Skip to Content
진화적 아키텍처
book

진화적 아키텍처

by 닐 포드, 레베카 파슨스, 패트릭 쿠아, 정병열
August 2023
Beginner to intermediate
304 pages
6h 47m
Korean
Hanbit Media, Inc.
Content preview from 진화적 아키텍처
31
1
진화적 소프트웨어 아키텍처
적 변화를 허용하는 아키텍처가 진화에 유리하다. 배포 관점에서 보는 점진적 변화는 비즈니스
기능의 모듈화 및 분리 수준과 아키텍처 매핑 방식에 관련된 사안이다. 예를 들면 다음과 같다.
PenultimateWidgets
라는 대형 위젯몰이 있다고 가정해보자. 이 업체는 마이크로서비스 아
키텍처와 최신 엔지니어링 기법으로 제작된 카탈로그 페이지를 운영하며, 사용자가 별점으로
위젯을 평가할 수 있는 기능을 제공한다. 별점 기능은
PenultimateWidgets
의 여러 서비스에
서 공유하며 고객 담당자, 배송 업체 등의 평가에 활용된다. 어느 날 별점 개발팀은 별점을 반
개 단위로 부여할 수 있는 신규 버전을 제작하고 기존 버전에 더해 추가로 릴리스했다. 작지만
매우 핵심적인 업그레이드다. 카탈로그 이외 모든 서비스가 당장 신버전으로 전환하도록 강요
할 필요는 없다. 나머지 서비스들은 각각의 편의에 따라 점진적으로 별점 기능을 마이그레이션
할 것이다.
PenultimateWidgets
는 데브옵스 관행에 따라 서비스뿐만 아니라 서비스 간 경로
를 관찰하는 아키텍처 모니터링 시스템도 갖추고 있다. 운영 부서는 일정 시간 동안 라우팅 내
역이 없는 서비스를 식별할 수 있으며, 이러한 서비스를 전체 생태계에서 자동으로 들어낼 것
이다.
이러한 예시는 아키텍처 수준에서 발생하는 점진적 변화를 나타낸다. 기존 서비스는 자신을 필
요로 하는 다른 서비스가 존재하는 한 신규 서비스와 함께 실행된다. 각 서비스를 담당하는 ...
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