Professional Documents
Culture Documents
Micro Services
Micro Services
Micro Services
Monolithic applications are considered all-in-one entities where the entire application is built, tested
and deployed as a single codebase.
In a microservices architecture, the application is broken down into a set of loosely coupled services that
communicate with each other through well-defined APIs
Clarity: The API specifications are clear and unambiguous, providing precise details on how
different operations or functionalities can be invoked.
Consistency: APIs follow consistent naming conventions, parameter formats, and response
structures.
Completeness: The API covers all necessary functionalities and operations required for its
intended purpose.
Documentation: Well-documented APIs include thorough documentation that describes the
purpose of each endpoint, the expected input parameters, possible error responses, and usage
examples.
Security: APIs incorporate secure authentication and authorization mechanisms to control
access and protect sensitive data.
Microservises VS SOA
Q&A
1-2. Give 2 characteristic of well-defined API.