Do you know the key components of a Microservice solution?

Last updated by Brady Stroud [SSW] about 2 months 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)
Patrick Zhao
We open source. Powered by GitHub