Inflearn brand logo image
Inflearn brand logo image

클론코딩에서 알려주지 않는 것들 (보안, DDD, 마이크로서비스) 2편

도메인 주도 개발(DDD) 방법으로 체계적인 백엔드 설계 및 이것을 마이크로서비스에 적용해봅니다!

중급자를 위해 준비한
[백엔드] 강의입니다.

이런 걸 배울 수 있어요

  • DDD(Domain Driven Design)

  • 최소한의 보안 지식

백엔드 클론 코딩에서 벗어나지 못하는 분들 주목! 📌

DDD 1번

DDD 2번

DDD 3번

DDD 4번

클론코딩에서 알려주지 않는 것들 DDD

체계적이고 확장 가능한 코드를 작성하기 위해 꼭 배워야 합니다! 👆

🧐 지금까지 MVC 패턴의 서버만 개발해오시지 않으셨나요?

👉 MVC 패턴을 넘어 도메인 주도 개발(DDD)로 복잡한 비즈니스 모델을 추상화 하는 방법을 배웁니다.

🧐 개발을 할수록 수정하기 어려운 코드를 작성하고 계시지 않으신가요?

👉 확장 가능한 (Horizontal scaling) 설계 방법을 배웁니다.

🧐 최소한의 보안 지식이 필요하시지 않으신가요?

👉 회원가입, 로그인을 위한 내용들을 OWASP 권고사항을 따라서 구현해봅니다.

🧐 DDD를 마이크로서비스 아키텍처에 적용해보고 싶지 않으신가요?

👉 DDD를 배우고 MSA 구현에 활용해봅니다.

이런 걸 배워요 📚

Authentication, Authorization에 대한 개념을 배우고 실습합니다.

Domain Driven Design (DDD) 방법을 배우고 도메인 전문가와 나눈 대화 내용으로 코드를 구현합니다.

강의 특징 ✨

단순 코드를 따라 치는 것이 아니라 백엔드 개발에 필요한 핵심을 설명합니다.

백엔드 시스템 설계를 "어떻게" 보다는 "왜?"를 집중적으로 설명합니다.

주입식 교육을 지양하고 기술의 기저에 깔린 원리를 탐구하는 강의입니다.

안정적인 시스템을 만들기 위한 이론적인 내용들을 학습합니다.

앞으로 업데이트 되는 내용 (업데이트 중)

마이크로 서비스

  1. 마이크로서비스에 대해서 (업데이트 완료 )

  2. 모놀로식에서 마이크로서비스 아키텍처로 이관 (업데이트 완료 )

  3. 마이크로서비스의 trade-off (업데이트 완료 )

  4. 데이터 일관성 유지 (Saga pattern)

  5. 마이크로서비스 간 통신 방법


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 지금까지 이론없이 백엔드를 개발하신 분

  • 클론코딩 강의를 보면서 코드를 따라치기만 하신 분

  • 도메인 주도 설계를 배워보고 싶으신 분

선수 지식,
필요할까요?

  • 백엔드 기본 지식

안녕하세요
애프터캠프입니다.

1,749

수강생

86

수강평

77

답변

4.8

강의 평점

6

강의


## 이력서, 포폴 첨삭 등 강의 외 문의사항이 있으시면 이곳으로 문의 주세요

👉 morishjs@gmail.com

강사 깃헙: https://github.com/morishjs

지식저장소: https://wiki.after-camp.com/Home

🎨 포트폴리오: https://morish.dev

📜 이력: https://shorturl.at/gKU68



부트캠프 수료했는데 앞으로 뭘 공부해야 할지 막막하시죠?

👊 부트캠프에서는 취업률 90%라고 하는데... 전 취업이 잘 안돼요! 😢

👊 취업은 했는데 사수가 없어서 너무 불안해요! 🤑

👊 작성한 코드가 동작은 하는데 이렇게 작성하는지 모르겠어요! 🤯


애프터캠프에서는 다음이 가능합니다!

👌 CTO 2번 경험, 다수의 프로젝트를 경험한 풀스택 개발자가 직접 코칭합니다.

👌 코드 리뷰, 커리어 방향성 고민을 같이 해드립니다.

👌 애프터캠프에는 한국, 미국 실리콘밸리 예비 개발자, 현직자가 모인 곳입니다.

 

 

더보기

커리큘럼

전체

35개 ∙ (4시간 46분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

8개

4.5

8개의 수강평

  • 아효님의 프로필 이미지
    아효

    수강평 23

    평균 평점 4.8

    5

    100% 수강 후 작성

    DDD 이론과 설계보다는 어떻게 하면 DDD에서 요구하는 코드 스타일? 적용할 수 있는지에 대한 강의입니다. 아무리봐도 성능에 안 좋은 코드인데 왜 그렇게 해야되는지 의문을 갖는 분, 적용하기 애매한 분들한테 어느정도 가이딩이 될만한 강좌입니다.

    • 애프터캠프
      지식공유자

      수강하실 분들을 위한 자세한 수강평 작성해주셔서 감사합니다 🙇

  • vividswan님의 프로필 이미지
    vividswan

    수강평 3

    평균 평점 5.0

    5

    100% 수강 후 작성

    DDD라는게 너무 추상적인 개념이라 이해가 안됐었는데 제공해주신 강의로 좀 더 구체적으로 이해가 된 것 같습니다! 다음 강의도 기대하겠습니다. 감사합니다! :)

    • 애프터캠프
      지식공유자

      수강해주셔서 감사합니다. 1월 중에 준비해서 2월엔 마이크로서비스 주제로 찾아뵙겠습니다!

  • 굿데이님의 프로필 이미지
    굿데이

    수강평 67

    평균 평점 5.0

    5

    100% 수강 후 작성

    저번 타입스크립트 강의와 이번 강의는 진짜 맘에 드네요. 매번 spring의 ddd강의들만 보다가 node 버전의 강의를 들으니 신세계네요. 서비스를 구조를 잡을까 계속 고민을 하고 있었는데 많은 부분을 해결해 주시네요. 강추합니다. 해상도를 좀 높여주세요. 코드가 잘 안보여요. ㅠㅠ 그리고 저는 vscode만 쓰는데 혹시 간단한 intellij 사용방법도 강의에 추가해주시면 안될까요?

    • 애프터캠프
      지식공유자

      네 해상도 문제는 다음 강의 촬영할 때 반드시 개선하도록 하겠습니다 😢

  • 김주환님의 프로필 이미지
    김주환

    수강평 3

    평균 평점 4.7

    4

    60% 수강 후 작성

    • 김병호님의 프로필 이미지
      김병호

      수강평 4

      평균 평점 5.0

      5

      100% 수강 후 작성

      1편 백엔드를 보고왔는데 백엔드에 대해 자세히 모르다보니 처음에 들을땐 이해가 아예 안되었는데 반복해서 듣고 하다보니 이해가 되고 개념도 잘 잡혀서 너무 좋습니다. 강사님의 다른 강의들도 더 생겨났으면 좋겠습니다! 감사합니다

      비슷한 강의

      같은 분야의 다른 강의를 만나보세요!

      ₩24,200