NEXTSTEP에서 진행하는 교육과정 중 하나다.
작년 초반에 TDD, Clean Code with Java를 수강하면서 관심을 갖게 된 강의였지만 다른 강의를 먼저 신청하다가 이제야 수강하게 되었다.
강의비용은 70만원이고 기간은 딱 한달이다.
수강 이유
수강하게 된 가장 큰 목적은 장애와 성능 때문이다.
이전까지 성능을 생각해본다면 단순히 스프링 프레임워크를 기반으로 작성된 애플리케이션이나 데이터베이스의 쿼리튜닝만 내가 아는 성능의 전부였고 서비스에 장애가 생기면 애플리케이션과 데이터베이스만으로 해결하려고 했었다. (땜빵식 개선이라 제대로된 성능개선도 아니였다.)
지금까지 다양한 책을 읽었지만 글로만 알게되었지, 실습을 한적은 없기도 해서 늦은감이 있지만 이제서야 시야를 넓혀본다.
다음은 인프라공방의 과정소개와 학습목표다.
- 4주간 인프라를 직접 만들어보며 AWS, 쿠버네티스 등에 대한 막연한 두려움을 떨쳐냅니다.
- 애플리케이션이 운영되는 환경을 구성해보며 네트워크, 운영체제, 데이터베이스, 컨테이너 등의 주제에 대해 생각해봅니다.
- 성능이란 막연한 주제를 앞으로 어떻게 바라보고 접근할지 경험해봅니다.
학습 목표를 보면 네트워크, 운영체제, 데이터베이스, 컨테이너, AWS, 쿠버네티스 등이 언급되고
많은 개념과 도구를 다루고 있어서 CS 개념이 부족해도 과연 제대로 따라갈 수 있을까? 고민이 되기도 했지만
CS 개념이 없어도 따라올 수 있게 가이드를 제공한다고 해서 큰 걱정없이 신청한거 같다.
인프라공방 커리큘럼
1주차 - 👨🏻💻 그럴듯한 인프라 만들기
🌐 망 구성하기 : AWS VPC를 구성하고 네트워크 통신과정을 학습해요
🚚 배포하기 : 지속적 통합을 경험하고 컨테이너를 학습해요
2주차 - 🕵🏻♂️ 성능 진단하기
📈 성능 테스트 : 성능개선을 위한 여러 요소(사용자/처리량/시간)를 학습하고 부하테스트를 계획, 실행해요
🔍 인프라 운영하기 : 모니터링, 로깅 등을 경험해요
3주차 - ⏱️ 안정적인 서비스 만들기
🏎️ 화면 응답 개선하기 : HTTP2.0, 캐싱, 비동기 처리 등을 경험하여 화면 응답시간을 개선해봐요
🛫 조회 성능 개선하기 : SQL 개선, 인덱스 설계를 통해 데이터베이스 조회 성능을 개선해봐요
4주차 - ♾️ 확장하는 인프라 만들기
🐳 쿠버네티스로 배포하기 : 쿠버네티스를 이루는 구성요소들을 학습하고 운영해봅니다
⎈ 클러스터 운영하기 : 고가용성 확보, 리소스 관리 등 클러스터를 운영해봅니다
미션 진행 방법
1. 매주 일요일 오전 9시30분부터 1~2시간 내외 온라인으로 강의 진행
2. 다음 강의까지 각자 미션을 수행해요
- 미션 요구사항은 🚀 이모지가 달린 강의자료에 있어요
- 요구사항을 수행해봅니다.
- 0단계 미션은 첫 수업 당일에 진행해주세요.
- [추가] 는 추가 미션이에요. 추가 미션을 하지 않아도 다음 단계로 진행할 수 있어요. 필수 미션으로 아쉬운 분들이 있을거 같아 준비했어요. 😉 물론 추가 미션도 위와 동일한 방식으로 수행하면 됩니다.
'교육 및 인강 > 인프라 공방' 카테고리의 다른 글
인프라 공방 4주차 - ♾️ 확장하는 인프라 만들기 후기 (0) | 2022.05.23 |
---|---|
인프라 공방 3주차 - ⏱️안정적인 인프라 만들기 후기 2부 (0) | 2022.05.19 |
인프라 공방 3주차 - ⏱️안정적인 인프라 만들기 후기 1부 (0) | 2022.05.18 |
인프라 공방 2주차 - 🕵🏻♂️ 성능 진단하기 후기 (0) | 2022.05.16 |
인프라 공방 1주차 - 👨🏻💻그럴듯한 인프라 만들기 후기 (0) | 2022.05.16 |