Do you know the key components of a Microservice solution?

Last updated by Bryden Oliver about 2 years ago.See history

Microservice architectures consist of a number of components

These often include:

  • An API Gateway (think APIM, Ocelot, YARP, Azure Front Door)
  • Support different types of frontends: Web, Desktop, Mobile
  • Flexible deployment model in subsequent microservices
  • Each microservice is in charge of its own data store
  • Event driven
  • VNet integration
  • Messaging system (used to decouple services, think Azure SendGrid or ServiceBus)
We open source. Powered by GitHub