본문 바로가기

oreilly5

[리뷰] 소프트웨어 아키텍처 The Hard Parts - 한빛미디어 '소프트웨어 아키텍트 같은 기술자가 콘퍼런스에 참석하거나 책을 쓰는 이유는 뭘까요? 이른바 "베스트 프랙티스"리고 알려진 것들이 세상에 차고 넘쳐 그 용어가 남용되다 보니 사람들은 점점 반발심을 갖게 되는 것 같습니다.' 책 표지에는 'The Hard Parts'라는 문구가 진하게 표시되어 있다. 왜 '하드 파트' 인가? 첫째는 어려움이고, 둘째는 단단함이라고 설명하고 있다. '소프트웨어 아키텍처는 나중에 바꾸기 어려운 것'이라는 약간 비틀어 표현한 듯한 정의가 가장 잘 알려져 있기 때문에, 그것이 책의 주된 내용이라고 한다. 책에는 사가(saga)라는 표현이 자주 등장한다. - 영웅적인 업적을 기리는 긴 이야기 책에서는 다양한 예를 들어주면서 좀 더 구체적이고 실질적인 문제 해결 방안을 제시하려고 노력.. 2022. 10. 29.
[리뷰] 클라우드 네이티브 애플리케이션 디자인 패턴 - O'REILLY https://www.hanbit.co.kr/store/books/look.php?p_code=B3886303135 '클라우드 네이티브 애플리케이션 디자인 패턴'라는 책은 읽으면서 현재 실무에서 적용하고 사용하고 있는 기술들에 대해서 고민하게 해준 책이었다. 처음 책 목차를 보고는 당황했다. 동기 메시징패턴/비동기 메시징 패턴 등 이렇게 많은 패턴들이 있고 어려울 것 같은 느낌을 주는 책이었기 때문이다. 책을 보다보니 책을 보기 전에 생각했던 고민들은 아무것도 아니었다. 처음보는 용어들이 적혀있는 패턴들이지만 술술 잘 읽히고 이해하기 어렵지 않았다. 많은 부분들에 있어서 실무에서 이미 사용하고 있는 패턴들이었기 때문에 더욱 이해하기 쉬웠을 수도 있다는 생각을 했다. 책에서는 여러 패턴들을 설명하면서 각각.. 2022. 7. 24.
처음 시작하는 마이크로서비스 - 한빛미디어 책소개 더 나은, 더 빠른, 더 넓은 데이터 관리의 시작 빠르게 변화하는 대규모 데이터를 기존의 낡은 아키텍처로 관리하기란 쉽지 않다. 변경 가능성과 확장성을 가진 마이크로서비스 아키텍처는 이 어려움을 극복할 새로운 대안이다. 이 책은 단순히 마이크로서비스 아키텍처의 시스템적인 구축만을 다루지 않는다. 팀 설계, 도메인 설계, 인프라, 엔지니어링 및 릴리스를 포괄하는 실용적이고 규범적인 모델로 통합적인 마이크로서비스 아키텍처 구축에 대한 지식을 전한다. 대상 독자 이 책의 대상은 마이크로서비스로 시스템을 구현하는 사람들이다. 마이크로서비스 시스템의 원리와 패턴을 몇 가지 언급하지만, 초점은 실용적인 설계와 엔지니어링에 있다. 마이크로서비스 아키텍처를 구축하는 아키텍트나 엔지니어에게 이 책을 권하고 싶다... 2021. 9. 19.
이벤트 기반 마이크로서비스 구축(Building Event-Driven Microservices) - 한빛미디어 "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 책 소개 실시간 데이터 활용을 위한 새로운 시스템 아키텍처 가이드 이벤트 기반 마이크로서비스 아키텍처를 소개하는 실무 개론서다. 구조, 통신, 통합, 배포 등 기본 개념을 그림과 함께 구체적으로 설명한다. 따라서 이벤트 기반 시스템 구축 방식을 마이크로서비스로 전환하고자 하는 입문 개발자도 쉽게 읽을 수 있다. 넷플릭스, 링크드인, 스포티파이, 우버 등 세계 IT 기업들이 도입한 실제 데이터 사용법과 서비스 접근법을 익혀보자. https://www.hanbit.co.kr/store/books/look.php?p_code=B6410605208 이벤트 기반 마이크로서비스 구축 이벤트 기반 마이크로서비스 아키텍처를 소개하는 실무 개론서다. 구조, .. 2021. 5. 14.
[리뷰] 개발 7년차, 매니저 1일차 책 소개 경력이 쌓이면 누구나 겪게 될 ‘개발 관리’의 모든 것을 한 권에! 사수, 멘토, 팀장, CTO까지 직책별 관리 기술 대백과 개발자도 꼭 알아야 하는 소프트 스킬, 사람 및 조직 관리 노하우 수록 개발 팀을 성공으로 이끄는 IT 팀장에 대한 모든 것 대다수 사람들은 조직에 들어가고 ‘관리받게’ 된다. 하지만 경력이 쌓일수록 ‘관리하게 되는’ 비중이 늘어난다. 따라서 개발자가 매니저로 전향하는 순간이 오는 건 피할 수 없다. 이 책은 매니저로 성장하면서 겪는 여러 문제를 구체적인 사례를 통해 보여 주고, 이를 극복할 수 있는 실질적인 조언을 담았다. 개발자에서 테크리드로, 팀장으로, 여러 팀을 관리하는 CTO로 성장하며 겪게 되는 다양한 시나리오와 각 직책별 좋은 매니저의 모습을 알려 준다. 또한.. 2020. 5. 1.