기술
개발자로 일하며
-
Kafka 와 분산이벤트 스트리밍
현업 개발자를 대상으로 분산 이벤트 스트리밍의 핵심 개념을 정의하고, Apache Kafka의 기술적 특징, IaaS 환경에서의 구축 전략, 그리고 Java Spring Boot를 이용한 실무 개발 패턴을 전문적으로 분석하여 전달한다.
-
Observability와 AIOps의 교차점
단순 모니터링(Monitoring)과 Observability의 차이를 짚어보고, AIOps가 어떻게 데이터 기반의 선제적 이상 징후 탐지 및 자동화된 장애 대응을 가능하게 하는지 기술적 관점에서 설명한다.
-
실시간 데이터 스트리밍 트러블슈팅
실무 운영자가 Kafka의 Consumer Lag을 포함한 스트리밍 플랫폼의 병목 현상을 진단하고, 모니터링 지표를 기반으로 해결책을 도출할 수 있도록 돕는 기술 가이드 작성
-
Java Netty 프로젝트의 트러블슈팅
Netty의 핵심 내부 구조(EventLoop, ByteBuf, Zero Copy)를 중심으로 성능 저하의 근본 원인을 분석하고, 전문가 수준의 트러블슈팅 방법론을 제시한다.
-
Java Spring 서버의 부하상황 트러블슈팅
모니터링 도구가 없는 On-premise 기반 Java Spring 마이크로서비스 환경에서 발생하는 CPU 사용률 급증과 서비스 지연 문제를 해결하기 위한 단계별 진단 및 대응 가이드 제공
-
AI 시대에서의 리버스엔지니어링 전략
AI를 활용한 기존 리버스엔지니어링 프로세스의 효율화 방안과 AI 모델 자체를 분석하기 위한 역공학 기술의 핵심 요소를 고찰한다.
-
Vibe 코딩시대의 IT개발자의 생존전략
코딩이 '작성'에서 '주문(Order)'으로 변하는 패러다임 전환을 분석하고, AI 시대에 개발자가 갖춰야 할 핵심 역량과 생존 전략을 제시하는 전문 칼럼 작성