메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

진화적 아키텍쳐 서평

daumsi***

|

2023-09-20

진화적 아키텍처

새로운 시대, 애자일을 넘어선 진화적 소프트웨어 개발의 부상. 소프트웨어 개발 생태계에 혁신을 가져올 진화적 아키텍처

  • 저자 : 닐 포드 , 레베카 파슨스 , 패트릭 쿠아
  • 번역 : 정병열
  • 출간 : 2023-08-31

저는 한빛미디어의 나는 리뷰어다라는 프로그램덕분에 본책을 본의아니게 리뷰하게 되어 너무나 감사하게 생각합니다. 진화적 아키텍쳐라는 책의 제목만 들었을때에는 뭔가 아키텍쳐에 대한 고민을 정리해서 내놓은 것이라는 생각이 가볍게 들었지만 본 책을 본격적으로 읽기 시작하면서 제가 생각하던 것 이상의 고민과 원인 그리고 그에 대한 해결방안에 대한 의견을 잘 정리해 놓은 책이라는 생각이 들었습니다.
본 책을 리뷰하는 기간이 마침 케냐 출장 기간과 겹치면서 상당히 긴 시간동안의 비행기안에서 본책을 일독을 할 정도로 책이 너무 재미있고 흥미로웠습니다.

진화적 아키텍쳐의 목표는 오늘날의 역동적인 소프트웨어 환경에 맞는 진화 가능한 시스템 구축의 가치와 구현 방법을 보여주는 것입니다. 본 서적은 -성(-ilities)라고 하는 특성을 식별한 다음 기술 구현이나 데이터 스토리지와 같은 차원에서 -성(-ilities)라고 식별하고 해당 특성들간의 균형을 맞추어서 개별 서비스들이 가지는 특성을 최대한 살리면서도 추후 변화 대응에 충분한 유연성을 가진 진화적인 아키텍쳐로 나아가는 방법들에 관하여 상세하게 설명합니다. 특히 진화적인 아키텍쳐로 나아가기 위한 실천방법으로 피트니스 함수를 소개하며 해당 함수와 배포 파이프라인의 통합을 통하여 유연하면서도 미래의 변화에 적응가능한 서비스 아키텍쳐 구현에 관하여 다양한 예를 통하여 설명하고 있습니다.
 
여기서 피트니스함수는 개발자가 특정 알고리즘을 설계하여 의도하는 결과를 얻으려면 결과물의 품질을 객관적으로 측정가능하면서 동시에 통제할 수 있는 방법이 필요합니다. 이처럼 특정 결과물이 목표에 얼마나 근접한지를 나타내는 함수를 피트니스 함수(fitness function)이라고 합니다. 특히 아키텍쳐 피트니스 함수는 어떤 아키텍처 특성(또는 그런 특성들의 조합)의 객관적인 무결성을 평가하는 모든 메커니즘을 의미합니다.

또한 거버넌스 자동화를 통한 클라우드 전반의 공통된 경험을 설정하고 모든 지리적 위치와 가상위치에서 시행 일정을 수립하고 리소스 관리 자동화를 통하여 사용자의 작업 방식을 규제하고 시스템의 일관된 성능을 촉진하는 방안에 관하여 살펴보고 있습니다.

상기의 짧은 리뷰에서 알 수 있듯이 본 도서는 숙련된 IT엔지니어가 개발자가 새로이 출시되거나 혹은 기존 서비스에 대한 유지보수및 관리에 있어서 클라우드 환경을 최대한 활용하기 위한 방법론을 피트니스 함수와 거버넌스 자동화라는 주요 키워드를 통하여 상세하게 잘 설명하고 있습니다.

변화가 빠른 IT환경에서 특히 클라우드 기반의 서비스 관리에 있어서 더 나은 방법론을 고민해 오던 분들에게 강력하게 추천드립니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?