
마이크로서비스 3월이란 무엇인가요?
한 달 동안 무료로 진행되며, 다양한 마이크로서비스 주제에 대한 지식을 한 단계 높일 수 있도록 마련된 교육 프로그램입니다. (지난해 프로그램을 놓치셨다면 모든 콘텐츠를 온디맨드로 시청하실 수 있습니다.)
무엇을 배우게 되나요?
마이크로서비스는 개발자가 각각 특정 기능을 수행하며 서로 통신하는 소규모 구성 요소를 조합해 복잡한 애플리케이션을 구축할 수 있도록 함으로써 현대 소프트웨어를 혁신했습니다. 아직 조직에서 마이크로서비스 아키텍처를 도입하지 않았더라도 향후 도입하게 될 가능성이 높습니다.
For Microservices March 2023에서는 마이크로서비스 제공에 필요한 몇 가지 핵심 기본 사항을 다룹니다. 각 단원은 주제를 개괄적으로 살펴보는 1시간 분량의 웨비나와 마이크로서비스 제공 관련 기술을 사용해 일반적인 시나리오를 직접 실습할 수 있는 실습 랩으로 구성됩니다. 전체 커리큘럼은 단 8시간 분량입니다. 모두 이수하거나 가장 관심 있는 부분만 선택해도 됩니다!
2023년 새로운 소식: 학습한 내용을 네트워크의 사람들(및 관리자)에게 보여 줄 수 있는 배지를 획득할 기회를 제공합니다. 자세히 알아보기.
올해 교육과정은 네 개의 단원으로 구성되어 있습니다.
1단원: 마이크로서비스 아키텍처에 Twelve-Factor App 적용하기
- 발표자 – Javier Evans 및 Jason Schmidt(NGINX)
- 웨비나 개요 – Twelve-Factor App의 어떤 요소에 예상치 못한 함정이 숨어 있는지 알아보고, 마이크로서비스로 전환할 때 겪을 수 있는 어려움을 피하는 방법을 살펴보세요.
- 실습 개요 – 다양한 유형의 구성 데이터와 정보 데이터를 알아보고, 이를 서비스에 적용하는 방법을 배웁니다.
유닛 2: 마이크로서비스 시크릿 관리 입문
- 발표자 – Robert Haynes(NGINX 소속)
- 웨비나 개요 – 비밀 정보의 저장, 교체 및 배포를 포함한 적절한 비밀 정보 관리를 통해 정보 유출과 악용을 줄이는 방법을 알아보세요.
- 실습 개요 – Linux 도구와 비밀 관리 시스템을 함께 사용하여 JSON 웹 토큰(JWT) 인증을 안전하게 배포하고 활용합니다.
3단원: 자동화를 통한 마이크로서비스 배포 가속화
- 발표자 – Christopher Harrison(GitHub)
- 웨비나 개요 – GitHub Actions를 사용하여 프로세스를 간소화하고 자동화하며, 보안을 관리하고, 장애 발생 시 신속하게 복구하는 방법을 알아보세요.
- 실습 개요 – GitHub Actions를 사용하여 Docker 이미지를 빌드하고 배포하며, 배포에 실패하면 자동으로 롤백합니다.
유닛 4: 관찰 가능성으로 마이크로서비스의 혼란과 복잡성 관리
- 발표자 – Dave McAllister(NGINX)
- 웨비나 개요 – 관찰 가능성 데이터의 세 가지 주요 유형, 인프라와 애플리케이션 간 연계의 중요성, 심층 데이터 분석을 시작하는 방법을 알아보세요.
- 실습 개요 – 공식 OpenTelemetry 라이브러리를 사용하여 애플리케이션의 수동 및 자동 계측을 설정하고, Jaeger를 사용하여 데이터 생성 및 수집을 설정하며, 필요에 맞게 데이터를 조정하고 시각화합니다.
누가 참여해야 하나요?
이 프로그램은 입문자를 위한 기초 과정입니다. 이미 마이크로서비스를 사용 중인 회사로 이직하려는 분, 현재 아키텍처를 결정하고 있는 분, 또는 마이크로서비스로의 전환을 직접 시작하려는 분에게 가장 유익합니다.
- DevOps 및 엔지니어링 리더 – 마이크로서비스를 구현하는 모든 조직이 직면하는 일반적인 문제와, 여러분과 팀에 적합한 방식으로 이를 해결하기 위한 전략을 알아보세요.
- 플랫폼 및 IT 운영 – 시스템을 사용하는 다른 그룹이 직면한 과제를 알아보고, 이들이 성공할 수 있도록 이끄는 과정에서 무엇을 고려해야 하는지 파악하세요.
- 사이트 신뢰성 엔지니어 – 마이크로서비스는 팀이 더욱 독립적으로 업무를 수행할 수 있도록 지원하지만, 동시에 수많은 추가 장애 지점을 초래합니다. 일반적인 장애 영역을 파악하여 잠재적인 인시던트에 한발 앞서 대응하고 다른 직무에 유용한 지식을 전달할 수 있도록 하세요.
Microservices March 2023에 어떻게 참여하나요?
간단합니다! 무료로 가입하고 프로그램을 이용해 보세요.

