코딩의 신 아샬의 백엔드 강의

와일드 백엔드 — 완전판

API 하나를 만들 때도, 테이블 하나를 바꿀 때도,
근거 있는 판단을 내리는 백엔드 개발자로 올라섭니다.

웹 API 설계부터 도메인, 저장소, 분산, 이벤트, 운영까지.
AI가 구현을 대신하는 시대에도 살아남는 실력을 하나의 흐름으로 기릅니다.

7개 모듈
처음부터 운영까지
평생 수강
추가 모듈 포함
실전 프로젝트
판단 기준 중심

문법은 배웠지만, 결정하는 법은 배운 적이 없습니다.

문법 강의와 프레임워크 튜토리얼은 넘쳐납니다.

하지만 실무에서 발목을 잡는 건 “어떻게 작성하나”보다 “왜 이렇게 결정해야 하나”입니다.

API를 어디까지 나눌지, 트랜잭션을 어디에 걸지, Aggregate를 어떻게 잡을지, 이벤트를 언제 꺼낼지, 캐시를 어디에 둘지. 이런 결정은 코드 몇 줄보다 오래 남습니다.

와일드 백엔드는 그 결정을 감으로 넘기지 않게 만듭니다. 문제의 조건을 읽고, 선택지를 비교하고, 팀에 설명 가능한 기준을 세우는 훈련을 합니다.

요구사항을 API와 모델의 책임으로 바꿔 설명합니다.
성능, 일관성, 복잡도 사이의 선택을 말로 정리합니다.
AI가 만든 구현을 검토하고 설계 의도를 바로잡습니다.

수강 후 달라지는 것

“이렇게 만들면 됩니다”가 아니라,
“왜 이 선택이 맞는지”를 말하게 됩니다.

API를 설계할 때

URL, 표현, 상태 전이를 나눠 보고, 단순 CRUD를 넘어 유스케이스에 맞는 인터페이스를 고릅니다.

도메인을 나눌 때

Aggregate와 책임의 경계를 잡고, 변경이 같이 일어나는 규칙을 코드 구조로 옮깁니다.

저장 방식을 고를 때

정규화, 트랜잭션, 격리 수준, ORM의 장단점을 상황에 맞게 비교합니다.

규모가 커질 때

복제, 파티셔닝, 샤딩, 캐시를 무작정 붙이지 않고 지켜야 할 성질부터 정합니다.

이벤트를 도입할 때

Event Sourcing, CQRS, EDA가 필요한 순간과 피해야 할 순간을 구분합니다.

운영을 준비할 때

장애 복원력, 관측, 무중단 배포를 설계 단계의 조건으로 다룹니다.

학습 방식

개념을 따로 외우지 않고, 시스템이 자라나는 과정을 따라갑니다.

처음부터 거대한 아키텍처 그림을 외우지 않습니다. 작은 기능을 만들고, 요구사항이 늘고, 문제가 드러나고, 그 문제를 해결하기 위해 다음 개념을 도입합니다.

그래서 배운 내용이 흩어지지 않습니다. HTTP, REST, DDD, RDB, 분산, 이벤트, 운영이 각각 따로 있는 지식이 아니라 하나의 백엔드 시스템을 설명하는 언어가 됩니다.

  1. 1하나의 백엔드 시스템을 작게 시작해 점진적으로 키웁니다.
  2. 2요구사항을 읽고 API, 도메인 모델, 저장 구조, 이벤트 흐름으로 옮깁니다.
  3. 3각 선택마다 포기하는 것과 얻는 것을 비교하며 설계 결정을 기록합니다.
  4. 4AI 코딩 에이전트가 만든 코드를 그대로 믿지 않고 의도를 기준으로 검토합니다.

지금 위치가 달라도, 얻어 가는 효능은 분명합니다.

입문자

문법과 프레임워크 사용법은 익혔지만, 프로젝트 구조 앞에서 손이 멈추는 분.
처음부터 하나의 시스템이 커지는 과정을 따라가며, 백엔드 전체 지도를 얻게 됩니다.

주니어

기본기는 있지만 설계로 도약하려는 개발자.
“왜 이렇게 설계했나요?”라는 질문에 감이 아니라 근거로 답하고 싶은 분께 맞습니다.

