Requirements of the Pub-Sub API
Understand the essential functional and non-functional requirements to design an effective pub-sub API within microservice architectures. Explore how to support topic creation, publishing, subscription management, and ensure high availability, scalability, security, and low latency. Gain foundational knowledge needed to implement pub-sub as a robust communication building block.
We'll cover the following...
In the previous lesson, we discussed the structure of the pub-sub service. It’s an intermediate component in a microservice architecture that makes asynchronous communication possible between multiple services. Therefore, it needs an efficient API to direct the communication between the services. This lesson focuses on the requirements to design an API for the pub-sub service.
Requirements
We identify the following essential functional and non-functional requirements for designing the pub-sub API.
Functional requirements
The pub-sub service should allow the following features to a user:
Create topic/publish ...