Dev Log
2025년 6월~12월 백엔드 개발자 기술 로드맵
배세
2025. 5. 27. 10:25
✅ 2025년 6월~12월 백엔드 개발자 기술 로드맵 (C# 기반, 확장 가능)
📌 전제
- 현재 C# 웹 개발 경험 있음
- 언어 변경도 가능하므로 확장성 중심으로 구성
- 목표: 기술 깊이 강화 + 클라우드/배포 역량 확보 + 성장 포트폴리오 작성
✅ 월별 로드맵
🔹 6월: Docker & API 설계 강화
- Docker 기초, 이미지 생성 및 도커라이징 실습
- C# API에 Swagger 적용
- RESTful 설계 원칙 및 실무 적용
- GitHub + 블로그 연동 정리
🔹 7월: DB 성능 최적화 & ORM 이해
- EF Core vs Dapper 비교 실습
- 쿼리 최적화 (N+1, 인덱스, 트랜잭션)
- DB 구조 리팩토링 사례 블로그 기록
🔹 8월: 클린 아키텍처 및 테스트 코드
- 레이어드 아키텍처 vs 클린 아키텍처 비교
- NUnit / xUnit / MSTest 테스트 프레임워크 도입
- 테스트 가능한 코드 설계, TDD 간단 실습
🔹 9월: 클라우드(Azure 또는 AWS) 기반 배포 자동화
- CI/CD 파이프라인 작성 (GitHub Actions, Azure DevOps)
- 웹 API 자동 배포 실습 (dev/staging/prod 분리)
- 배포 전/후 헬스체크, 롤백 전략
🔹 10월: 인증/보안/로그인 시스템 고도화
- JWT / OAuth2.0 이해 및 적용
- ASP.NET Core Identity 적용 실습
- 기본 로그 처리 → Serilog / Seq 등 통합
🔹 11월: 메시지 기반 시스템 경험 (이벤트 중심 설계)
- Kafka or RabbitMQ 개념 및 C# 연동 실습
- 이벤트 발행/구독 모델 구성
- 간단한 마이크로서비스 간 연동 실습
🔹 12월: 회고 및 정리 + 이력서/포트폴리오 강화
- 6~12월 간 학습 내용 정리 (블로그/README)
- GitHub 핀 설정, 프로젝트 설명 강화
- 기술 이력서/자기소개서에 반영