<aside>
<img src="/icons/volume-high_gray.svg" alt="/icons/volume-high_gray.svg" width="40px" /> 마지막 학습챕터가 시작됩니다 !
</aside>
https://docs.google.com/spreadsheets/d/1gs8cCU98fZ2rEBJ5dO7S6QsQOhT9fR6Wn5ZqQTBx64I/edit?usp=sharing
<aside>
<img src="/icons/save_gray.svg" alt="/icons/save_gray.svg" width="40px" /> 지급 강의 안내
</aside>
- 대규모 스트림 처리
지급완료
- 모니터링 시스템 및 시큐어 코딩
지급완료
- 장애 대응
지급예정
- 강의를 지급 받지 못하신 분들은 담임 매니저님께 아래 내용을 알려주세요.
<aside>
<img src="/icons/megaphone_gray.svg" alt="/icons/megaphone_gray.svg" width="40px" /> CH.2 과제 안내
</aside>
- CH.2에서 교안과 별도로 안내드리는 과제는 없습니다 !
- 강의 수강에 집중해주시고, 교안에 있는 실습은 필수적으로 진행해주세요 : )
<aside>
<img src="/icons/checkmark_gray.svg" alt="/icons/checkmark_gray.svg" width="40px" /> 학습 가이드
</aside>
학습 목적
- 대규모 스트림 처리
- 프로젝트 목적에 따라 우리는 수십만, 수백만 명의 사용자가 동시에 접속하고 상호작용 할 수 있는 시스템을 구축해야 합니다.
- 대규모 스트림 강의를 통해 시스템을 구축하는 과정에서 고려해야 하는 요소를 알아보고, 실습을 통해 대규모 시스템이 가장 많이 쓰이는 큐를 실습해 봅니다.
- 현업에서도 이렇게 MSA환경인 분산된 시스템 환경에서 큐는 거의 필수적으로 채용이 되는 기술 스택중 하나입니다. 이 섹션에서 큐에 대한 경험을 충분히 해보시는것을 추천 드립니다.
- 실무 예시: https://toss.tech/article/monitoring-traffic
- 모니터링 시스템 및 시큐어 코딩
- 개발을 완료했다고 해서 우리의 프로젝트는 끝일까요? 그렇다면 정말 좋겠죠?! 우리는 우리가 만든 시스템이 정상적으로 동작하는지 계속해서 확인 할 필요가 있습니다. 서비스 개발을 할때 모든것을 고려한 시스템을 만들면 정말 좋겠지만, 서비스가 성장하면서 또는 이미 많은 트래픽을 처리하면서, 이전에는 고려하지 못했던 것들에 대한 이슈가 생겨납니다.
- 예를 들면, 이전에는 잘 동작하고, 문제 없던 MSA가 어느날 갑자기 트래픽 벼락을 맞고 장애가 발생하는 경험도 해보았습니다. 원인파악을 하면서, 기존에 만들었던 스펙이 성장한 시스템에 맞지 않는 규격인것을 확인했던 경험이 있습니다. 이런점은 모니터링을 꾸준히 하면서 미리 조치 할 수 있었던 사항입니다.
- 이러한 것들은 모니터링을 통해 시스템의 상태를 지속적으로 확인하고 개선점을 찾아 보완 할 수 있을 것입니다.
- 시큐어 코딩에서 우리는 전반적인 시스템 보안에 해당하는 요소들을 알아볼것입니다. 이를 통해 가장 주요한 보안 지식을 습득하고 앞으로의 개발에서 반영할 수 있을것입니다.
- 시큐어 코딩도 모니터링과 마찬가지로, 새로운 보안 이슈가 생겨나기 때문에 지속적으로 시스템을 모니터링하고 보안이슈를 방어할 수 있는 개선사항들을 꾸준히 반영해야 합니다.
- 실무 예시:
- 세미나
- 장애 대응
- 장애상황은 개발자가 가장 피하고 싶은 상황일 것입니다. 모든것이 항상 순조롭게만 지나가면 정말 좋겠죠? 하지만 어느날 갑자기 장애는 찾아오고, 언제 올지 아무도 모릅니다.
- 현업에서도 누가 갑자기 “어?” 하거나 자리에서 일어나서 두리번 거리는 그런 상황…갑자기 내 뒤로 시니어 개발자 분들이 병풍치듯 오셔서 “이거 왜이래” 라고 하는 경험. 여러분도 언젠가는 경험하실 것입니다.
- 언젠가는 올 장애 상황을 대비해서, 장애 해결에 대한 전략 뿐만 아니라 장애를 전파하고 장애 원인을 파악 및 분석 하는 것을 이 강의를 통해 배울 수 있습니다.
- 실무 예시:
학습 목표