What are microservices?
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of services that are
- Highly maintainable and testable
- Loosely coupled
- Independently deployable
- Organized around business capabilities
- Owned by a small team
You are developing a server-side enterprise application. It must support a variety of different clients including desktop browsers, mobile browsers and native mobile applications. The application might also expose an API for 3rd parties to consume. It might also integrate with other applications via either web services or a message broker. The application handles requests (HTTP requests and messages) by executing business logic; accessing a database; exchanging messages with other systems; and returning a HTML/JSON/XML response. There are logical components corresponding to different functional areas of the application.
Microservices Design patterns?
API GATEWAY
Add caption |
Bounded Context Techniques
Bounded Context: A specific responsibility enforced by an explicit boundary
Domain Concept:
QUEUEING PATTERNS
API Based Microservices
REST is an Architectural style that
How to achieve data consistency across microservices?
How to centralize access to microservices using API Gateway?
The music,
Intro- "Heartbeat" by SAILR
middle- "Dorian blue" by Songs of Water
towards the end- "Favorite place to go" by Layup
No comments:
Post a Comment