Microservices & Microservice Architectures

Build your application architecture with microservices and APIs for agility, scale and security.

Create Microservices

Related Videos


What Are Microservices?

A microservice is a design pattern to turn complex applications into simple and fine–grained yet reusable and interoperable processes that can be modified and deployed independently of each other.

According to the book Microservices Architecture (authored by members of the API Academy), microservices display the following common characteristics:

  • Small
  • Messaging–enabled
  • Bounded by contexts
  • Autonomously developed
  • Independently deployable
  • Decentralized
  • Language–agnostic
  • Built and released with automated processes

An implementation of this architecture includes microservice services and patterns, and it’s those patterns that allow services to service clients and/or other services.

While you may see microservice and microservice architecture used interchangeably, they’re not quite the same. A microservice architecture is a style of engineering highly–automated, evolvable software systems that are made up of capability–aligned microservices. 

As a rule, these components are deployed in a Docker container, providing a centralized runtime environment (although you can have many Docker containers). A side benefit of using Docker containersis that it somewhat eases the management burden.

 

Start with Microservice Strategy and Design

The API Academy helps provide organizations with the education and consulting they need to build better APIs and microservices, improve software, delivery and execute on broader digital strategies.

Building Microservices

CA Live API Creator is the only automated, low-code microservices development solution, and works up to 10x faster than other approaches. It creates and exposes domain-driven microservices and REST APIs as application backends, providing access to orchestrated data and functionality from both new and legacy systems.

Secure and Deploy Microservices that Scale

CA Microgateway provides proven security and traffic mitigation for your microservice architecture, providing the trust and agility that your enterprise expects.  Use with CA API Gateway for extending your microservices to more security and protocol options.

451 Research on CA and Microservices

CA is steering its API Management platform to provide enterprises with a modern application architecture to potentially improve business agility and enable rapid application integration and deployment. Monolithic applications can prove difficult to scale and slow the development process.

Monitor and Optimize Microservices

CA Application Performance Management (CA APM) delivers seamless unified monitoring of infrastructure and applications, including containers, microservices, APIs and mobile technologies.

With a seamless integration to CA API Gateway, it is the industry’s most complete solution for closed-loop monitoring and automation of all your API-connected applications and microservices.

More Microservices Innovation Coming Soon from CA

Visual modelling tool to bridge Dev and Ops.

Continuous delivery via proven, container-native workflows.

Seamless observability for Dev and Ops with monitoring as code.

Getting Started

 

Add to an existing CA product.

Find technology Partner >
Chat
What would you like to chat about?
Support
Contact
Call us at1-800-225-5224
Call us at1-800-225-5224
Contact Us