Skip to Content
마이크로서비스 아키텍처 구축(전면 개정판)
book

마이크로서비스 아키텍처 구축(전면 개정판)

by 샘 뉴먼, 정성권
June 2023
Beginner to intermediate
696 pages
14h 8m
Korean
Hanbit Media, Inc.
Content preview from 마이크로서비스 아키텍처 구축(전면 개정판)
83
2
마이크로서비스 모델링 방법
원해서다. 여러 곳에서 그 행동을 변경해야 한다면 이 변경 사항을 제공하기 위해 많은 다른 서
비스를 (아마도 동시에) 릴리스해야 할 것이다. 여러 곳에서 변경하는 것은 느리고 한 번에 많
은 서비스를 배포하는 것은 위험하므로 두 가지 다 피하고 싶다.
따라서 문제 영역 내에서 관련 동작을 한 곳으로 모으며, 다른 경계와 가능한 한 느슨하게 통신
할 수 있는 경계를 찾길 원한다. 관련된 기능이 시스템 전체에 분산돼 있으면 응집력이 약하다
고 말할 수 있지만, 마이크로서비스 아키텍처는 강한 응집력을 목표로 한다.
2.2.32.2.3
결합 결합
서비스가 느슨하게 결합됐다면 한 서비스를 변경할 때 다른 서비스를 변경할 필요가 없다. 마
이크로서비스의 핵심은 시스템의 다른 부분을 변경하지 않고도 한 서비스를 변경하고 배포할
수 있다는 것이며, 이 점은 매우 중요하다.
그렇다면 어떤 종류가 강한 결합을 유발할까? 이와 관련된 전형적인 실수는 한 서비스를 다른
서비스에 단단히 결합하는 통합 방식을 선택해 서비스 내부가 변경되면 소비자도 변경하도록
요구하는 것이다.
느슨하게 결합된 서비스는 함께 협업하는 서비스들에 대해 꼭 필요한 만큼만 알고 있다. 또한
우리는 한 서비스에서 다른 서비스로 다양한 유형의 호출 수를 제한하려 하는데, 이는 잠재적
인 성능 문제 외에도 과도한 커뮤니케이션이 강한 결합을 초래할 수 있기 때문이다.
하지만 결합은 다양한 형태로 발생되므로 서비스 기반 아키텍처와 관련된 특성을 잘못 이해하
는 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

파이썬으로 살펴보는 아키텍처 패턴

파이썬으로 살펴보는 아키텍처 패턴

오현석, 해리 퍼시벌, 밥 그레고리
견고한 데이터 엔지니어링

견고한 데이터 엔지니어링

조 라이스, 맷 하우슬리
클라우드 네이티브 애플리케이션 디자인 패턴

클라우드 네이티브 애플리케이션 디자인 패턴

카순 인드라시리, 스리스칸다라자 수호티얀
개발 7년차, 매니저 1일차

개발 7년차, 매니저 1일차

권원상, 한민주, 카미유 푸르니에

Publisher Resources

ISBN: 9791169211192