대규모 데이터와 트래픽을 지탱하기 위한 시스템을, 스프링부트로 직접 만들면서 배워봅니다.
이런 걸
배워요!
대규모 시스템 디자인
Microservice Architecture
Event-Driven Architecture
분산 시스템에 대한 이해
동시성 문제를 다루는 방법
MySQL, Redis, Kafka에 대한 이해 및 실전 활용 전략
데이터베이스 인덱스를 활용한 대규모 데이터 쿼리 최적화
복잡한 계층형 테이블 설계 및 최적화
높은 쓰기 트래픽에서도 데이터 일관성을 보장하는 방법
이벤트 스트림 처리 및 비동기 애플리케이션 구축
이벤트 유실 방지를 위한 시스템 구축
대규모 트래픽 및 복잡한 아키텍처에서 활용할 수 있는 방법론
다양한 요구사항에 적용할 수 있는 성능 최적화 전략
캐시 최적화 전략
학습 대상은
누구일까요?
대규모 데이터와 트래픽을 어떻게 처리하는지 궁금한 사람
성능 최적화가 궁금한 사람
경력은 있지만 트래픽 경험은 없는 사람
단순하게 이론만 설명하는 것 보다는, 실제로 어떻게 만드는지 궁금한 사람
스프링부트로 게시판을 1번 이상 개발해본 사람
데이터베이스 기초와 간단한 SQL 작성 방법을 아는 사람
선수 지식,
필요할까요?
Java
Spring Boot
Relational Database 기초
SQL 문법 기초
안녕하세요.
IT 서비스 대기업 개발자로 근무하며, 대규모 시스템을 지탱하기 위해 다양한 기술을 활용해보고 있습니다.
실무 관점의 개발 지식을 공유하고자 개설하였고, 많은 도움이 되었으면 좋겠습니다.
전체
71개 ∙ (13시간 20분)
가 제공되는 강의입니다.
강의 소개
07:57
대규모 시스템 서버 인프라 기초
06:01
Docker
02:49
MySQL 개발 환경 세팅
03:48
게시글 CRUD API 설계
05:12
Snowflake
03:36
게시글 CRUD API 구현
17:13
게시글 테스트 데이터 삽입
04:05