DevOn

Java/Spring 기반 통합 개발 프레임워크

DevOn logo

Tech Blog

아키텍처·설계·개발 가이드 및 기술 아티클

7

Featured

MSA 환경의 데이터 정합성, SAGA로 풀어내기

MSA 전환에서 트랜잭션이 끊기며 생기는 데이터 정합성 문제를, 2PC의 한계와 SAGA 패턴의 사상·구조를 통해 정리하고 DevOn Boot가 제공하는 DevOn SAGA를 소개한다.

insightmsasaga+4
|DevOn솔루션팀

금융시스템 대량 데이터 처리

금융 OLTP 환경에서 안정적으로 대량 요청을 처리하기 위한 캐시·제약사항·비동기 방안과, 대량 거래를 자동 반복 처리하는 센터컷 아키텍처를 DevOn Framework 관점에서 정리한다.

deep-divedevon-frameworkbulk-data-processing+4
|DevOn솔루션팀

DevOn Boot 3.0의 멀티 데이터소스 트랜잭션 관리

DevOn Boot 3.0의 신규 CombinedTransactionManager가 JDBC와 JPA를 동일한 트랜잭션 경계로 묶는 방식을 설명합니다. 기존 CompositeDataSourceTransactionManager의 한계와 체인 방식의 Best-Effort 1PC 메커니즘, 적용 시 유의사항을 함께 다룹니다.

techdevon-boottransaction+5
|DevOn솔루션팀

DevOn Boot 버전 업그레이드 체크리스트

DevOn Boot 파트가 매 정기 패치 사이클마다 수행하는 점검 절차를 단계별로 정리합니다. 버전 선정, 릴리즈 노트 분석, 의존성 갱신 경로 구분, AutoConfiguration 점검, OSS 취약점 스캔, 단계적 배포까지 마이너 업그레이드의 공통 점검 항목과 메이저 업그레이드의 추가 점검 항목을 함께 다룹니다.

faqspring-bootdevon-boot+4
|DevOn솔루션팀

Spring Boot vs Quarkus vs Micronaut 성능·생태계 비교

Spring Boot, Quarkus, Micronaut 세 프레임워크의 실행 방식·성능 특성·생태계 차이를 비교하고, SI 환경의 안정성·표준화 요구를 함께 고려한 선택 기준을 정리합니다.

marketspring-bootquarkus+4
|DevOn솔루션팀

Spring Boot 릴리즈 주기와 업그레이드 전략

Spring Boot의 6개월 릴리즈 주기가 만드는 업그레이드 부담을 DevOn Boot의 M+1 정기 릴리즈 전략으로 어떻게 해소하는지, Milestone 단계의 선제 검증부터 GA 후 1개월 이내 대응 프로세스, 그리고 프로젝트 현장에서 얻는 보안·운영·개발 관점의 효과까지 살펴봅니다.

deep-divespring-bootdevon-boot+3
|DevOn솔루션팀

금융 아키텍처에서 프레임워크의 역할

In-house 중심, 계정계 기반, 강한 규제 환경 등 한국형 금융 시스템의 구조적 특징을 살펴보고, 표준화·트랜잭션·성능·보안·운영 안정성 관점에서 금융 특화 프레임워크가 수행해야 할 역할을 정리합니다.

techfinancearchitecture+3
|DevOn솔루션팀