

삼쩜삼 간편환급 원리 톺아보기
삼쩜삼이 변환신고 자동화와 홈택스 연동으로 간편환급을 구현한 원리를 설명했습니다. 또한 대상 확대와 간편인증 도입으로 이용 편의성과 자동신고율을 높인 과정을 정리했습니다.
새로운 기술 블로그가 추가되었어요


삼쩜삼이 변환신고 자동화와 홈택스 연동으로 간편환급을 구현한 원리를 설명했습니다. 또한 대상 확대와 간편인증 도입으로 이용 편의성과 자동신고율을 높인 과정을 정리했습니다.


SSG DB와 관계사 DB 간 charset 차이로 한글이 깨지는 문제를 분석하고, 주요 charset 원리를 정리했습니다. MyBatis TypeHandler와 Java 문자열 변환을 활용해 한글이 정상 적재되도록 개선했습니다.


ksqlDB를 Kafka Streams 기반의 SQL 엔진으로 소개하며 동작 원리와 아키텍처를 설명했습니다. 또한 Push Query와 Pull Query, stateful 처리와 리밸런싱 개념을 함께 정리했습니다.

슬랙봇으로 일정 관리 기능을 만드는 방법을 간단히 소개했습니다. 5분 만에 따라할 수 있는 입문형 안내입니다.

Debezium connector 재시작 때 오래된 binlog를 다시 읽으며 DB CPU가 급등한 원인을 분석했습니다. heartbeat.interval.ms를 적용해 상태 기록 주기를 보강하고 문제를 해결했습니다.


Testcontainers로 Kafka, PostgreSQL, Spring 앱을 함께 띄워 실제 사용자 흐름에 가까운 통합테스트를 구성했습니다. 서버 간 제약 불일치로 생길 수 있는 버그를 QA 전에 조기에 찾고, 배포 후 자동 검증까지 연결했습니다.


EKS의 CloudWatch 대시보드에서 네트워크 메트릭이 페타바이트로 보이는 문제를 분석했습니다. cAdvisor 누적값과 Pod 재시작 시 언더플로우가 원인이었습니다.

Jackson Deserializer 코드를 분석하며 JSON 공백 문자 제거와 파싱 방식을 살펴보았습니다. 역직렬화 처리 흐름을 코드 수준에서 점검한 내용입니다.

분산 네트워크와 마이크로서비스 환경에서 애플리케이션 로그를 수집하고 짝 맞추는 필요성을 다뤘습니다. Serilog를 통해 데이터 수집과 분석을 하는 방향을 소개했습니다.


Serilog로 구조화 로그를 만들고 S3에 적재한 뒤 Athena와 Glue로 분석하는 방법을 소개했습니다. 분산 환경의 로그를 SQL로 조회·JOIN하는 활용 예시도 함께 다뤘습니다.


Charles를 활용해 API 요청과 응답을 모니터링하고 수정하는 방법을 정리했습니다. QA 테스트, 로컬 응답 대체, 원격 호출 연동 등 실무 팁과 오류 점검 포인트를 소개했습니다.


키친보드는 식자재 시장의 현실에 맞게 청구/수납 서비스를 설계했습니다.\n미납금, 청구 없이 수납되는 상황, 대량 알림 전송 제약을 고려해 관계를 느슨하게 풀어냈습니다.