개발 · 프로그래밍

/

데브옵스 · 인프라

인프라공방 - 그럴듯한 서비스 만들기

본 과정은 현업과 비슷하게, 인프라를 구성해가며 필요한 지식을 학습하고 적용하는 단계로 진행합니다.

(5.0) 수강평 9

수강생 293

Thumbnail

초급자를 위해 준비한
[데브옵스 · 인프라, 백엔드] 강의입니다.

이런 걸
배워요!

  • 간단히 인프라를 구성할 때 필요한 지식

  • 서비스를 운영하는데 필요한 OS, Network, Tomcat 등 지식

  • 서비스 성능을 테스트하는데 필요한 지식

  • 성능을 개선하는데 필요한 HTTP, Spring, MySQL 등 지식

인프라 막연하셨나요?
만들고 부수며 인프라를 배워요 🤖

📌 학습 환경에 따라 AWS 비용이 과금될 수 있어요!
📌 예제 코드는 JVM 계열(java, kotlin) / 스프링부트로 준비되어 있어요. 본인의 별도 프로젝트가 있다면 이를 활용해서도 실습 가능합니다.

⛳️ 강의 목표

  • 애플리케이션이 운영되는 환경을 직접 구성해 보며, 인프라에 대한 막연한 두려움을 떨쳐내봅니다.
  • 성능이란 막연한 주제를 앞으로 어떻게 바라보고 접근할지 경험해 봅니다.

📚 강의 내용

 
  1. 서비스를 오픈하는데 고려해야 할 요소를 구성하며, 필요한 지식(OS, Network 등)을 학습해 봅니다.
  2. 인프라를 운영하며 확인해야 할 요소들을 학습하고, 성능을 테스트해 봅니다.
  3. 웹 서비스의 각 구간별로 성능에 영향을 주는 요소를 학습해 보고, 개선해봅니다.

💡 강의 특징


💬 QnA

Q. 비전공자도 들을 수 있나요?
A. 비전공자를 위한 강의입니다. 이 강의만으로 CS 지식을 깊게 이해할 수는 없겠지만, 앞으로 어떻게 학습해 갈지 학습 근력을 키울 수 있을 거라 생각해요.

Q. 미션이나 수업 난이도는 어떤가요?
A. 인프라 경험이 적을 경우 4 ~ 10년차 분들 중에서도 어려워하신 분들도 있었고, OS / Network에 관심이 많은 경우 취업 준비 중에도 수월하게 진행한 분들도 있었어요. 

Q. 미션을 반드시 해야 하나요?
A. 백문이 불여일타라고, 직접 프로그래밍 하는 것이 강의 백번 보는 것보다 좋다는 말이 있지요. 인프라도 마찬가지입니다. 직접 만들고 부수며 야크쉐이빙하는 과정에서 더 많은 것들을 배우게 됩니다. 
    추가적으로, 예제코드를 읽어보는 것도 학습에 도움이 될 거라 생각해요. JVM 계열이나 스프링을 이제 입문하신 분들이라면 여러 인사이트를 얻을 수 있을 거라 생각해요.

Q. 강의를 반드시 들어야 하나요?
A. 미션만 진행하셔도 괜찮습니다. 힌트를 꼼꼼히 보신다면, 혼자서도 충분히 진행하실 수 있어요. 미션과 관련된 지식이 궁금해질 때, 수강하셔도 좋습니다. 

Q. 강의를 듣기 전 준비해야 할 것이 있나요?
A. AWS를 활용하여 실습하므로 별도의 개인 계정이 필요해요. 그리고 리눅스 명령어, OSI 7 Layer, git과 github 등을 알려드리진 않으니 미리 학습하시면 좋습니다. 

 
 

인프라공방 후속 강의 오픈합니다!

백엔드 엔지니어를 위한 온보딩 과정

강의와 미션을 통해 인프라에 대해 살펴봤다면, 이제 도메인 분석부터 아키텍쳐 파악, 그리고 실제로 서비스를 운영해보며 백엔드 업무에 대한 막연한 두려움을 떨쳐내봅시다.

YOUTHCON'24를 후원합니다!

주니어 엔지니어들이 주인공인 컨퍼런스

유스콘은 👨‍🎓 젊은 개발자와 👨‍🏫 선배 개발자가 함께 가치 있는 기술에 관한 정보와 경험을 공유하는 콘퍼런스입니다.

초록스터디를 후원합니다!

백엔드 엔지니어를 위한 그룹스터디

초록 스터디에서는 스터디를 진행하는데 필요한 학습 자료를 제공합니다. 그리고 초록 스터디 커뮤니티에서 서로의 경험을 공유하고 도움을 받을 수 있습니다.


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • CS 지식을 어떻게 학습하고 실무에 적용할지 막막한 사람

  • 실제 서비스가 운영되는 환경을 이해하고 싶은 사람

  • 인프라 지식이 부족하여 트러블슈팅에 두려움이 많은 사람

  • 성능을 개선해야 하는데, 어디서부터 어떻게 접근해야 할지 모르겠는 사람

선수 지식,
필요할까요?

  • 리눅스 명령어

  • OSI 7 Layer

  • git & github

  • 스프링 기초

오늘 행한 작은 실천이 주위에 긍정적인 영향을 주길 바라며 지식 공유를 하고 있습니다.

 

[경력]

  • (현) 우아한형제들 백엔드 엔지니어

  • (전) 우아한테크코스 백엔드 코치, 에코마케팅 데이터엔지니어, 이스트소프트 시스템엔지니어

 

[교육]

  • [우아한형제들] 우아한테크코스, SQL을 넘어 제플린으로 등 과정 설계 및 강의 진행

  • [NEXTSTEP] 인프라공방, 우아한테크캠프 Pro, 카카오 신입사원 교육, 커리어 NEXTSTEP, 챌린지코스 등 과정 설계 및 강의 진행

  • [리뷰어 활동] NEXTSTEP Clean Code, ATDD, DDD, 라이브러리 & 프레임워크 구현 등

  • [특강] SSAFY, CATCH

커리큘럼

전체

17 ∙ 4시간 15분

수업 자료

가 제공되는 강의입니다.

강의 게시일: 2023년 12월 20일
마지막 업데이트일: 2024년 08월 07일

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!