지금까지 개발을 하면서 xxx 주도 설계를 정의하고 시작해본 적은 없지만, 도메인 주도 설계에 대해서는 알고 있었다. MSA에 가장 적합한 설계라는 것 정도로 알고 있었는데, 이 책을 읽고 생각이 조금 바뀌었다. 결국 설계는 서비스가 성장함에 따라서 발생할 수 있는 문제를 해결하기 위한 방법론 중 하나일 뿐이었다. 그리고 이 책은 커져가는 서비스에서 발생하는 문제를 도메인 주도 설계라는 방법론을 통해 해결하는 방법을 알려 준다. 가장 기억에 남는 말은, 책 서두와 말미에 다음과 같은 문구가 써있다. 우리가 해결하고자 하는 문제가 무엇인지 합의하기 전에 해결책을 얘기하는 것은 의미가 없다. 또한 해결책에 대해 합의하기 전에 어떻게 구현하는지 얘기하는 것도 의미 없다.- 에프랏 골드렛-아쉬라그(Efrat ..
주니어 개발자들이 으레 그렇듯, 나도 결과에 치중해서 개발하는 시기가 있었다. 이제 백엔드 리드급으로 넘어오게되면서, 단순 구현보다는 유지보수나 확장성에 대해 많은 고민을 하게 됐다. 그러다보니 자연스럽게 패턴과 설계에 대해 관심이 가게 됐고 추천받은게 이 책이었다. 몇 년간 자바를 주언어로 개발을 했기 때문에, 객체지향 프로그래밍에 대한 어느정도 알고 있다고 생각했다. 그래서 객체지향 개념을 잘 사용하고 있나에 대한 고민은 딱히 하지 않았었다. 하지만 이 책을 보면서 객체지향 개념에 대해 다시한번 정리하게 됐다. 사실 갑자기 백엔드 개발을 하게 되면서 자바를 갑자기 쓰게 됐었다. 그래서 언어의 특징인 객체지향을 완벽하게 숙지 못하고 시작한 게 이유지 싶다.(캡슐화, 다형성, 상속, 합성 등 용어에 대..
- Total
- Today
- Yesterday
- OpenFeign
- serverless
- Log
- 티스토리챌린지
- springboot
- OpenAI
- Kotlin
- Spring
- 후쿠오카
- GIT
- 스프링부트
- Elastic cloud
- 오블완
- EKS
- terraform
- CloudFront
- JWT
- AWS EC2
- java
- AWS
- docker
- S3
- cache
- AOP
- 람다
- MySQL
- ChatGPT
- openAI API
- lambda
- elasticsearch
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |