본문/내용
Release의 모든 것
본 문
이 책은 어떻게 하면 소프트웨어를 문제없이 빠르고 안정적으로 출시할 수 있을지에 초점을 맞춰 건축가, 디자이너, 개발자들이 꼭 읽어야 할 책이다. 특히 이 책은 현대 소프트웨어 공학에서 중요성이 점점 커지고 있는 데브옵스, 마이크로 서비스, 클라우드 아키텍처를 비롯한 대형 웹 배포 시스템을 어떻게 설계하고 운영할 것인지를 심도 있게 다룬다.
책은 총 4부로 나누어져 있으며, 각 부분은 다양한 주제로 세분되어 있다. 1부 "구축 안정성"에서는 실제 생산 환경에서 안정성을 얻을 수 있는 방법에 대해 중점적으로 다룬다. 이 부분에서는 안정성과 안티 패턴, 시스템 안정성을 얻을 수 있는 방법에 대해 다룬다. 2부 "운영상의 고려 설계"에서는 실제 생산 환경을 고려한 소프트웨어 설계 방법에 대해 설명한다. 실제 생산 상황에서 직면할 수 있는 다양한 문제를 예측하고 이에 대한 해결책을 제공한다.
세 번째 파트인 `시스템 전달`에서는 레이아웃 고려 설계를 다루고 소프트웨어를 생산 환경에 효과적으로 전달하기 위한 전략을 제공한다. 마지막 파트인 `시스템적 문제 해결`에서는 복잡한 시스템에서 발생 가능한 다양한 문제에 대한 체계적인 해결책을 다룬다. 특히 이 파트에서는 카오스 공학과 같은 현대적 접근법을 탐구한다.
저자 마이클 니가드(Michael Nygard)는 미국 정부와 은행, 금융, 농업, 소매업을 위한 시스템을 설계하고 구축한 경험이 있는 전문 프로그래머이자 건축가이다. 그의 경험과 통찰력이 책에 잘 녹아 들어 있어 실제 발생할 수 있는 다양한 문제와 도전에 현실적인 조언과 해결책을 제공한다. 컴퓨터와 소프트웨어 개발 경험이 40년이 넘는 번역가 박성철씨가 한국 독자들에게 실용적인 관점에서 책을 소개하고 있다.
실무자와 전문가의 추천을 받아 이 책은 소프트웨어 개발 및 운영 전반에 걸쳐 발생 가능한 문제를 예측하고 해결하는 …
실무자와 전문가의 추천을 받아 이 책은 …