오늘은 데브옵스 엔지니어 기술 질문 중에 가장 많이 질문을 받는 마이크로 서비스에 관련되어 인터뷰 질문들을 미리 작성해 보고자 한다.
1. What do you understand by Microservices?
Microservices or more appropriately Microservices Architecture is an SDLC approach based on which large applications are built as a collection of small functional modules. These functional modules are independently deployable, scalable, target specific business goals, and communicate with each other over standard protocols for example API. Such modules can also be implemented using different programming languages, have their databases, and deployed on different software environments. Each module here is minimal and complete.
2. What are the main features of Microservices?
- Multiple Individually Deployable Components.
- Service Distribution based on Business Capabilities.
- Decentralized Data Management.
- DevOps Implementation.
- Technical Independence.
- Hidden Component Complexity to avoid unnecessary microservices dependencies.
Reference
출처 1 : hackr.io/blog/microservices-interview-questions
출처 2 : www.edureka.co/blog/interview-questions/microservices-interview-questions/
'IT Job > 기술면접질문' 카테고리의 다른 글
[Docker] Docker Interview 70 Questions (0) | 2021.01.12 |
---|---|
[JAVA] Advanced Interview Questions (0) | 2021.01.12 |
[JAVA] Easy Interview question (0) | 2021.01.12 |