본문 바로가기

후기38

[책 후기] 레거시 코드 활용 전략 https://product.kyobobook.co.kr/detail/S000001804724 레거시 코드 활용 전략 | 마이클 C. 페더스 - 교보문고레거시 코드 활용 전략 | ▶ 레거시 코드 활용 전략에 관한 내용을 담은 전문서적입니다.product.kyobobook.co.kr 입사 초기에 읽기로 다짐했던 책이지만, 미루고 미루다 이제야 읽게 되었다. 이 책은 레거시 코드를 어떻게 리팩터링할지에 대한 베스트 프랙티스를 소개한다. 하지만 출간된 지 오래된 책(2004년 출판)이라 그런지, 예제 코드가 지금과는 거리감이 있었다. 아마도 내가 최신 버전의 언어를 사용하고 있어서 더 그렇게 느껴졌을 수도 있다. 내 기준에서는 Java 8도 구버전인데, 실제 현업에서는 그보다 더 오래된 코드도 여전히 존재한다.. 2025. 3. 3.
[책 후기] 이벤트 소싱과 마이크로서비스 아키텍처 https://product.kyobobook.co.kr/detail/S000213805962 이벤트 소싱과 마이크로서비스 아키텍처 | 손경덕 - 교보문고이벤트 소싱과 마이크로서비스 아키텍처 | 이벤트 소싱을 이해하기 위해 도메인 주도 설계와 객체지향 설계 원칙(SOLID)을 연계해서 설명하는 책이다. 이어서 이벤트 소싱의 핵심인 도메인 이벤product.kyobobook.co.kr 일단 이벤트 소싱을 다루는 한국 책이길래 끌려서 사게됐다.초반장은 DDD/헥사고날 아키텍처 관련 용어를 정리해주고, 예시를 통해 이벤트 소싱 사용 예제를 알려준다. 우선 용어를 정리해주는게 가장 좋았던 것 같다. 딱히 읽으며 틀린 용어를 사용하지는 않았다고 느꼈다. 또한 용어 정리를 통해 헷갈리는 개념들을 정리할 수 있을 .. 2025. 2. 24.
[책 후기] 좋은 코드, 나쁜 코드 https://product.kyobobook.co.kr/detail/S000061353995 좋은 코드, 나쁜 코드 | 톰 롱 - 교보문고좋은 코드, 나쁜 코드 | 이 책의 가장 큰 특징은 나쁜 코드가 왜 나쁜 코드인지 설명하고, 나쁜 코드를 좋은 코드로 바꿔가는 과정을 직접 보여주는 것이다. 이를 통해 독자는 좋은 코드와 나쁜product.kyobobook.co.kr NextStep 에서 리뷰어 활동 중인데, 추천해주신 책이다. 추천 받자마자 바로 구매하여 읽게 되었다. 책의 설명 방식은 규칙을 얘기해주고, 간단하게 설명해주며 예제 코드를 통해 나쁜 코드, 좋은 코드를 보여준다.즉, 누구나 이해하기 쉽도록 작성해줬다.나쁜 코드의 예시들이 억지스럽지 않고 적절한 것 같다. 또한 해당 책에서 얘기하던 규.. 2025. 2. 16.
[후기] Kotlin Backend Meetup https://event-us.kr/kugseoul/event/98337 Kotlin Backend Meetup - 이벤터스Kotlin으로 백엔드를 개발하는, 개발하고자 하는 분들을 위한 새로운 컨퍼런스event-us.kr 코틀린 백엔드 밋업이 열린다해서, 궁금해서 주말에 들으러 갔다왔다.시간표는 이러하였고  테이크오프 수업만 듣게되었다. Kotlin RPC도 사실 스프링은 지원하지 않지만, 들을 수업이 없어 듣게 되었다.사실 gRPC도 경험해본적이 없고, 개념자체를 모르기 때문에 Kotlin RPC가 얼마나 코틀린 개발자에게 획기적인 기술인지는 다가오지 않았다. 추후 gRPC와도 호환되도록 하는게 목표라니, 스프링 지원만 제대로 된다면 몇 년 후에는 코틀린의 기본 요소가 될 수도 있을 것 같다고 생각한.. 2025. 2. 15.
[책 후기] PostgreSQL 9.6 성능 이야기 https://product.kyobobook.co.kr/detail/S000060603553 PostgreSQL 9.6 성능 이야기 | 김시연,최두원 - 교보문고PostgreSQL 9.6 성능 이야기 | ■ 어떤 내용을 다뤘나? 이 책은 PostgreSQL 성능을 다룬 책입니다. 성능을 논하기 위해서는 기본 구조, Shared Buffer 동작 원리, IO 처리 방식, 옵티마이저 동작 원리, 통계 정product.kyobobook.co.kr 현재 사용하는 db는 postgreSQL인데, 과거 read mysql을 통해 MySQL을 먼저 공부했다.mysql을 먼저 공부한 이유는 아무래도 대중적인 DB이고, 그 땐 MVCC 개념이 무지하여 별 차이 없겠지라고 판단하여 mysql을 먼저 공부하였다.하지만 공.. 2025. 2. 15.
1분기 중간 회고 개발 외 잡답을 해보자면 클라이밍을 작년 10월 쯤 부터 시작했는데, 명절 전 착지를 잘못해서 발목 인대가 파열됐다. 좋은 취미라고 생각한 클라이밍을 당분간 못하게 되었다. 정말 아쉽다. 우선 운동은 계속 하고 싶기에, 헬스장을 등록하였다. 발을 다쳐서 모든 운동을 할 수 있지는 않지만, 어느정도 깔짝될 수 있다는 것에 만족한다. 작년에 넥스트스텝의 DDD 세레나데라는 수업을 들은적이 있다. (관련 후기)넥스트스텝 강의에는 코드 리뷰 과정이 포함되어 있어, 금액대가 높은 편이다. 또한, 리뷰어도 해당 강의 수강을 한 사람들이 하기에, 놓친 부분 등을 캐치가 가능한 사람들이다. 나는 리뷰어들에게 엄청 만족을 하였었다. 이 후 잊고 지내다가, 재성님께 DM이 왔고 리뷰어로 선정되었다고 전달받았다. 이렇게 D.. 2025. 2. 9.