미들·시니어

경험으로 체득한 감각을 언어와 원리로 다시 정리하고 싶은 분.
익숙한 결정 뒤에 있던 트레이드오프를 정리하고, 팀에 설명할 언어를 얻게 됩니다.

테크 리드·아키텍트

팀의 설계 판단을 이끌고 검증해야 하는 분.
웹 기초부터 분산·이벤트까지 하나의 흐름으로 엮어, 팀원이 함께 쓸 공통 기준을 만듭니다.

강사

아샬 사진

코딩의 신 아샬

  • · 27년차 풀스택 개발자
  • · 우아한형제들 리드 개발자 출신
  • · 다수의 스타트업 CTO 경험
  • · 게임, 커머스, 엔터테인먼트, 블록체인, 인공지능 등 다양한 도메인 경험

🏠 홈페이지: https://ahastudio.com/

유튜브: https://youtube.com/@ahastudio

커리큘럼 · 7개 모듈

이름만 들어봤던 개념도,
그 뿌리부터 확실히 잡습니다.

기술 하나하나가 어떤 문제를 풀려고 나왔는지부터 짚고,
실제 프로젝트에 바로 적용하며 설계 판단력을 기릅니다.
매 모듈은 “무엇을 만들었나”가 아니라 “왜 그렇게 결정했나”로 끝납니다.

다른 강의들은 주제마다 따로 배웁니다.
여기서는 하나의 시스템이 처음부터 끝까지 커지며 7개 모듈을 엮어냅니다.

  • 1. 웹의 기본

    HTTP · REST · API

    “웹은 어떻게 동작하고, 요청과 응답은 어떻게 오가나”

  • 2. 도메인 설계

    DDD 전략·전술

    “어디까지가 한 덩어리이고 누가 책임지나”

  • 3. 관계형 저장소

    관계형 모델·정규화·트랜잭션·격리·ORM

    “정보를 어떻게 저장하고, 안전하게 지키나”

  • 4. 분산·확장

    복제·파티셔닝·샤딩·CAP 트레이드오프·분산 트랜잭션

    “규모가 커지면 어떻게 나누고, 무엇을 지키나”

  • 5. 이벤트로 상태 다루기

    Event Sourcing · CQRS

    “상태 대신 사실(이벤트)을 저장하면 무엇이 달라지나”

  • 6. 이벤트로 애플리케이션 잇기

    EDA · Event-Driven Microservices

    “애플리케이션들을 이벤트로 어떻게 잇나”

  • 7. 운영과 확장

    캐싱 · 복원력 · 관측 · 무중단 배포

    “사용자가 늘고 시간이 지나도 끄떡없나”

스택: Java 25 (LTS) · Spring Boot 4.1 · JPA · PostgreSQL · Kafka · OpenTelemetry.

최종적으로 API, 도메인 모델, 트랜잭션, 이벤트, 관측까지 이어지는 백엔드 설계 흐름을 직접 설명할 수 있게 됩니다.

FAQ

Q
모든 모듈이 지금 바로 열리나요?
A
모듈 1부터 공개하고 나머지를 순차 추가합니다. 평생 수강이라 추가되는 모듈도 자동으로 포함됩니다.
Q
입문자가 들어도 따라갈 수 있나요?
A
문법을 처음 배우는 강의는 아닙니다. 하지만 웹 기초부터 차근차근 시작해 하나의 시스템을 키워 가므로, 백엔드의 큰 그림을 잡고 싶은 입문자도 따라올 수 있습니다.
Q
AI 코딩 에이전트를 쓰면 왜 더 필요하죠?
A
AI는 구현 속도를 올려 주지만, 어떤 구조가 맞는지 결정해 주지는 않습니다. 이 강의는 AI가 만든 코드를 검토하고 방향을 지시하는 기준을 세우는 데 초점을 둡니다.
Q
환불이 가능한가요?
A
구매 후 7일 이내이면서 진도율 10% 미만이면 전액 환불합니다. (와일드 코딩 약관 제6조 제3항 준용)

궁금한 점이 있나요?

디스코드에서 편하게 물어보세요.

디스코드로 문의하기
월 74,167원
무이자 12개월 할부 시 · 일시불 89만 원
네이버 스마트 스토어에서 구매하기