-
백엔드 프로젝트[0]Backend & Infra/Backend 2026. 7. 3. 17:06
안녕하세요 제가 백엔드 경험이 사실 거의 없어서..

아니요 그냥 없어요.. 진짜 없습니다..
클로드나 이런 AI를 이용해서 바이브 코딩이 대세가 되면서 너무 이런거에 의존을 했나봅니다.. 학기중에 프로젝트를 몇개하면서 뚝딱뚝딱 어떻게든 만들어보긴했었는데.. 실제로 제 머리속에 남는 건 AI 프롬프트 잘 입력하는 법 말고는 크게 없는 것 같습니다.. 물론 중요한 역량입니다. 하지만 백엔드를 깊게 처음부터 파보고 싶어서 진짜 기초부터 하나씩 뜯어서 공부해보려고 합니다. 저 진짜 기초지식 1도 없으니 하나씩 따라오시면 공부 잘 되실 겁니다!
클로드를 이용하여 학습을 진행할 예정이고, 작은 프로젝트를 단계별로 나누어 진행합니다.
최종 목표는 "1,000명이 동시에 써도 안 죽는 서버" 즉 고가용성 서버만들기 입니다.
로드맵을 간단하게 보여드릴게요.
backend-roadmap/
⬜ 01단계 — REST API 기초
⬜ 02단계 — DB 연동 (JPA + MySQL)
⬜ 03단계 — Docker 배포
⬜ 04단계 — 고가용성 금융 API (최종 목표)이런식으로 진행할 예정이고,
01단계 — REST API 기초
"서버가 뭔지, API가 뭔지 처음 만들어봤다"
- 책 추가/조회/삭제 API- 데이터는 메모리(List)에 임시 저장- 서버 끄면 데이터 사라짐 💨02단계 — DB 연동
"데이터를 영구적으로 저장한다"
추가되는 것:- MySQL 데이터베이스 연결- JPA로 DB에 저장/조회- 서버 꺼도 데이터 유지 ✅쉽게 말하면:메모리(List) → 진짜 데이터베이스⬜ 03단계 — Docker 배포
"내 컴퓨터 말고 서버에 올린다"
추가되는 것:- Docker로 앱을 컨테이너에 담기- AWS EC2 서버에 실제 배포- 인터넷에서 접속 가능 🌐쉽게 말하면:내 노트북에서만 됨 → 누구나 접속 가능⬜ 04단계 — 고가용성 금융 API (최종)
"1,000명이 동시에 써도 안 죽는 서버"
추가되는 것:- 서버 2대로 부하 분산 (ALB)- 동시 접속 동시성 제어 (Lock)- 망분리 보안 구조 (VPC)- 1,000명 부하 테스트쉽게 말하면:혼자 쓰는 서버 → 금융권 수준 서버이런 흐름으로 진행하겠습니다. 다음 글부터는 단계별로 하나씩 프로젝트를 진행하겠습니다. 모두들 화이팅!
'Backend & Infra > Backend' 카테고리의 다른 글
백엔드 프로젝트[1] - REST API 기초 (0) 2026.07.04