ETC

ETC

이벤트 기반 MSA 개선하기(1) - 배경

이번 포스팅을 시작으로 이벤트 기반의 MSA를 개선하는 과정에 대해서 시리즈로 작성하려고 합니다. 이번 포스팅에서는 레거시의 구조 및 문제점과 이를 해결하기 위해 어떻게 MSA로 전환했는지 공유드리며, MSA로 전환했음에도 남아있는 문제점들을 해결하기 위해 이벤트 기반의 MSA로 전환하게 된 과정까지 작성해보겠습니다. MSA 전환 배경 레거시의 구조저희 서비스 백엔드는 톰캣 웹 애플리케이션 서버에 서블릿 애플리케이션을 배포하여, JDBC를 사용해 DB와 통신하는, 전형적인 모놀리식 아키텍처의 레거시 웹 애플리케이션으로 구축되어 있었습니다. 심지어 서비스 레이어도 없었고, 백엔드 서버는 주로 DB에서 데이터를 읽어와 프론트에 전달하는 역할만 수행하여, 대부분의 비즈니스 로직은 클라이언트 또는 AWS Lam..

ETC

오픈소스 라이브러리 Maven Central에 배포하기

Kotlin, Spring 기반의 오픈소스 라이브러리를 만들었습니다. Spring REST Docs를 사용하신다면 한번 사용해보시는 걸 추천드립니다.  GitHub - cares0/rest-docs-kdsl: Simplify Spring REST Docs with Kotlin DSLSimplify Spring REST Docs with Kotlin DSL. Contribute to cares0/rest-docs-kdsl development by creating an account on GitHub.github.com Maven과 Maven Central Repository Maven은 JVM 기반 프로젝트의 빌드 도구이다. 프로젝트가 의존하는 모든 라이브러리을 가져오고, 프로젝트를 컴파일, 테스트, 패..

괴발자
'ETC' 카테고리의 글 목록