태그

전체 · 11개

Kafka Producer Warmup으로 첫 Event 발행 지연 줄이기
카프카 스프링

Kafka Producer Warmup으로 첫 Event 발행 지연 줄이기

Spring으로 웹 서비스를 운영하다 보면, 배포 직후 첫 호출에 대한 응답이 평소보다 눈에 띄게 오래 걸리곤 한다. 이 요인은 정말 다양한데, 공통점은 응답에 필요한 동작들이 eager보다는 lazy하게, 즉 실제 호출을 받았을 때가 되어서야 이루어진다는 것이다. kafka pr...

2026. 1. 30 · 7분 읽기
이 예외는 어디까지 올라가는 거예요?
코틀린 코루틴

이 예외는 어디까지 올라가는 거예요?

코루틴을 사용하다 보면 정말 중요하지만, 쉽게 이해하기 어려운 것이 코루틴의 예외 전파다. 이를 위해서는 코루틴의 구조적 동시성 (structured concurrency), 예외 전파 (exception propagation) 등에 대해 이해해야 한다. 이를 이론적으로 소개하기 ...

2025. 5. 25 · 6분 읽기
2024년 회고
회고

2024년 회고

2025년이 1/4가 지난 이 시점에 작성하는게 맞나 싶긴 하지만 ㅋㅋ 기억이 더 흐려지기 전에 2024년 회고를 작성해 두려고 한다.

2025. 4. 14 · 15분 읽기
상속은 아무나 받을 수 없다
코틀린

상속은 아무나 받을 수 없다

코틀린에는 다양하고 편리한 기능들이 많이 있다. 오늘은 그 중에서 sealed 클래스와 인터페이스1에 대해 이야기해 보고자 한다. 직역해서 봉인된 클래스, 봉인된 인터페이스라고도 부르는데, 개인적으로 이러한 용어는 번역해서 쓰지 않는 것을 선호한다. 이 글에서는...

2024. 9. 10 · 8분 읽기
테스트 코드가 뭐예요? 이걸요? 제가요?
테스트 코드 코틀린

테스트 코드가 뭐예요? 이걸요? 제가요?

최근에 발표 스터디에서 이번엔 무슨 주제로 발표를 할까… 하다가, 평소에 내가 테스트 코드에 대해 생각하고 있는 내용들을 잘 다듬어서 공유하면 좋겠다는 생각이 들었다.

2024. 8. 11 · 13분 읽기
Sw엔지니어 이력서 작성 팁
이력서

Sw엔지니어 이력서 작성 팁

얼마 전에 IT 기업 개발자 취업 (및 주니어 이직) 정보 공유방을 새로 열었다. 정확히는 내가 연 건 아니고, 주변의 몇몇 비슷한 성향의 개발자 분들과 함께 열게 되었다.

2024. 8. 4 · 2분 읽기
2023년 회고
회고

2023년 회고

가장 신나고 즐거운 도전의 연속이었던 2023년을 행복하게 마무리했다!

2024. 1. 26 · 12분 읽기
Fixturemonkey: 보다 효율적이고 정확한 테스트 코드를 빠르게 작성하도록 도와주는 라이브러리
스프링 오픈 소스 자바 코틀린 회사일 하다가

Fixturemonkey: 보다 효율적이고 정확한 테스트 코드를 빠르게 작성하도록 도와주는 라이브러리

인프콘에서 코프링 도입 세션을 듣고 (유튜브), FixtureMonkey라는 라이브러리를 알게 되었다.

2023. 12. 10 · 5분 읽기
하나의 Service가 여러 Repository에 의존할 때
디자인 패턴 스프링 회사일 하다가

하나의 Service가 여러 Repository에 의존할 때

부제: 역할이 모호한 코드 명확하게 리팩토링하기

2023. 8. 23 · 6분 읽기
인프콘 2023 후기
생각 컨퍼런스

인프콘 2023 후기

우연한 기회로 인프콘 2023 티켓을 얻게 되어, 오늘 코엑스에서 진행된 인프콘에 다녀왔다!

2023. 8. 15 · 6분 읽기
Github Blog Migration
생각 블로그

Github Blog Migration

GitHub 블로그로 이사하기

2023. 8. 5 · 3분 읽기