디자인패턴(3)
-
[책] 클라우드 네이티브 애플리케이션 디자인 패턴
독립적인 기능 중심의 마이크로 서비스들을 다양한 클라우드 환경에서 실행할 수 있는 애플리케이션을 만드는 것을 클라우드 네이티브라 한다. 이 애플리케이션은 느슨하게 결합하고, 크기 조절과 관리/관찰이 용이하며 자동화되어야 그 의미가 맞을 것이다. 클라우드 네이티브 애플리케이션에 맞게 설계, 개발, 배포, 관리, 유지보수할 수 있으려면 다양한 측면을 고려한 개발 패턴들이 적용되어야 하는데 이런 특성과 디자인 패턴이 왜 중요한지를 알려주고 통신, 연결성, 구성, 데이터 관리, 이벤트 기반, 스트림 처리, API관리/사용등의 다양한 패턴들과 실제 구현된 애플리케이션을 통해 패턴의 적용과 개발을 위한 구조와 방향까지 알려주며 동기/비동기의 기본적인 통신 패턴과 마이크로서비스들의 통합, 확장성과 신뢰성, 성능 최적..
2022.07.24 -
[책] 헤드 퍼스트 디자인 패턴
디자인 패턴... 그래, 그거. 객체지향 프로그래밍의 여러 문제 유형들을 해결하기 위한 모범 답안 같은 그것. 지금까지 디자인 패턴, 어디까지 읽어봤니? 헤드 퍼스트는 지금까지의 어떤 디자인 패턴 책과 비교할 수 없는 듯 하다. 강추한다...!!! 진정 디자인을 위한 생각을 하도록 이끌어준다. 쉽게 정답만 보고 넘어가려고 하면 어떻게 알고 왔는지... 옆에 파란색 글씨를 적어놨다. ㅋ "정말 꼭 풀어보고 가세요." "정말 꼭 생각해보고 가세요." 알겠다. 오바. 디자인 패턴을 쓰게 되지만... 그 이면에 어떤 배경이 있는지 어떻게 생각해 나가야 하는지... 어떻게 고쳐가야 하는지... 진지하게 접근한다는 느낌을 받는다. "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다."
2022.04.24 -
[책] 쉽게 배워 바로 써먹는 디자인 패턴
쉽게 배워 바로 써먹는 디자인 패턴 객체 지향 프로그래밍, OOP를 알았다면 다음에 알아야 할 것은 바로 디자인 패턴이다. 하지만, 알아야 한다는 건 알겠는데 왜 알아야 하고, 어떻게 써 먹어야 하는지를 모를 수 있다. 정말 쉽게 배워서 바로 써먹을 수 있도록 도와주는 책이다. 객체지향 프로그래밍을 하면서 생길 수 있는 문제들의 여러 유형들을 해결하기 위해 오랜시간 정리된 솔루션인 디자인 패턴. 내가 만든 구조가 쵝오라고 생각할 수 있다. 물론 디자인 패턴의 구조가 정답이라고는 할 수 없다. 문제는 해결하지만, 성능은 보장하지 못하는 경우도 있으니... 하지만, 대부분의 문제들, 24가지 패턴들이 사용되는 구조에서 발생할 수 있는 오류들 - 객체를 생성하면서 생기는 문제들 - 객체를 확장시키면서 생기는 ..
2021.09.19