디자인패턴(2)
-
클라우드 네이티브 애플리케이션 디자인 패턴
'스테이트 오브 더 옥토버스 리포트 2022'에 따르면, HCL, Go와 같은 IaC 관련 언어 사용량이 급증한 것으로 조사되었습니다. 그 말은 많은 개발자들이 개발에서 인프라에 관심을 갖게 되었고, 인프라는 자연스럽게 아키텍처로 이어지게 됩니다. 그러다보니 자연스럽게 아키텍처 관련으로 서적들이 많아지고 있습니다. 아키텍처에서도 디자인 패턴이란 것이 존재합니다. 이 책에서는 통신 패턴, 데이터 관리 패턴, 이벤트 주도 아키텍처 패턴 등의 다양한 아키텍처 디자인 패턴들이 수록되어 있습니다. 읽다보면 다음과 같은 설명 패턴을 발견할 수 있습니다. - 어떻게 동작할까요 - 어떻게 사용할 수 있나요 - 고려해야 할 사항들 - 관련 패턴들 모든 패턴들에 대해 위의 양식으로 설명을 진행합니다. 사실 아키텍처에는 정..
2022.12.28 -
헤드 퍼스트 디자인 패턴
개발을 하다 보면 언젠가 만나게 되는 것이 있습니다. 바로 디자인 패턴! 어떤 개발자들은 디자인 패턴은 필요 없다고들 합니다. 저 역시 그렇게 생각했던 때가 있었습니다. 공부할게 많다 보니 피하기 위한 핑계였을지도 모르겠습니다. 하지만 유명한 모회사의 CTO 인터뷰에서 디자인 패턴에 대한 중요성에 대한 내용을 들었을 때 생각이 많이 바뀌었습니다. 인간이 동물보다 뛰어난 점은 경험과 지식을 전수할 수 있다는 것입니다. 디자인 패턴은 인간의 장점을 개발로써 녹여낸 스킬이라 할 수 있습니다. 그래서 공부하려고 했지만, 혼자 공부하기 쉽지 않았습니다. 이에 대한 답은 ‘헤드퍼스트 디자인패턴(개정판)’ 입니다. 개발 서적들 중 유명한 시리즈(동물책들...)들이 있습니다. 헤드퍼스트는 쉽게 설명해 주기로 유명한 시..
2022.04.20