Skip to Content
진화적 아키텍처
book

진화적 아키텍처

by 닐 포드, 레베카 파슨스, 패트릭 쿠아, 정병열
August 2023
Beginner to intermediate
304 pages
6h 47m
Korean
Hanbit Media, Inc.
Content preview from 진화적 아키텍처
36
1부
역학
템을 설계해야 한다.
생태계가 예상치 못한 방식으로 끊임없이 변화한다면 또는 예측이 불가능하다면, 기존에 수립
하던 확정적 계획의
대안
은 무엇일까? 이제 엔터프라이즈 아키텍트와 개발자는 새로운 환경에
적응해야 한다. 전통적인 개발 환경에서 장기 계획을 수립했던 관행의 이면에는 소프트웨어 변
경 비용이 매우 높다고 여겼던 재정적인 동기가 있다. 그러나 현대의 엔지니어링 관행은 프로
세스 자동화와 데브옵스 기술의 발전을 통해 소프트웨어 변경 비용을 낮춤으로써 기존의 전제
를 무효로 만든다.
그동안 현명한 개발자들은 시스템 일부가 다른 부분보다 유독 수정하기 어렵다는 사실을 인지
하고 있었다.
소프트웨어 아키텍처
가 ‘나중에 변경하기 어려운 부분’으로 정의된 이유가 바로 여
기에 있다. 이러한 정의는 손쉽게
수정할 수 있는 것
들과 실제로 변경하기 어려운 부분을 구분
하는 편리한 수단이었다. 그러나 안타깝게도 이 정의는 아키텍처를 설계할 때 맹점으로 작용한
다. 변경이 어렵다는 가정 자체가 개발자의 자기실현적 예언이 되고 마는 것이다.
몇 년 전부터 일부 혁신적인 소프트웨어 아키텍트들은 ‘나중에 변경하기 어려운’ 문제를 재고하
기 시작했다. 아키텍처에 변경 가능성을
탑재
할 수 있을까?
손쉬운 변경
이 아키텍처의 기본 원
칙이 된다면 변경은 더 이상 어려운 문제가 아니다. 아키텍처에 진화성이 더해지는 순간, 완전
히 새로운 행동 양식이 등장하며 동적 균형을 다시금 무너뜨리게 된다.
생태계의 변화는 차치하고, 아키텍처 특성의 점진적 저하는 ...
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