Skip to Content
진화적 아키텍처
book

진화적 아키텍처

by 닐 포드, 레베카 파슨스, 패트릭 쿠아, 정병열
August 2023
Beginner to intermediate
304 pages
6h 47m
Korean
Hanbit Media, Inc.
Content preview from 진화적 아키텍처
216
3부
영향력
디스커버리는 일반적으로 간단한 프록시 계층 형태로 구현한다. 각 컴포넌트는 프록시를 호출
하고, 프록시는 특정 구현에 매핑된다.
컴퓨터 과학의 문제는 지나친 간접성 문제를 제외하면 모두 간접 계층을 만들어 해결할 수 있다. 컴퓨터 과학의 문제는 지나친 간접성 문제를 제외하면 모두 간접 계층을 만들어 해결할 수 있다.
- 데이브 휠러- 데이브 휠러
DaveDave
WheelerWheeler
와 케블린 헤니 와 케블린 헤니
KevlinKevlin
HenneyHenney
물론 간접 계층이 너무 많아지면 서비스 디스커버리가 있어도 서비스를 탐색하기 어렵다.
모놀리식 아키텍처를 서비스 기반 아키텍처로 마이그레이션할 때, 아키텍트는 기존 애플리케
이션의 모듈이 서로 연결되는 방식을 주의 깊게 관찰해야 한다. 애플리케이션을 안일하게 분할
하면 자칫 심각한 성능 문제가 발생할 위험성이 있기 때문이다. 애플리케이션의 연결 지점은
통합 아키텍처의 연결 지점으로 전환되며 대기 시간이나 가용성 등의 문제를 일으킨다. 따라서
전체 마이그레이션을 한 번에 완료하기는 쉽지 않다. 모놀리식 아키텍처는 트랜잭션 경계, 구
조적 커플링 등의 내재적 특성을 고려해 개별 서비스로 분해해야 한다. 이러한 과정은 점진적
으로 진행하는 것이 더 효과적이다. 먼저 모놀리스를 소수의 ‘애플리케이션 일부’로 쪼갠 다음,
각각의 통합 지점을 고친다. 그리고 이 작업을 반복한다. 이러한 점진적인 마이그레이션은 마
이크로서비스 세계에서 선호되는 방식이다.
모놀리식을 ...
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

머신러닝 시스템 설계

머신러닝 시스템 설계

칩 후옌
고성능 파이썬(2판)

고성능 파이썬(2판)

오현석, 미샤 고렐릭, 이안 오스발트
러닝 타입스크립트

러닝 타입스크립트

조시 골드버그

Publisher Resources

ISBN: 9791169211345