han***
2023-09-23

새로운 시대, 애자일을 넘어선 진화적 소프트웨어 개발의 부상. 소프트웨어 개발 생태계에 혁신을 가져올 진화적 아키텍처
끊임없이 변화하는 기술과 비즈니스 환경에 대응하기 위해서는 기존의 아키텍처 설계 방법론으로는 한계에 부딪히는 경우가 있다.
이러한 변화에 대응하기 위해서는 변화 자체를 받아들이고, 적응할 수 있는 아키텍처 구축을 해야한다.
예를 들면, 기존에 모놀리식 아키텍처 서비스들이 서비스가 커지면서 마이크로서비스로 전환을 하는 경우처럼 말이다.
그래서 이 책은 이러한 변화에 대응하기 위한 새로운 아키텍처 설계방법론을 제시해주는 책이다. 변화 자체를 기정사실화하고
피트니스 함수를 도입하여 변화에 유연하게 적응할 수 있는 아키텍처를 구축해야된다고 한다.
이런 진화적 아키텍처는 다음과 같은 특징을 같는다고 한다.
아마존, 넷플릭스, 구글 등 우리가 알만한 세계적인 기업들은 새로운 기능을 출시하고, 새로운 기술을 도입하기 위해 이런 아키텍처를
적용하고 있다니 좋은 예가 될 것 같다.
이론적인 내용이 많지만 앞으로 어떤 아키텍처가 필요할지 모르므로 개념을 알아두기에 좋은 책인 것 같다.
물론 내용은 조금 어렵다. 2-3번 읽어봐야 다 이해될 것 같지만, AA가 아니더라도 개발자로써 전반적인 아키텍처 흐름과
방법론에 대한 내용을 알 수 있다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."