profile
鈍筆勝聰✍️
post-thumbnail

리액티브 프로그래밍 시작하기 - Reactor편 #2

Spring Webflux를 이해하기 위한 Reactor 편

2023년 8월 12일
·
1개의 댓글
·

Spring Data JPA multi-datasource 설정하기 #1

하나의 스프링 애플리케이션에서 여러 데이터베이스에 붙어 JPA로 작업하기

2023년 7월 8일
·
0개의 댓글
·

스트리밍 시스템이란

스트리밍!

2023년 5월 20일
·
0개의 댓글
·
post-thumbnail

MongoDB 기본

MongoDB 기본편

2023년 4월 12일
·
0개의 댓글
·
post-thumbnail

Kafka Connect Avro Converter 적용하며 스키마 레지스트리 연결하고 이를 카프카 스트림즈로 받아 처리해보기 #2

Avro Converter를 연동하고 Schema Registry를 사용하며 Kafka Streams로 메시지를 받아 처리해보자.

2023년 3월 26일
·
0개의 댓글
·

kafka connect로 MongoDB Change Event 감지해보기 #1

kafka connect 입문을 해보았다.

2023년 3월 19일
·
0개의 댓글
·

CI 적용하여 Long-Run하는 백엔드 시스템 만들기

CI를 왜 적용해야할까요? with JaCoCo, Sonarqube, checkstyle

2023년 3월 19일
·
0개의 댓글
·

TDD, BDD, ATDD 알아보기

TDDDDDD

2023년 2월 19일
·
0개의 댓글
·

자바 MockWebServer로 멱등성 있는 테스트코드 작성하기

외부 서버와의 통신 로직을 테스트코드로 작성하는 과정에서 멱등성 보장하기

2023년 2월 19일
·
0개의 댓글
·

단위테스트, 통합테스트, 인수테스트와 주로 사용하는 프레임워크/라이브러리 알아보기

단위테스트, 통합테스트, 인수테스트와 프레임워크 / 라이브러리 알아보기

2023년 2월 19일
·
0개의 댓글
·

API Gateway 패턴

API Gateway 패턴으로 인증 / 인가 한번에 처리하기

2023년 1월 29일
·
0개의 댓글
·

분산 데이터 조회 패턴 알아보기

분산 데이터 조회는 어떻게 할까?

2023년 1월 23일
·
0개의 댓글
·
post-thumbnail

분산 로그 트레이싱하기

SW마에스트로에서 프로젝트를 마이크로서비스는 9개로 이벤트 주도 아키텍처로 설계, 개발하였다. 여기서 문제가 발생하였는데 서비스가 분리되어있고 마이크로서비스 끼리 통신을 하다보니 하나의 사용자의 요청으로부터 시작되는 흐름을 점점 추적하기 어려웠다는 것이다. 모놀리식은

2023년 1월 22일
·
0개의 댓글
·

Saga Pattern

저번 시간에는 이벤트 주도 아키텍처에 대해 알아보았다.MSA의 가장 큰 허들 중 하나는 MSA는 polyglot persistence라는 특징을 가지고 있으며 데이터베이스가 1개가 아닌 N개로써 생기는 분산 트랜잭션을 어떻게 잘 처리할 것인가이다.분산 트랜잭션 처리는

2023년 1월 22일
·
0개의 댓글
·
post-thumbnail

이벤트 주도 아키텍처

전 시간에는 마이크로서비스 간 통신 시 주의해야할 점과 동기통신, 비동기 통신에 대해 알아보았다. 오늘은 이벤트 주도 아키텍처에 대해 알아보려고 한다.이벤트 주도 아키텍처란 확장성이 뛰어난 애플리케이션을 생성하는데 널리 사용되는 분산 비동기 아키텍처이다.이벤트 발생시

2023년 1월 22일
·
0개의 댓글
·

마이크로서비스 간 통신 과정에서 주의해야할 점

SW마에스트로에서 본 프로젝트를 MSA로 설계, 개발하면서 마이크로서비스 간 통신을 어떻게 가져가야할지 고민을 하였다.프로젝트를 MSA로 설계, 개발하면 마이크로서비스 간 통신은 필연적으로 발생하며 이 과정에서 많은 문제점이 발생할 수 있다.MSA는 polyglot p

2023년 1월 7일
·
0개의 댓글
·

DDD 이벤트스토밍

Overview 이전 시간까지 MSA와 DDD에 대해 알아보았다. 이번 시간에는 마이크로서비스를 도출하기 위해 활용할 수 있는 이벤트스토밍에 대해 알아보겠다. Event Storming 도메인 전문가(고객)은 IT용어를 알지 못한다. 개발자는 반대로 도메인 전문

2022년 12월 4일
·
0개의 댓글
·