Microservices Interview Questions
Decoupling: Within a system, services are largely decoupled. The application as
a whole can therefore be easily constructed, altered, and scalable
Componentization: Microservices are viewed as independent components that
can easily be exchanged or upgraded
Business Capabilities: Microservices are relatively simple and only focus on one
service
Team autonomy: Each developer works independently of each other, allowing
for a faster project timeline
Continuous Delivery: Enables frequent so ware releases through systematic
automation of so ware development, testing, and approval
Responsibility: Microservices are not focused on applications as projects.
Rather, they see applications as products they are responsible for
Decentralized Governance: Choosing the right tool according to the job is the
goal. Developers can choose the best tools to solve their problems
Agility: Microservices facilitate agile development. It is possible to create new
features quickly and discard them again at any time.
2. Write main components of Microservices.
Some of the main components of microservices include:
Containers, Clustering, and Orchestration
IaC [Infrastructure as Code Conception]
Cloud Infrastructure
API Gateway
Enterprise Service Bus
Service Delivery
Dostları ilə paylaş: