ποΈ Base Development Architecture¶
All software solutions developed within the organization must align with the official base architecture defined by the company.
This architecture establishes the minimum technical standards required to ensure consistency, scalability, security, and maintainability across all solutions.
π Mandatory Principles¶
All solutions must comply with the following principles:
- Microservices-based architecture
- Clear separation of responsibilities across components
- Scalability and loose coupling as design fundamentals
πͺ API Gateway¶
- All incoming requests must go through an API Gateway
- The API Gateway acts as:
- A routing layer
- A centralized security control point
- A single entry point to backend services
Direct access to backend services is not permitted.
π API Documentation¶
- All APIs must be documented
- The mandatory documentation standard is OpenAPI
- API documentation must be:
- Accurate
- Up to date
- Accessible to development teams
π Important
The direct exposure of services without an API Gateway or without proper documentation is strictly forbidden.