아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
스프링 favicon스프링

Spring Modulith 2.1 M2, 2.0.4, 1.4.8 릴리즈: 새로운 기능과 개선 사항 공개!

by DD
2026-02-19
5개월 전
조회수 22

스프링 모듈리스(Spring Modulith) 2.1 M2, 2.0.4, 1.4.8 버전 릴리즈 발표

아웃박스(Outbox) 기반의 이벤트 외부화(Event Externalization) 지원 및 멀티 인스턴스 환경 지원

애플리케이션 모듈 통합 테스트(Application Module Integration Test)와 스프링 부트(Spring Boot) 슬라이스 테스트(Slice Test) 결합 지원

아웃박스(Outbox) 기반 이벤트 외부화(Event Externalization) 지원

이번 릴리즈를 통해 스프링 모듈리스(Spring Modulith)는 아웃박스(Outbox) 기반의 이벤트 외부화(Event Externalization)를 지원한다. 기존의 비동기 이벤트 리스너(Event Listener) 방식 대신, Namastack Outbox를 활용하여 멀티 인스턴스 환경에서도 순서를 보장하는 이벤트 발행이 가능해졌다.

Namastack Outbox: 멀티 인스턴스(Multi-instance) 환경에서 이벤트 순서 보장(Order-preserving)

기존 방식: 비동기 이벤트 리스너(Event Listener) 기반 외부화

이러한 변화는 분산 환경(Distributed Environment)에서 이벤트의 일관성을 유지하는 데 기여하며, 특히 CQRS(CQRS) 패턴을 적용한 시스템에서 유용하다.

애플리케이션 모듈 통합 테스트(Application Module Integration Test) 개선

스프링 모듈리스(Spring Modulith)는 애플리케이션 모듈 통합 테스트(Application Module Integration Test)를 스프링 부트(Spring Boot)의 슬라이스 테스트(Slice Test) 기능과 결합할 수 있도록 지원한다. 이를 통해 개발자는 모듈 간의 상호 작용을 더욱 효과적으로 테스트할 수 있다.

PublishedEvents 및 Scenario: 전체 애플리케이션(Entire Application) 범위에서 이벤트 캡처

독립적인 스레드 풀(Thread Pool) 지원: 아웃박스(Outbox) 통합 테스트(Integration Test)에서 발생하는 이벤트 확인 가능

이러한 개선은 테스트 커버리지(Test Coverage) 확대 및 테스트 효율성(Test Efficiency) 향상에 기여하며, 특히 마이크로서비스(Microservices) 아키텍처 환경에서 유용하다.

관측 가능성(Observability) 지원 개선

스프링 모듈리스(Spring Modulith)는 관측 가능성(Observability) 지원을 개선하여 메트릭(Metrics)의 일관성을 높이고, 사용자 정의(Customization) 기능을 제공한다. 이를 위해 API와 Core 아티팩트(Artifact)를 분리하여 컴파일 및 런타임 클래스패스(Classpath)를 개선했다.

API/Core 아티팩트 분리: 컴파일 및 런타임 클래스패스(Classpath) 개선

인사이트 스타터(Insight Starter) 사용자: 투명하게(Transparently) 적용

JDBC 기반 이벤트 발행 리포지토리(Event Publication Repository): 스키마(Schema) 초기화(Initialization) 기본 지원

이러한 변화는 시스템의 모니터링(Monitoring) 및 문제 해결(Troubleshooting) 능력을 향상시키며, 특히 대규모 분산 시스템(Large-scale Distributed System)에서 중요하다.

Spring Modulith 2.1 M2, 2.0.4, and 1.4.8 released
중급
출시
Spring Modulith
Spring Boot
Java
Backend
원문 읽기
원문 읽기

댓글 0

첫 번째 댓글을 남겨보세요!

관련 추천 글

Spring Boot 4.1 출시 후 최신 Spring 생태계 소식 모음!

스프링 로고

Spring Modulith 2.1 M4, 2.0.5, 1.4.10 릴리즈

스프링 로고

Spring Modulith 2.1 M1, 2.0.2, 1.4.7 릴리즈

스프링 로고

Java 17 캡슐화, Gson 직렬화 문제 해결 팁!

컬리 로고

Spring Boot 4.0.7 출시!

스프링 로고

Spring Boot 3.5.16 출시! 안정성을 높이세요.

스프링 로고
스프링 favicon스프링
중급
출시
Spring Modulith
Spring Boot
Java
Backend

관련 추천 글

Spring Boot 4.1 출시 후 최신 Spring 생태계 소식 모음!

스프링 로고

Spring Modulith 2.1 M4, 2.0.5, 1.4.10 릴리즈

스프링 로고

Spring Modulith 2.1 M1, 2.0.2, 1.4.7 릴리즈

스프링 로고