기술적인 논의, 백엔드 설계·운영 경험 공유, 커리어 관련 대화를 환영합니다.
직군 무관하지만 기술 기반의 실질적인 대화를 선호합니다.
I'm Jaehun Lee (Jay)
Backend Developer
- Java / Spring 기반 웹 서비스 개발
- 운영 환경을 고려한 설계와 안정성에 관심
- 배치, 메시징, CI/CD, 서버 운영 경험 보유
MLsoft Web Team
- 보안 솔루션 관련 웹 서비스 개발 및 운영
- 백엔드 중심 풀스택 개발 경험
주요 업무
- Spring Boot 기반 REST API 설계 및 구현
- 다수 서버(장비) 명령 전달 시스템 설계
- RabbitMQ 기반 메시지 송수신 아키텍처 구축
- 배치 프로그램(systemd) 운영 및 장애 대응
- CI/CD 파이프라인(Jenkins + Docker) 구성
Backend
- Java 17 / 21 LTS
- Spring Boot, Spring MVC
- Spring Data JPA, QueryDSL
Database
- PostgreSQL, MySQL
- 트랜잭션 설계, 인덱스 고려한 스키마 설계
Infra & Ops
- Docker
- Jenkins (CI/CD)
- Linux / systemd 기반 서비스 운영
Testing & Quality
- JUnit5, Mockito
- 테스트 코드 기반 리팩토링
- 🌱 Spring Cloud OpenFeign - OAuth2 dash-case property support (#1270)
기술적 고민과 실무 경험을 정리합니다.
- Spring Batch 운영 시 메모리 사용량 분석
- systemd 기반 Spring Boot 애플리케이션 운영 가이드
- JPA 기반 대용량 데이터 처리 시 고려 사항
- 테스트 코드가 리팩토링 품질에 미치는 영향
- 로그 수집과 장애 대응 경험 정리
- 운영되지 못하는 코드는 좋은 코드가 아니라고 생각합니다.
- 테스트 없는 리팩토링은 기술 부채를 남긴다고 봅니다.
- 단기 구현보다 유지보수성과 확장성을 우선합니다.
- 로그와 모니터링은 선택이 아닌 필수입니다.
- GitHub Issues / Discussions
- Email: [email protected]
- Blog / Velog: Velog


