
마이크로서비스 모델링
Quiz
•
Information Technology (IT)
•
University
•
Practice Problem
•
Medium
Dongjin Min
Used 3+ times
FREE Resource
Enhance your content in a minute
10 questions
Show all answers
1.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
다음 중 Monolith 시스템에 대해서 맞게 설명한 것을 모두 고르세요
Answer explanation
모노리스 시스템 - 애플리케이션이 한 덩어리로 구성 - 단일 프로세스 실행 - 한꺼번에 수정, 배포되어야 함 - 하나가 실패하면 모두 실패됨을 의미 모노리스를 클라우드 인프라에서 활용 시에 - 스케일 아웃의 대상은 모노리스 전체가 됨 - 그것만으로 충분히 확장성, 탄력성이 보장이 가능하나 비용 효율적이지 않음
2.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
다음 중 마이크로서비스 시스템에 대해서 맞게 설명한 것을 모두 고르세요
Answer explanation
마이크로서비스는 애플리케이션이 여러 개의 서비스 조각으로 구성됨 - 서비스는 각기 독립적인 기능을 제공 - 서비스가 사용하는 저장소는 다른 서비스와 완벽히 격리됨 - 따라서 독립적으로 수정 가능하며 별도 배포 , 확장 가능 - 하나의 서비스 실패는 전체 실패가 아닌 부분적인 실패를 의미
3.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
다음 중 Microservice 특징에 대해서 맞게 설명한 것을 모두 고르세요
4.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
다음 중 Microservice 특징에 대해서 맞게 설명한 것을 모두 고르세요
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
마이크로서비스 아키텍처에서 스크럼을 활용하는 가장 중요한 이유는 무엇인가?
Answer explanation
마이크로서비스 아키텍처(MSA)에서 스크럼(Scrum) 방법론을 선택하는 이유는 다음과 같습니다. 독립적인 개발과 배포 지원 MSA는 여러 개의 독립적인 서비스로 구성되므로, 각 서비스 팀이 스스로 개발하고 배포할 수 있어야 합니다. 스크럼은 작은 단위의 목표를 설정하고 주기적으로 개발 및 배포하는 방식이므로, 마이크로서비스 팀이 독립적으로 운영되기에 적합합니다. 애자일한 대응과 빠른 피드백 스크럼의 스프린트(Sprint) 주기를 통해 작은 단위의 기능을 개발하고 검토할 수 있습니다. MSA 환경에서는 서비스별로 빠르게 변화하고 개선할 필요가 있는데, 스크럼은 이를 가능하게 해 줍니다. 작은 팀 단위로의 효율적인 운영 마이크로서비스는 작은 팀이 특정 서비스에 집중할 수 있도록 설계됩니다. 스크럼도 소규모 자율 조직을 지향하며, 팀원들이 주도적으로 문제를 해결하는 문화를 장려합니다. 서비스 간 협업과 조정 가능 MSA에서는 여러 서비스가 함께 작동해야 하므로, 서비스 간 협업이 필수적입니다. 스크럼의 데일리 스크럼(Daily Scrum), 스프린트 리뷰(Sprint Review) 등을 통해 팀 간 지속적인 조정과 소통이 가능해집니다. 지속적 개선과 품질 유지 스크럼은 회고(Retrospective) 를 통해 지속적으로 프로세스를 개선합니다. 마이크로서비스 환경에서도 각 서비스의 품질을 유지하고, 운영을 최적화하는 데 도움이 됩니다. 결론: 스크럼은 빠른 변화 대응, 독립적인 개발 및 배포, 서비스 간 협업 강화 등의 이유로 마이크로서비스 아키텍처에서 많이 선택됩니다. MSA와 스크럼을 함께 사용하면 유연성과 확장성을 극대화하면서도 관리 가능한 방식으로 시스템을 개발할 수 있습니다.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
다음 중 스프린트가 시작되기 전에 수행해야 할 타스크는 무엇인가?
Answer explanation
※ 스프린트 전에 "아키텍처 정의", "마이크로서비스 도출"을 수행하여 "아키텍처 구성도" 및 "컨텍스트맵"을 도출해야 합니다. 스크럼은 제품책임자(PO) 중심으로 "제품 백로그"에 다음 스프린트에서 진행할 백로그를 선택하여 "스프린트 계획 수립" 타스크를 수행 합니다. 한편 "아키텍처 정의" 타스크를 통해 "아키텍처 구성도"를 도출합니다. 한편 "마이크로서비스 도출" 타스크를 통해서 "컨텍스트맵"을 도출합니다. 앞에 타스크들을 통해 "스프린트 백로그"를 확정 합니다. 이 후 스프린트 기간(보통 1~4주) 동안 다음과 같은 타스크들을 수행하고 결과물(산출물)을 얻습니다. - "백엔드 설계" 타스크를 통해 도메인 모델, 데이터 모델, AIP 설계 결과물을 만들어 냅니다. - "백엔드 설계" 결과물을 바탕으로 "벡엔드 구현" 타스크를 수행합니다. 이 때 "API Test"를 수행 합니다. - "프론트엔드 설계" 타스크를 통해 UI 설계 결과물을 만들어 냅니다. - "프론트엔드 설계" 결과물을 바탕으로 "프론트엔드 구현" 타스크를 수행합니다. 이 때 "UI Test"를 수행합니다. - "CI/CD" 타스크에서는 CI/CD를 위한 빌드 잡 및 배포 스크립트를 만들어 냅니다. - 스프린트 기간 동안에는 매일(24시간) 스크럼 미팅을 스크럼 팀 내부에서 수행합니다. - 스프린트 종료후에 시연 및 회고를 진행 합니다. - 스프린트의 결과물로 마이크로 서비스가 만들어 집니다. - 스프린트의 결과물로 만들어진 마이크로 서비스는 헥사고날 아키텍처에 기반해 안쪽에서 부터 바깥 쪽 순서로 도메인, 내부영역, 그리고 외부영역의 다층 구조를 가집니다.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
"백엔드 설계" 타스크에서 수행하는 작업이 아닌 것은?
Answer explanation
※ UI 설계는 "프론트엔드 설계" 타스크에서 수행합니다.
Create a free account and access millions of resources
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?
Similar Resources on Wayground
Popular Resources on Wayground
10 questions
Honoring the Significance of Veterans Day
Interactive video
•
6th - 10th Grade
9 questions
FOREST Community of Caring
Lesson
•
1st - 5th Grade
10 questions
Exploring Veterans Day: Facts and Celebrations for Kids
Interactive video
•
6th - 10th Grade
19 questions
Veterans Day
Quiz
•
5th Grade
14 questions
General Technology Use Quiz
Quiz
•
8th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
15 questions
Circuits, Light Energy, and Forces
Quiz
•
5th Grade
19 questions
Thanksgiving Trivia
Quiz
•
6th Grade
Discover more resources for Information Technology (IT)
20 questions
Definite and Indefinite Articles in Spanish (Avancemos)
Quiz
•
8th Grade - University
7 questions
Force and Motion
Interactive video
•
4th Grade - University
9 questions
Principles of the United States Constitution
Interactive video
•
University
18 questions
Realidades 2 2A reflexivos
Quiz
•
7th Grade - University
10 questions
Dichotomous Key
Quiz
•
KG - University
25 questions
Integer Operations
Quiz
•
KG - University
7 questions
What Is Narrative Writing?
Interactive video
•
4th Grade - University
20 questions
SER vs ESTAR
Quiz
•
7th Grade - University
