In this video, learn some of the most common technologies at play in modern asynchronous patterns for microservices architectures.
- [Narrator] Throughout this course … I am going to be using some common terms, … and reference common components. … And I want to spend a quick moment to introduce them, … in case you are completely new to the concept … of asynchronous messaging. … The message broker is one of the core components … required for asynchronous messaging … in a microservices architectural style … or any asynchronous messaging for that matter. … It is the heart of the system, … and has central responsibility for all messaging operations. … It provides a native mechanism … to translate the message from one system … into a message for another system. … It can translate and transform the message as it comes in … and prepare it for the consumer as needed. … One of the big responsibilities, as you might imagine, … includes the actual routing of the messages. … Routing comes in many forms, from simple point-to-point, … to inspection-based routing and fanning out of messages. … The message broker handles these tasks for you, …
- Gains and tradeoffs of asynchronous communications
- Use cases for interservice communication patterns
- Event-driven microservices
- Use cases for choreographed and orchestrated events
- Streaming data platforms
- Data flows, migration, and synchronization