여러분이 어떤 주제에 관심이 있는지, 그리고 Microservices March를 더욱 유익하고 즐겁게 만들려면 어떻게 해야 하는지에 대한 의견을 언제든 환영합니다. 질문이나 제안이 있으시면 아래 댓글란에 남겨 주시거나 NGINX Community Slack에서 저희와 소통해 주세요. 앞으로 전해 드릴 새로운 소식도 기대해 주시고, 3월에 온라인으로 여러분을 “만나 뵙기”를 고대하겠습니다!
작성자 소개

관련 블로그 게시물
시청하기: KubeCon North America 2023에서의 NGINX Gateway Fabric
이 영상에서는 KubeCon의 NGINX 부스를 찾아가, 저희가 공개한 Kubernetes Gateway API 구현을 살펴봅니다.
F5 NGINX로 대규모 WAF 플릿을 확인하고 관리하는 2가지 방법
앱 보안을 강화하는 두 가지 방법을 소개합니다. NGINX Management Suite를 통해 WAF 운영에 대한 가시성을 높이고, NGINX App Protect WAF를 활용해 코드형 보안을 구현하는 것입니다.
Ingress 컨트롤러 선택 가이드, 4부: NGINX Ingress Controller 옵션
개발 주체, 개발 철학, 프로덕션 환경 준비도, 보안 및 지원을 기준으로 어떤 NGINX Ingress 컨트롤러가 가장 적합한지 알아보세요.
진화하는 공격 환경에 NGINX App Protect Denial of Service가 적응하는 방법
NGINX App Protect Denial of Service(DoS)가 계층 7 DoS 공격을 방어하기 위해 완화 방법을 실시간으로 조정하는 방식을 설명합니다. 정상적인 사용자 행동과 서버 상태에 대한 모델을 생성하여 공격을 나타내는 이상 징후를 감지하고 맞춤형 완화 시그니처를 적용할 수 있습니다.
NGINX Instance Manager를 활용한 대규모 구성 업데이트 및 인증서 관리
NGINX Instance Manager 버전 1.0에는 두 가지 새로운 기능이 도입되었습니다. NGINX 인스턴스에 태그와 사용자 역할을 지정하면 전체 그룹에 구성을 한 번에 적용할 수 있습니다. 인증서 검사는 만료 예정인 인증서를 감지하여 서비스 중단을 방지할 수 있도록 인증서를 교체할 수 있게 해줍니다.
Netflix가 자사 CDN의 핵심으로 NGINX를 선택한 이유
Netflix가 글로벌 콘텐츠 전송 네트워크인 Open Connect의 스트리밍 미디어 기술로 NGINX를 선택한 이유를 NGINX 개발자 Gleb Smirnoff에게서 알아보세요.