본문 바로가기

MSA3

MSA(MicroService Architecture) 관련 책들 소개, 그리고 SW개발자 당연하겠지만 'SW개발'이라는 직업은 오랜동안 개발자들을 울고 웃게 해왔습니다. 특히나 취미가 아닌 직업으로서의 SW개발은 사실 그리 만만하게 볼 일이 아닙니다. 최근 다양한 오픈소스, 개발을 직접적으로 도와주는 프레임워크, 성능 좋은 개발 언어와 툴 등이 등장하여 마치, SW개발이란 것이 아주 쉽고 재미있는 것으로만 여겨지는 부작용도 있지만, 실제 직업으로서 회사 개발조직에 소속되어 SW개발을 한다는 것은 여전히 어렵고 힘든 일입니다. 이런 SW개발자들에게는 숙명처럼, 새로운 기술 트렌드에 대한 학습이라는 숙제가 따라 다닙니다. 나이, 직급, 도메인, 역할 등과 관계없이 항상 학습해야 하고 이를 개발업무에 적용해야 합니다. 소개된지는 어느정도 시간이 지났지만, 최근에 다시 유행을 타고 있는 것들, 오늘.. 2023. 11. 26.
[도서] 클라우드 네이티브 애플리케이션 디자인 패턴 - 카순 외 요즘 SW개발 프로젝트들 중에 클라우드 기반이 아닌 것들이 있을까? 물론 그것이 꼭 클라우드 네이티브를 말하는 것은 아닐지라도, 아마 대부분의 프로젝트들은 클라우드 기반의 프로젝트일 것이다. SW개발은 인프라 환경과 밀접하게 연관되어 있다. 인프라 환경에 최적화한 설계를 기반으로 개발을 해야 최적의 성능과 품질을 확보 할 수 있다. 대부분의 개발자들이 환경의 변화에 빠르게 적응하고 준비를 하고 있겠지만, 어느 시점에 한번쯤은 전체적인 측면에서 정리를 해보면 체계적인 개발역량 향상에 상당한 도움이 된다. 이책은 클라우드 네이티브 환경에서 개발을 진행할때 참조할만한 다양한 패턴들을 설명해주고 있다. ㅇ 책의 주요 내용 - 서두에서 이야기한 것처럼 클라우드 네이티브 환경에서는 MSA가 필수이기 때문에, 이책의.. 2023. 11. 26.
[도서] 마이크로서비스 아키텍처 구축 - 샘 뉴먼 ㅇ 책의 주요 내용 - 이 책은 MSA관련하여 가장 유명한 책들 중에 하나이다. 아래는 출판사 책소개 문구이다. "마틴 파울러가 극찬한 『마이크로서비스 아키텍처 구축』이 전면 개정되어 돌아왔다. 마이크로서비스와 관련된 모든 측면에 대해 광범위한 개요를 제공하고자 했다. ~ 1부에서는 마이크로서비스의 핵심 아이디어를 설명하고, 2부에서는 개념에서 구현 상세로 넘어가 마이크로서비스를 활용하는 데 도움이 되는 기법과 기술을 살펴본다. 마지막으로 3부에서는 1부, 2부에서 배운 내용을 토대로 사람과 조직의 입장에서 기술을 구현해내는 과정을 설명한다.(출처: 한빛미디어 출판사 소개문)" - 최근에 읽었던 MSA 관련 책들중에 가장 추천할 만한 책이다. 개정판 이전에 이미 읽은 사람도 많겠지만, 저자의 다양한 경험.. 2023. 11. 26.