일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- armeria
- Pay
- ifkakao
- spring scheduler
- 신입
- Redis
- webframework
- 개발자
- 바운디드컨텍스트
- 값객체
- Spring
- springcloud
- Conference
- zuul
- 애그리거트
- spring6
- kakao
- MSA
- docker
- mongo
- springboot
- 반버논
- java17
- Kotlin
- MongoDB
- spring-web
- spring caching
- IDDD
- ddd
- springboot3
- Today
- Total
목록2022/04 (3)
Easy Understanding
디자인패턴에는 유명한 책이 몇개 되지 않는데, 그나마 그 중에 유명한 책이 이 헤드퍼스트 디자인패턴이라는 책이다. 원래 이 책은 2005년에 발매되었었고 이런 표지였다. 괜찮다고 들리는 책이 그나마 이 책과 'GoF의 디자인 패턴' 책인데, 다 너무 오래되어서 보기가 힘들긴 했다. 하지만 최근에 이 책이 개정되어서 바로 구매해서 읽어보았다. 개정판이 나오는 책이라는 것 자체가 좋은 소장가치를 가질거라고 판단해서 고민없이 사버렸다. 이 책에서 강조하는 게 '재치 넘치는 설명'과 '틀에 박히지 않은 구성' 인데 전적으로 인정한다. 무슨 이런 책이 있나 싶을 정도로 구성이 독특하다. 굳이 닮은 것을 따지자면 초등학교 저학년 교과서를 보는 느낌이다. 책이 너무 착하고 친절하다. 내가 생각하는 책이란 친절해야한다..
원래 회고를 할 생각이 없었지만 주말에 스터디를 위해 까페에 오면서 갑자기 이런 생각이 들었다. '지금 내 3개월이 과연 나중에 연말이 되어서는 기억이나 날까?' 기억이 날때 최대한 기록을 남겨놔야겠다는 생각이 들어 분기별로 한 번은 작성하는게 어떨까하여 블로그를 켰다. 제목을 정하면서 드디어 나도 '주니어' 개발자라는 타이틀을 붙일 수 있다는 데에서 살짝 감동했다. 개발자로서 제대로 직업을 가진 적이 없었으니, 취준생으로서의 나를 주니어라고 부르기는 사실 쉽지 않았다. 그런데 지금은 저렇게 당당하게 붙일 수 있다는 것 자체가 뭐 감격스럽고 그렇다. 신입 프로젝트 신입 교육은 12월 ~ 1월 첫주까지 진행했고 사내 블로그에도 잘 정리되어 있어서 링크를 걸어둔다. (https://kakaoentertain..
DDD 학습을 하다보면 전략적 패턴(도메인을 도출하고 정의하는 과정)에는 어느 정도 일관된 결론이 있는 것을 확인할 수 있다. 각종 DDD 책이나 블로그 들에서 해당 과정은 타협할 수 없는 과정으로 여겨지고 있고, 실제로 어떤 문서를 읽어도 내용들이 크게 다르지는 않다. 하지만 전술적 패턴(실제로 코드를 작성하고 아키텍처를 결정하는 과정)에 대해서는 딱히 일관성이 없다. 왜냐하면 DDD에서는 코드를 작성하는 방법에 대해서 정답이 없다고 애초에 선언되었기 때문이다. 실제 DDD 예제 코드들을 깃헙에서 확인해보니, 정말 제각각의 다양한 형식의 코드 스타일들이 존재했다. 반 버논의 iDDD 책에서 제공하는 DDD에 대한 방법론은 많은 인사이트를 제공해주었지만, 실제로 고민해보고 코딩해보는 과정이 필요하다고 생..