Integration Techniques

In the previous chapter, we developed microservices using a .NET monolithic application. These services are independent of each other and are located on different servers. What would be a better way to have inter-service communication, where one service interacts/communicates with the other? In this chapter, we will discuss the various patterns and ways that will help us foster this communication. We will cover the following topics:

  • Communication between services
  • Styles of collaborations
  • Integration patterns
  • The API gateway
  • The event-driven pattern
  • Azure Service Bus

Get Building Microservices with .NET Core now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.