Problem Solver

Beyond a programmer — a problem solver without boundaries

[EDA] Local SASL SCRAM Mechanism Kafka Docker compose 구성하기

E2E 테스트는 마지막 테스트로서 개발자가 애플리케이션을 잘 개발하였는지 확인하기 위해 꼭 필요한 테스트이다. Kafka를 로컬 환경에서 테스트하고자 한다면 어떻게 할까? SASL 인증 방식을 사용한다면?

3월 28, 2025 · 8 분 · 1519 단어 · dingyu

[EDA] Kafka (MSK) Monitoring with Burrow Prometheus And Thanos

아직도 저수준의 Kafka Input/Ouput Bytes로만 모니터링 하신다구요? Burrow와 jmx, node exporter를 통해 토픽 수준의 모니터링을 구성해봅시다

3월 21, 2025 · 9 분 · 1803 단어 · dingyu

[EDA] Schema Registry

이벤트 스키마의 하위/상위 호환성 어떻게 지켜질까?

2월 24, 2025 · 6 분 · 1149 단어 · dingyu

[Protocol] RPC... 그리고 GRPC 톺아보기

흔히들 (나만 그럴지도..?) rpc 통신을 한다 하면… HTTP/2 기반의 protocol Buffer를 사용하겠구나~ (grpc 구나) 라고 생각하기 마련이다. rpc는 무엇이고 grpc는 어째서 빠를까? 그리고 왜 사용할까?

2월 6, 2025 · 5 분 · 975 단어 · dingyu

[Go] Go Convention

효율적인 Go Project Structure Guide

1월 12, 2025 · 6 분 · 1205 단어 · dingyu

[LGTM] Elasticsearch to Loki 전환기

단순 애플리케이션 모니터링 목적을 두고 보았을 때.. 과연 Elasticsearch 처럼 무거운 서비스를 사용해야할까? Loki로 전환하면서 겪은 시행착오를 소개합니다

1월 4, 2025 · 4 분 · 688 단어 · dingyu

[EDA] Flink Dynamic Job Case Study

정책이 바뀔 때마다 Job Code를 재배포해야만 할까..? 동적으로 Flink Job을 수행하는 법 뽀샤보기

12월 6, 2024 · 9 분 · 1863 단어 · dingyu

[Go] Gophercon 2024 - Building Minimalistic Backend Microservice in Go

불필요한 프레임워크는 이제 그만… 튜닝의 끝은 순정일세~ 바닐라 Go를 통해 미니멀리스틱 App 개발하는 법

11월 5, 2024 · 3 분 · 475 단어 · dingyu

[Go] Gophercon 2024 - 고언어 프로젝트 가이드 A-Z

Spring과 같이 규격화 되어 있지 않은 Go 언어에서 프로젝트를 구성하는 방법.. 피쳐 단위 개발 그리고 엔터프라이즈 App까지 설계에 대한 개략적인 사례를 소개함

11월 5, 2024 · 3 분 · 475 단어 · dingyu

[Go] Gophercon 2024 - 쿠버네티스 플랫폼 프로그래밍

go 기반으로 k8s API를 사용하는 법… 오퍼레이터로 배포하는 애플리케이션

11월 5, 2024 · 3 분 · 534 단어 · dingyu