강의

멘토링

로드맵

개발 · 프로그래밍

/

백엔드

분산 데이터 모델링

분산 데이터베이스 환경에서 데이터 모델링하는 방법을 배워봅니다.

(4.9) 수강평 10개

수강생 100명

  • 쿠케

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 분산 데이터 모델링

  • 샤드 키 설정 전략

  • 경계 나누기 전략

  • 경계 구현 전략


IT 서비스 대기업 개발자의
데이터모델링 설계 노하우

본 강의는 분산 데이터베이스 환경에서 데이터 모델링을 위한 설계 전략을 설명합니다.
직접 코드를 작성하는 과정이나 실습없이 설계, 개념, 방법론, 전략을 컴팩트하게 담았습니다.

다양한 요구사항을 반영하며 점진적으로 변화하는 설계 및 고민 과정을 함께 살펴보며,
IT 서비스 대기업 개발자가 직접 경험한 대규모 실전 설계 노하우를 경험하시길 바랍니다.

이런 분들에게 추천합니다.

분산이 필요하다는 걸 알지만, 샤드 키를 어떻게 설정해야 할지 고민하는 분

샤딩 전략을 알고 있지만, 분산 환경에 맞는 데이터 모델링 방법이 궁금한 분

샤딩을 적용하면 어떻게 성능이 달라지는지 근거까지 명확하게 알고싶은 분

샤드 키 설정부터 경계 구현까지
한 번에 배우는 실전 설계 원칙

본 강의는 아래의 다양한 고민에 대한 접근법을 제시합니다.

  • 샤드 키를 무엇으로 설정해야 할까?

  • 시스템 요구사항을 어떻게 만족할 수 있을까?

  • 도메인의 경계를 어떻게 설정해야 할까?

  • 설정한 경계를 어떻게 구현할 수 있을까?

이 강의를 통해, 분산 시스템 아키텍처 설계에 대한 시야를 넓히고 인사이트를 얻을 수 있습니다.
실제 프로젝트에 바로 적용할 수 있도록 이론이 아닌 실무적인 관점에서 접근하며, 요구사항 변화에 따른 설계의 발전 과정을 직접 경험해 보세요.

학습 내용 📕

  • 분산 데이터베이스 환경에서 데이터 모델을 설계하는 방법

  • 샤드 키 설정 전략

  • 경계에 대한 이해

  • 경계를 구현하는 방법


선수 지식 📢

  • 데이터 모델링

데이터 모델링에 대한 기초부터 다루지는 않기 때문에, 간단한 요구사항이더라도 직접 고민하며 설계해본 경험이 있어야 합니다. 관계형 데이터베이스 테이블 설계에 대한 경험은 대부분 있을 것이라 생각됩니다.

  • 샤딩에 대한 이해

강의에서 샤딩 개념을 설명하진 않습니다. 이미 인터넷에도 학습 자료가 많이 있기 때문에, 개념에 대해서는 따로 학습을 하고 오셔야 합니다.

수강 전 Q&A 💬

Q. 복잡한 데이터 모델링을 경험한 적은 없는데 들을 수 있을까요?

A. 반드시 복잡한 경험이 필요하진 않습니다. 다만, 직접 고민하며 설계해본 경험이 중요합니다. 요구사항을 기반으로 데이터 모델을 도출하고, 데이터 모델 간에 관계를 설정할 수 있어야 합니다.

Q. 샤딩이 무엇인지 모르겠어요.

A. 샤딩에 대한 개념은 강의에서 다루지 않기 때문에 따로 학습을 해주셔야 합니다. 샤딩의 개념과 필요한 이유, 몇 가지 샤딩 전략에 대해서 이해하고 있으면 충분합니다. 이미 인터넷에도 자료가 많기 때문에, 개념에 대해서는 어려움 없이 학습하실 수 있습니다. 강의에서는 샤딩에 대한 이해를 바탕으로, 분산 환경에서 데이터 모델을 설계하는 방법에 대해서 배워봅니다.

Q. 분산 환경에 대한 경험이나 이해가 없는데도 들을만 할까요?

A. 분산 환경에 대한 경험이나 이해가 없다면, 강의에서 무엇을 설명하는건지 이해가 안될 수 있습니다. 분산 시스템에 대한 기초적인 이해는 필요합니다.

Q. 강의에서 무엇을 배울 수 있다는건지 잘 모르겠어요.

A. 아직 감이 잘 안오신다면, 본 강의 수강은 후일로 미루시는 것도 추천드립니다. 기초적인 주제가 아니므로 강의 수강에 어려움이 있을 수 있습니다. 또, 대규모 시스템을 다루지 않는다면, 굳이 분산 데이터베이스를 학습 및 활용하는 것은 불필요할 수도 있다는 점 참고 바랍니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 분산 데이터베이스에서의 데이터 모델링 방법이 궁금한 사람

  • 샤드 키를 무엇으로 설정할지 고민되는 사람

  • 경계를 어떻게 나눌 수 있을지 궁금한 사람

  • 경계를 어떻게 구현할 수 있을지 궁금한 사람

