개발자는 회고를 통해 성장한다.항상 프로젝트가 끝난 후에 자신을 되돌아보며 문제점, 배운점, 나아진점을 회고해 보자.커뮤니케이션은 매우 중요한 요소이다.팀원과 좋은 관계를 형성하기 위해 나름의 노하우가 필요하다.팀원이 어려움에 처했을 때 솔직하게 말할 수 있는 환경을
우리 회사는 System.out.println을 로거로 쓰고 있다. 그로 인해 생기는 불편한 사항을 한번 정리해 보자.로그가 계층화 되어있지 않음모든 로그가 catalina.out 하나의 파일에 찍힘후속적인 작업(로그를 Kafka나 Elastic로 보낸다던가 백업을 한
개발하다 보면 Security, Filter, Validation 등 DDD의 관점에서 말하자면 어그리거트 별로 서로 다른 조건이 필요할 때가 있다. 이러한 부분을 세밀하게 관리하자면 Monolithic에서는 복잡한 조건 절로 분기하여 처리하게 될 것이고 이러면 유지보