본문 바로가기
관리자

분류 전체보기

(960)
[비공개] Weekly Report - 24/05/13~24/05/19, 1422일차 보호되어 있는 글입니다.
[비공개] Weekly Report - 24/05/06~24/05/12, 1415일차 보호되어 있는 글입니다.
[비공개] Weekly Report - 24/04/29~24/05/05, 1408일차 보호되어 있는 글입니다.
[경험 요약] Atomikos multi-database transaction 묶기 https://wildeveloperetrain.tistory.com/332 Atomikos를 통한 Multi Datasource Transaction 처리 (전역 트랜잭션)스프링 부트 다중 데이터베이스 트랜잭션 처리 (jta-atomikos) 해당 포스팅은 스프링부트 환경에서 다중 데이터베이스를 연결할 때 'multi datasource에 대한 트랜잭션 처리'에 대해 정리한 내용입니다.wildeveloperetrain.tistory.com 위 링크가 정리가 잘 된 것 같다. 실무를 해보면서 유의해야할 점들을 저장해놓는다. 1. application.yml에서 hibernate 설정이 잘 안될 수 있다.- 따로 Datasource config를 위한 Bean들을 만들어서 Config에서 설정 내용을 주입..
[비공개] Weekly Report - 24/04/22~24/04/28, 1401일차 보호되어 있는 글입니다.
[비공개] Weekly Report - 24/04/15~24/04/21, 1394일차 보호되어 있는 글입니다.
[비공개] Weekly Report - 24/04/08~24/04/14, 1387일차 보호되어 있는 글입니다.
[작성중][헥사고날 아키텍처] - 1. 기본 개념, 도메인 헥사곤 아키텍처의 중요성보통 서비스가 고도화됨에 따라 누적 기능이 증가하는 속도가 느려진다. 도메인의 로직이 고도화되고 상호 작용이 늘어날수록 기능을 추가하는게 어려워지기 때문이다. 선행 설계에 드는 비용 대비 기능 추가 비용의 조화가 필요한 것이 원칙이지만, 아키텍처도 이런 tradeoff를 줄여주는 중요한 요소이다.  1. 헥사고날 아키텍처의 기본 개념 내부에서부터 도메인 헥사곤, 애플리케이션 헥사곤, 프레임워크 헥사곤으로 구성된다.   필요성 ⭐️내부에서 사용하는 Framework, 외부에서 붙이는 MYSQL 등에 의존하지 않는 프로젝트를 만들기 위함. 보통 많이 사용하는 Layered Architecture(repository- service - controller) 구조만으로는 각 레이어를 인터페이스화..