선수 지식,
필요할까요?

  • 데이터 모델링에 대한 이해

  • 데이터베이스 이론 기초

  • 샤딩에 대한 이해

안녕하세요
입니다.

1,308

수강생

112

수강평

188

답변

4.9

강의 평점

2

강의

안녕하세요.

IT 서비스 대기업 개발자로 근무하며, 대규모 시스템을 지탱하기 위해 다양한 기술을 활용해보고 있습니다.

실무 관점의 개발 지식을 공유하고자 개설하였고, 많은 도움이 되었으면 좋겠습니다.

 

[문의]

Email : kukekyakya@gmail.com

커리큘럼

전체

12개 ∙ (1시간 0분)

해당 강의에서 제공:

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

수강평

전체

10개

4.9

10개의 수강평

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

    수강평 8

    평균 평점 5.0

    5

    100% 수강 후 작성

    좋은 강의 감사합니다! '스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판' 강의에서부터 느낀 것이지만, 기존의 기초적이라고 생각해서 무시하고 있던 부분들을 심도 있게 알려주는 좋은 강의네요. 항상 깊이 있는 개발자가 되고 싶다는 바람이 있었는데, 이 강의가 저에게 필요 했던 강의라고 느낍니다.

    • 쿠케
      지식공유자

      경환님, 좋은 평가 감사합니다! 이전 강의도 수강하고 넘어와주신거군요~~ 꾸준히 잘 학습하고 계신 것 보면 금방 깊이 있는 개발자가 되실 것 같습니다! 완강 고생하셨습니다~!

  • 백수취준생님의 프로필 이미지
    백수취준생

    수강평 36

    평균 평점 4.8

    5

    100% 수강 후 작성

    • 쿠케
      지식공유자

      백수취준생님, 좋은 평가 감사합니다! 취업 성공하시길 기원합니다!

  • Worker님의 프로필 이미지
    Worker

    수강평 2

    평균 평점 5.0

    5

    100% 수강 후 작성

    별도의 저장소를 인덱스로도 활용할 수 있다는 좋은 인사이트를 얻어갑니다. 추후 문제 해결에 도움이 되었으면 좋겠습니다. 지난번에 이어 다음 강의도 기대하겠습니다.

    • 쿠케
      지식공유자

      Worker님, 좋은 평가 감사합니다! 잘 배워가주셔서 뿌듯하네요!

  • 리나님의 프로필 이미지
    리나

    수강평 7

    평균 평점 5.0

    5

    92% 수강 후 작성

    안녕하세요 선생님 우선 이렇게 좋은 강의를 만들어 주셔서 정말 감사드립니다 ^_^ 이번에 준비하고 있는 강의 Redis 분산 캐시 정말 기대가 큽니다. 바쁜 일정 속에 이렇게 질문이 아닌? 부탁 해도 괜찮을지 모르겠네요 ^^ '분산 데이터 모델링' 강의 보고 정말 좋은 지식을 습득하게 되었고 실제로 구현하는데 있어서 큰 도움이 될 것 같습니다. 혹시 다음 강의 계획이 있으시다면 '분산 데이터 모델링' 실습 중점으로 만들어 주실 수 있을까요? 건강 꼭 챙기시고 다음 강의 기대하고 있겠습니다^^ 감사합니다!

    • 쿠케
      지식공유자

      리나님, 좋은 평가 감사합니다!! 이번 강의도 열심히 잘 수강해주셔서 감사하고 뿌듯하네요~! 쉽게 와닿지 않을 수 있고 어려운 내용인데도 도움이 되신 것 같아서 다행입니다. 다음 강의는 예상 일정이 계속 미뤄지고 있어서 죄송스러운 마음이 큽니다.. 부지런(?)히 준비해보겠습니다..! 분산 데이터 모델링 실습에 관해서는, 사실 이전 강의 "대규모 시스템 - 게시판"도 위 개념을 바탕으로 마이크로서비스 및 데이터 모델이 정리되긴 하였는데요, 해당 강의는 시스템과 모델 간 관계가 복잡하지 않아서 크게 와닿지 않았을 수 있을 것 같네요. 먼훗날 더욱 복잡한 시스템(예를 들어, 피드)을 만들어보는 강의도 고려하고 있는데, 그때에는 더욱 와닿을 수 있을 것도 같습니다. 어떤 식으로 구성하고 전달 드릴 수 있을지, 관련해서는 조금 더 고민해보겠습니다! 리나님도 건강 잘 챙기시고 화이팅입니다! 감사합니다.

  • jungs4u님의 프로필 이미지
    jungs4u

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

    • 쿠케
      지식공유자

      jungs4u님, 좋은 평가 감사합니다!!

₩44,000

쿠케님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

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