|
이 책은 애플리케이션의 아키텍처 작업에 파이썬이 얼마나 적합한지를 설명하며 시작한다. 구 후 아키텍처에 중요한 요구사항과 이들을 결정하는 방법을 대해 설명하고, 아키텍트가 비즈니스 요구사항을 만족하는 제품을 만드는데 도움이 되는 유지보수성/재사용성, 테스트 용이성, 확장성, 성능, 사용성, 보안성 같은 다양한 아키텍처의 품질 요구사항에 설명한다. 애플리케이션에 객체지향 기법을 언제 사용하고, 언제 사용하지 말아야 하는지 이해하는데 도움이 될 것이며,미래를 생각해, 비즈니스에 성장에 비례해 확장 가능한 애플리케이션을 설계할 수 있도록 한다. 책에서 다루는 주된 내용은 다음과 같다. ? 올바른 아키텍처 속성을 갖는 프로그램 작성 ? 엔터프라이즈 아키텍처 패턴을 사용한 웹의 확장성 문제 해결 ? 파이썬 관점의 디자인 패턴 이해 ? 파이썬 성능 테스팅 도구의 최적화 방법 ? 파이썬을 이용한 원격 환경 및 클라우드 환경으로의 코드 배포 ? 안전한 애플리케이션을 위한 파이썬에서의 아키텍처 작성 방법
|