loop-study
개발 공부할래?
loop-study
전체 방문자
오늘
어제
  • 분류 전체보기 (186)
    • 목표 및 회고 (25)
    • 세미나 & 워크샵 (1)
    • 교육 및 인강 (67)
      • TDD, Clean Code with Java (5)
      • ATDD, 클린 코드 with Spring (6)
      • DDD 세레나데 (3)
      • 인프라 공방 (6)
      • 이규원의 현실 세상의 TDD (19)
      • 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 (18)
      • 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 (0)
      • 모든 개발자를 위한 HTTP 웹 기본 지식 - 김영한 (8)
      • 코딩으로 학습하는 GoF의 디자인 패턴 (1)
      • 스프링 시큐리티 완전정복 6.x (1)
    • 서적 (62)
      • 객체지향의 사실과 오해 (1)
      • 객체지향과 디자인패턴 (7)
      • 만들면서 배우는 클린 아키텍처 (3)
      • 테스트 주도 개발로 배우는 객체 지향 설계와 실천 (1)
      • 오브젝트: 코드로 이해하는 객체지향 설계 (17)
      • 리팩토링 : 코드 구조를 체계적으로 개선하여 효율적인 리팩터링 구현하기 (0)
      • 토비의 스프링 (3)
      • 엔터프라이즈 애플리케이션 아키텍처 패턴 (9)
      • 개발자의 글쓰기 (1)
      • 소프트웨어 장인 (17)
      • Real MySQL 8.0 (2)
      • JVM 밑바닥까지 파헤치기 (0)
    • 개발 & 방법론 (29)
      • Java (13)
      • TDD (5)
      • ATDD (3)
      • DDD (6)
      • 인프라 (2)
      • SQL (0)
    • 개인이야기 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 백엔드 로드맵

인기 글

태그

  • 스프링
  • JUnit
  • Patterns of Enterprise Application Architecture
  • 스터디
  • 인프라공방
  • java
  • study
  • 모든 개발자를 위한 HTTP 웹 기본 지식
  • 조영호
  • Test Driven Development
  • 백기선
  • 인프런
  • 소프트웨어 장인
  • 테스트 주도 개발
  • nextstep
  • 추상화
  • 장인정신
  • DDD 세레나데
  • 객체지향
  • 넥스트스탭
  • 현실세상의 TDD
  • 오브젝트
  • TDD
  • ATDD
  • 자바
  • 마틴 파울러
  • 이규원
  • fastcampus
  • 김영한
  • 엔터프라이즈 애플리케이션 아키텍처 패턴

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
loop-study

개발 공부할래?

인프라공방 시작글...
교육 및 인강/인프라 공방

인프라공방 시작글...

2022. 5. 13. 20:44

NEXTSTEP에서 진행하는 교육과정 중 하나다.

 

인프라 공방

 

edu.nextstep.camp

작년 초반에 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
    '교육 및 인강/인프라 공방' 카테고리의 다른 글
    • 인프라 공방 3주차 - ⏱️안정적인 인프라 만들기 후기 2부
    • 인프라 공방 3주차 - ⏱️안정적인 인프라 만들기 후기 1부
    • 인프라 공방 2주차 - 🕵🏻‍♂️ 성능 진단하기 후기
    • 인프라 공방 1주차 - 👨🏻‍💻그럴듯한 인프라 만들기 후기
    loop-study
    loop-study
    오늘도 공부하자

    티스토리툴바