inflearn logo
Challenge
Recruiting

A 4-Week Practical MSA Design Challenge with Code Reviews from a Developer with 15 Years of Experience

Through one live session per week, along with practical assignments and feedback, you will design the boundaries and models of an order domain using DDD. Over three weeks, you will complete an example project applying Hexagonal and Clean Architecture, CQRS, Event-Driven Architecture, and ACL. Including hands-on practice with inter-module communication using Kafka and gRPC, the entire program can be considered a four-week practical course!

Java
REST API
Spring Boot
MSA
DDD

15개 수업 학습

4회 미션 수행

라이브 4 회

질문하고 즉시 답을 얻어요.

같은 기수와 교류하고 함께 성장해요.

지식공유자와 멘토링 혜택!

truthwing님과 함께해요!

433

Learners

9

Reviews

2

Answers

4.9

Rating

6

Courses

A developer with 15 years of experience!

Startups, I have developed various services and,

Programming leadership has allowed me to lead the growth of teams and projects.

I will teach you practical, hands-on development that aligns with current trends.

I design realistic career strategies together with non-majors, job seekers, and those considering a career change.

More
강사 프로필
LIVE

함께 소통할 수 있는 라이브가 예정되어 있어요!

09.15.화

오전 11:00

라이브 1: 개인 서비스 경계 설계 리뷰와 피드백

09.22.화

오전 11:00

라이브 2: 헥사고날 리팩토링 코드 리뷰

09.29.화

오전 11:00

라이브 3: 분산 시스템 설계 리뷰와 Q&A

10.06.화

오전 11:00

최종라이브 gRPC 활용 및 피드백

9월

8일

챌린지 시작일

2026년 9월 8일 오후 02:31

챌린지 종료일

2026년 10월 6일 오후 02:30

챌린지 커리큘럼

All

23 lectures ∙ (3hr 18min)

Course Materials:

Live

챌린지에서 배워요

  • A personal design document outlining the responsibilities and bounded contexts of the order domain

  • A testable example project applying DDD and hexagonal architecture

  • DDD Extension Design Document Incorporating CQRS, Event-Driven Architecture, and ACL

  • Source code for practicing inter-module communication, including Kafka and gRPC communication.

Recommended for
these people

Who is this course right for?

  • A backend developer who wants to improve a complicated service structure

  • Developers who understand the DDD concept but are unsure how to apply it in practice

  • A backend developer contemplating how to divide domain boundaries and responsibilities

  • A backend developer familiar with basic development who wants to learn more advanced technologies and patterns

Need to know before starting?

  • Basic syntax of Java or similar object-oriented languages

  • Basic Understanding of Object-Oriented Design and Unit Testing

FAQs

취소 및 환불 규정
챌린지는 지식공유자가 설정한 수업 최소 정원이 충족되지 않을 경우, 폐강 안내가 고지되며 결제 내역이 자동취소됩니다.

truthwing's other courses

Check out other courses by the instructor!

단, 9자리 남았어요

$121.00