MSA 워크샵: 12가지 핵심 기술로 구현하는 MSA 실무 프로젝트
수 많은 이론 위주 MSA 강의, 도서에 실망하신 분들을 위해 준비했습니다.
12가지 핵심 기술로 구현하는 진짜 MSA 프로젝트
SNS 프로젝트 실습을 통한 MSA 완벽 체득 강의!
프로젝트 중심 MSA 강의를 만나보세요!
이 이론들... 실무에 어떻게 적용해야 하는거지?
이 강의는 단순한
이론 전달에 그치지 않습니다.
이론과 실무의 괴리를 없애는 실습을 통해
실제 업무에 적용할 수 있도록 해드립니다.
Edge 1
12가지 핵심 기술로 완성하는
이론 to 실무 적용 MSA 프로젝트
MSA 구현에 필수적인 12가지 핵심 기술의 이론을 배우고,
SNS 프로젝트를 통해 이론을 실무에 적용시킬 수 있습니다.
PROJECT
MSA 12가지 핵심 기술의 이론 to 실습 프로젝트
MSA 환경에서 맞닥뜨리는 문제들을 각 파트로 나누었습니다.
MSA 구현 시 필요한 기술을 학습하고, 직접 실습하며 MSA 개발자로 성장합니다.
MSA 학습 내용 중 색상 처리 부분은 실습을 포함하고 있습니다.
이론을 학습하고, 기능을 구현해보세요.
자세한 기능 구현 사항은 하단 12가지 핵심 기술에서 확인하실 수 있습니다.
| 학습 목표
기본적인 로컬 개발 환경을 구성하고 필요한 프로그램 설치하며 Java/Spring 기반 백엔드 개발 환경의 구조를 이해한다
| 학습 내용
· MSA Introduction · MSA 설계와 Case Study
· [실습] MSA 백엔드 개발 환경 구성
| 사용 스택

| 학습 목표
MSA 환경에서 서비스간 통신을 수행하고 이와 관련된 고급 기술들에 익숙해진다
| 학습 내용
· [실습] MSA Communication
· [실습] Service Discovery
· [실습] API Design
· [실습] API G/W
· [실습] Circuit Breaker
· [실습] Transaction
| 사용 스택

| 학습 목표
개인 및 조직이 MSA 개발과 관련된 다양한 환경 구성을 할 수 있도록 실무적인 능력을 증진시킬 수 있도록 한다
| 학습 내용
· [실습] Local 개발 환경 및 개발 서버 기반 환경 구성
· [실습] MSA 빌드와 배포
· [실습] 모니터링 및 가시성 확보
· [실습] 마이크로 서비스 테스트
| 사용 스택

| 학습 목표
MSA 기반의 서비스를 운영할 때 만날 수 있는 성능 및 보안 관련 대응 방안을 실습한다
| 학습 내용
· [실습] Cloud기반 MSA 설계
· [실습] MSA와 보안
· [실습] 높은 트래픽에 대응하기 위한 MSA
· 과정 Wrap-Up
| 사용 스택

