저는 팀모노리스에서 백엔드 개발을 중심으로 한 기술 설계와 서비스 운영 전반을 담당하고 있습니다.
단순히 기능을 구현하는 개발자 역할을 넘어서, 서비스가 실제로 안정적으로 성장할 수 있는 구조를 만드는 일이 제 주요 업무입니다.
## 주요 업무 영역
1. 백엔드 시스템 설계 및 개발
• Ruby on Rails기반 백엔드 서비스 개발
• 인증(JWT, SSO, 토큰 관리), 도메인 모델링, API 설계
• 확장 가능한 구조를 고려한 데이터 모델 및 비즈니스 로직 설계
2. 성능·안정성 중심의 운영 개발
• DB 성능 튜닝 (N+1, Slow Query, Index 설계, OOSM 이슈 분석)
• 메모리 사용 분석, GC 로그 추적, 장기 실행 프로세스 안정화
• 장애 원인 분석 및 재발 방지를 위한 구조 개선
3. 테스트·품질 관리 체계 구축
• RSpec 기반 테스트 전략 수립
• Controller / Service / Repository 계층별 테스트 분리
• 코드 리뷰 기준과 테스트 컨벤션 정립
4. AI 연계 기능 및 내부 도구 개발
• AI 기반 피드백/자동화 기능 백엔드 연동
• SSE, 스트리밍 응답, 비동기 처리 구조 설계
• 내부 운영을 위한 어드민·자동화 도구 개발
• “지금 되는 코드”보다 “계속 유지할 수 있는 구조”를 우선
• 장애·성능 이슈를 로그와 데이터로 설명 가능한 상태로 만드는 것을 중요하게 생각
• 개발 → 운영 → 개선까지 전체 라이프사이클을 책임지는 개발 지향
팀모노리스에서 저는 서비스의 핵심 백엔드를 설계하고, 성능·안정성·확장성을 책임지는 개발자로 일하고 있습니다.
顯示更多