MicroService Structure
1. API
* Operation
- Command to modify data
- Query to retrieve data
* Types
- Synchronous
- Asynchronous
* Protocol
- gRPC
- RESTful
Here the microservice is like server. Customer will invoke the service using API
2. API client
Here the microservice is like client. It will invoke another microservice using its API.
3. Event Publisher
4. Event Consumer
Event is typically DDD event.
5. Business logic
6. Private Database
* Operation
- Command to modify data
- Query to retrieve data
* Types
- Synchronous
- Asynchronous
* Protocol
- gRPC
- RESTful
Here the microservice is like server. Customer will invoke the service using API
2. API client
Here the microservice is like client. It will invoke another microservice using its API.
3. Event Publisher
4. Event Consumer
Event is typically DDD event.
5. Business logic
6. Private Database
0 comments:
Post a Comment