총 12가지 핵심 기술을 모두 배우고 나면,
이제 복잡한 MSA도 거뜬히 해낼 준비가 됩니다!
Edge 2
오직 MSA 실무자를 위해 준비한,
MSA 구현시 발생하는 문제 Case & 주의해야 할 기술 Point
수 많은 책과 인터넷 자료에서는 애써 간과하거나 숨기고 있는
MSA 의 문제 상황과 구현시 어려운 점까지 샅샅히 담았습니다.
실무자라면 절대 놓치면 안 되는
MSA 구현 시 발생하는 문제 CASE
이 강의에서는 숨기지 않고 [ 전. 부. 공. 개 ] 합니다
핵심 기술 12가지 중
MSA 구현 시 특히 주의할 기술 POINT
| 학습 내용
∙ MSA Communication
∙ 동기 호출과 비동기 호출
∙ 비동기 호출의 형태
∙ Kafka를 활용한 비동기 호출
| 실습 내용
∙ 사용자 서버에 최종 업로드 갱신 API 만들기
∙ 사용자 서버 비동기 호출
∙ 비동기 호출 테스트
다른 경로로 응답을 받는 방식의 비동기 호출
왜 중요한가요?
MSA 환경에서 서비스 간 독립성을 유지하고 성능을 최적화합니다. 특히 고부하 상황에서도 대기 시간을 줄여 시스템의 확장성을 높이고, 장애가 발생한 서비스에 대한 의존성을 최소화하여 더 높은 가용성을 보장할 수 있습니다.
| 학습 내용
∙ 마이크로 서비스 전환 시 문제점
∙ 보상 트랜잭션
∙ 작업의 멱등성 지키기
∙ BASE 원칙
| 실습 내용
∙ 사용자 탈퇴 시 게시물 비활성화 로직 구현
∙ PostServer에 게시물 활성화, 비활성화 로직 구현
∙ 사용자 탈퇴 로직 구현
∙ 보상 트랜잭션 호출하기
∙ 결과적 일관성을 위한 배치 개발
왜 중요한가요?
트랜잭션은 여러 마이크로서비스 간에 일어나는 데이터 처리에서 일관성과 무결성을 보장하는 개념입니다. MSA 환경에서는 각 서비스가 독립적으로 동작하므로, 하나의 작업이 여러 서비스에 걸쳐 진행될 때 중간에 실패하면 데이터가 불일치하거나 손상될 위험이 있습니다. 트랜잭션 처리는 이러한 문제를 방지하여 데이터의 신뢰성과 안정성을 유지하는 데 필수적입니다.
| 학습 내용
∙ CQRS 패턴 정의와 구성
∙ CQRS 패턴 구현 방식
- 비즈니스 로직 이벤트
- 디비지움와 Kafka 커넥트
- 트랜잭셔널 메시지
| 실습 내용
∙ PostServer 수정
∙ API 및 프론트엔드 조회
∙ 개선된 성능 테스트
∙ 결과 비교
왜 중요한가요?
CQRS 패턴은 데이터의 생성, 수정, 삭제와 조회 작업을 분리하여 시스템 성능을 최적화합니다. 이 방식은 조회 성능을 높이고 데이터 일관성을 유지하는 데 유리하지만, 시스템 구조가 복잡해지고 데이터 동기화 시점에 차이가 발생할 수 있어 주의해야 합니다.
실무에서 주의해야 할 문제와 기술을 명확히 다룹니다.
주의 POINT가 어떻게 적용되고 해결되는지 확실히 익히세요!
Edge 3
현직 개발자들의 실제 고민들에 대해
해결사가 되어줄 Q&A 모음집.zip
수 많은 강의로 다 다루지 못한 현실적인 고민들...
실제 현직 개발자들의 질문을 바탕으로 한 실무 바로 적용 Q&A 모음집
| Q&A 모음집 20개 미리보기
Q&A 모음집이 특별한 이유 3가지
오프라인 강의에서 현직자가 질문한 내용을 미리 확인하세요!
단순히 기술 설명을 넘어서, 여러분이 실무에서 MSA를 적용하며 겪을 수 있는
실제 고민들에 대한 명쾌한 해답을 미리 준비했습니다.
*본 Q&A 모음집은 실제 강의 영상의 질문을 요약한 내용으로, 강의 영상에서 더욱 상세한 질문과 답변 확인이 가능합니다.
Edge 4
대기업 리드급 개발자
경력 16년차의 베테랑 강사님
MSA의 도입부터 시행착오를 모두 겪은
대기업 리드급 현직자 허준 강사님의 노하우를 담은 실무에 진짜 필요한 MSA 강의
‘MSA 1타 강사!’ 허준 강사님께서 준비한 MSA 노하우를 전수받으세요!
MSA를 적용해나가면서 만날 수 있는 다양한 문제들에 대해서도 같이 알아보고,
이를 보완하고 해결해나가는 과정을 같이 진행하여 수강생분들이 정말로 실제 업무에 적용할 수 있는,
실질적인 도움이 되는 경험들을 가지고 가실 수 있도록 하겠습니다.
강연 및 발표 활동
Edge 5
풍성한 강의 제공 내용
전자책, 코드, 질의 응답까지
MSA의 풍성한 강의 제공 내용
전자책, 코드, 질의 응답까지
MSA의 모든 것이 담긴 강의 자료
실제 개발에 필요한 코드
실무에 바로 쓰이는 Q&A 모음집
이 모든걸 하나의 자료에 담았다!
*본 자료는 PDF로 제공됩니다.
강의의 모든 내용을 압축한 전자책, 단 한 권으로
MSA 에 대한 큰 그림을 잡을 수 있습니다.
Edge 6
동료 개발자와 함께하는
프리미엄 질의 응답 커뮤니티
동료 개발자들과의 활발한 질의응답 세션에 참여할 수 있는 기회!
네트워크를 형성하고, 프로젝트에 필요한 통찰력을 얻으며, MSA 실무 전문가로 성장할 수 있습니다.
*본 커뮤니티는 2024년 11월 4일부터 2026년 11월 3일까지 운영됩니다.
질의 응답 커뮤니티, 이렇게 이용해보세요 !
💡강사님께 대신 질문드렸어요!
자기소개 부탁드립니다.
무엇인가요?
어떻게 구성되어 있나요?
어떠한 변화가 있을까요?
부탁드립니다.
🔍수강 전 확인해주세요
수강하시면 좋을까요?
- MSA를 어느 정도 사용은 하고 있지만 이론적인 배경이나 지식이 없는 개발자
- MSA에 대해 충분한 경험은 있지만 환경 구성이나 성능 개선, 보안 등 심화된 내용에 대한 학습이 필요한 개발자
- 패스트캠퍼스의 오프라인 캠프 [MSA 워크샵: MSA 개발환경 구축부터 성능, 보안 등 심화주제까지] 강의에 관심이 있었으나, 일정상 참여하지 못하신 분들.
선수 지식이 있을까요?
- 소프트웨어의 개발, 테스트, 빌드 및 배포와 관련된 기본적인 라이프사이클에 대한 지식과 경험
- 자바 및 스프링 기반의 백엔드 개발 경험, 마이크로 서비스 아키텍처에 대한 적용 경험은 도움이 될 수 있으나 필수적이지 않음
- 다음 툴들은 경우에 따라 유료로 사용할 수 있습니다.
* Docker Desktop (개인사용자에게 무료, 기업사용자인 경우 유료 버전을 사용해야 할 수도 있어서 실습에 업무용 노트북을 사용하는 경우 주의 필요)
* IntelliJ Ultimate Edition (강의는 Community Edition으로 진행할 계획이며 수강생은 유료 버전인 Ultimate Edition을 사용하여 실습을 진행해도 무방합니다)
커리큘럼
클립 15개
- MSA 기초와 설계2 클립
- MSA 통신 구조 개발3 클립
- MSA 개발 환경과 모니터링6 클립
- MSA 성능 개선과 보안4 클립
커뮤니티
수강생들은 어떤 질문을 하고, 어떤 이야기를 나누고 있을까요?
패스트캠퍼스 커뮤니티에서 다른 수강생들과 함께 궁금했던 주제에 대해 다양한 관점과 답변을 찾아보세요.
커뮤니티 바로가기학습 규정 및 환불 규정
학습 규정
* 본 강의는 오프라인 수업 녹화본을 담은 온라인 강의입니다.
* 상황에 따라 사전 공지 없이 할인이 조기 마감되거나 연장될 수 있습니다.
* 해당 강의는 사전 예약 상품으로, 강의 영상이 공개 일정에 따라 순차적으로 제작되어 오픈됩니다.
* 수강 신청 및 결제를 완료하시면, 마이페이지를 통해 바로 수강이 가능합니다.
총 학습기간:
정상 수강기간(유료 수강기간) 최초 30일, 무료 수강 기간은 31일차 이후로 무제한이며, 유료 수강기간과 무료 수강기간 모두 동일하게 시청 가능합니다.
본 패키지는 약 12시간 분량으로, 일 1시간 내외의 학습 시간을 통해 정상 수강 기간(=유료 수강 기간) 내에 모두 수강이 가능합니다.
수강시작일: 수강 시작일은 결제일로부터 기간이 산정되며, 결제를 완료하시면 마이페이지를 통해 바로 수강이 가능합니다. (사전 예약 강의는 1차 강의 오픈일)
패스트캠퍼스의 사정으로 수강시작이 늦어진 경우에는 해당 일정 만큼 수강 시작일이 연기됩니다.
일부 강의는 아직 모든 영상이 공개되지 않았습니다. 각 상세페이지 하단에 공개 일정이 안내되어 있습니다.
주의사항
상황에 따라 사전 공지 없이 할인이 조기 마감되거나 연장될 수 있습니다.
천재지변, 폐업 등 서비스 중단이 불가피한 상황에는 서비스가 종료될 수 있습니다.
본 상품은 기수강생 할인, VIP CLUB 제도 (구 프리미엄 멤버십), 기타 할인 이벤트 적용이 불가할 수 있습니다.
커리큘럼은 제작 과정에서 일부 추가, 삭제 및 변경될 수 있습니다.
쿠폰 적용이나 프로모션 등으로 인해 5만원 이하의 금액으로 강의를 결제할 경우, 할부가 적용되지 않습니다.
환불규정
환불금액은 정가가 아닌 실제 결제금액을 기준으로 계산됩니다.
쿠폰을 사용하여 강의를 결제하신 후 취소/환불 시 쿠폰은 복구되지 않습니다.
수강시작 후 7일 이내, 5강 미만 수강 시에는 100% 환불 가능합니다.
수강시작 후 7일 이내, 5강 이상 수강 시 전체 강의에서 수강한 강의의 비율에 해당하는 수강료를 차감 후 환불 가능합니다.
수강시작 후 7일 초과 시 정상 수강기간 대비 잔여일에 대해 아래 환불규정에 따라 환불 가능합니다.
환불요청일 시 기준 :
수강시작 후 1/3 경과 전, 실 결제금액의 2/3에 해당하는 금액 환불
수강시작 후 1/2 경과 전, 실 결제금액의 1/2에 해당하는 금액 환불
수강시작 후 1/2 경과 후, 환불 금액 없음 * 보다 자세한 환불 규정은 홈페이지 취소/환불 정책에서 확인 가능합니다.
패스트캠퍼스 정책 안내
[패스트캠퍼스 아이디 공유 금지 정책]
패스트캠퍼스의 모든 온라인 강의에서는 1개의 아이디로 여러명이 공유하는 형태를 금지하고 있습니다.
동시접속에 대한 기록은 내부 시스템을 통해 자동으로 누적되며, 이후 서비스 이용이 제한될 수 있습니다.
[기기제한 정책]
패스트캠퍼스 온라인 강의 시청을 위해서는 ID별 최대 4개의 기기를 등록할 수 있으며, 기기 등록은 온라인 강의장 접속 시 자동 등록됩니다.
최대 갯수를 초과하였을 경우 등록된 기기 해제가 필요합니다.
[저작권 정책]
패스트캠퍼스의 모든 강의는 무단 배포 및 가공하는 행위, 캡쳐 및 녹화하여 공유하는 행위, 무단으로 판매하는 행위 등 일체의 저작권 침해 행위를 금지합니다.
부정 사용이 적발될 경우 저작권법 위반에 의한 법적인 제재를 받으실 수 있습니다.
국내 7개 카드사 12개월 무이자 할부 지원! (간편 결제 제외)





















