0Pricing
API Gateway & Reverse Proxy (Nginx + Spring Cloud Gateway) icon

API Gateway & Reverse Proxy (Nginx + Spring Cloud Gateway)

BackendCloudNetworkWebSystemsEnterpriseScripting

Nginx와 Spring Cloud Gateway를 사용하여 API Gateway와 Reverse Proxy의 아키텍처 및 구현을 마스터하고 견고하고 확장 가능한 마이크로서비스 애플리케이션을 구축하세요.

🤖 AI 기반📚 12개 코스👥 100,000명 이상의 학습자⭐ 4.9 평점
코스 개요

Nginx와 Spring Cloud Gateway를 활용한 API Gateway와 Reverse Proxy

모든 마이크로서비스 아키텍처에는 제어된 진입점이 필요합니다. 요청을 라우팅하고 보안을 강제하며 내부 서비스를 외부 세계로부터 보호하는 것입니다. 이 트랙은 프로덕션에서 가장 흔히 발견되는 두 가지 도구를 사용하여 이 계층을 심층적으로 다룹니다. Nginx는 검증된 reverse proxy와 웹 서버이며, Spring Cloud Gateway는 Spring 기반 마이크로서비스 스택을 위해 구축된 reactive Java gateway입니다. 설정 구문뿐만 아니라 설계 결정 뒤의 아키텍처적 근거를 배웁니다.

배우게 될 내용

proxy가 무엇인지, reverse proxy와 forward proxy의 차이, 그리고 API gateway가 어디에 위치하는지 같은 핵심 개념부터 시작합니다. 여기서부터 Nginx를 proxying용으로 구성하고, 보안 강화 및 성능 튜닝을 적용하며, 로드 밸런싱 전략을 구현하고, 마이크로서비스용 Nginx 패턴을 조정합니다. Spring Cloud Gateway 측에서는 service discovery를 연결하고, custom filter를 작성하며, resilience pattern을 통해 circuit breaker와 retry policy를 적용하고, distributed tracing과 metrics를 포함한 보안 및 observability 기능으로 route를 보호합니다.

학습 경로

12개의 코스가 A1부터 C2까지 걸쳐 있습니다. 이 트랙은 하나의 무료 기초 코스로 시작한 후 Nginx proxying 실무, Spring Cloud Gateway 라우팅, 보안 강화, 마이크로서비스별 Nginx 패턴을 다루는 A2 및 B 레벨 코스로 이동합니다. 마지막 4개의 C1 코스는 Advanced Nginx Load Balancing Strategies, Spring Cloud Gateway Filters in Depth, Spring Cloud Gateway Resilience Patterns, Nginx for Production & Monitoring을 다룹니다. 트랙은 C2 레벨의 Spring Cloud Gateway Security & Observability로 마무리되며, OAuth2 통합, rate limiting, 프로덕션급 observability pipeline을 다룹니다.

진행 방식

각 코스는 내장 에디터에서 실제 설정 파일과 실시간 피드백으로 완료할 수 있는 짧고 집중된 레슨으로 나뉩니다. directive, filter predicate 또는 resilience policy에 막힐 때마다 AI tutor가 도움을 줍니다.

학습 시작 →

학습 방식

🎯
인터랙티브 레슨
실시간 피드백을 받으며 직접 코딩 연습하기
🤖
AI 튜터
막힐 때마다 AI 튜터에게 즉시 도움받기
💻
내장 에디터
브라우저에서 바로 코드 작성 & 실행하기
🏆
수료증
과정을 완료하면 수료증 취득하기
커리큘럼

12개 코스

API Gateway & Reverse Proxy (Nginx + Spring Cloud Gateway) 학습 경로의 모든 코스.

01

프록시, 리버스 프록시 및 API 게이트웨이 이해

A14개 레슨

이 미니 과정에서는 프록시, 리버스 프록시, API 게이트웨이의 기본 개념을 소개합니다. 최신 웹 아키텍처와 마이크로서비스 생태계에서 이러한 구성 요소가 중요한 이유를 배웁니다.

02

프록시를 위한 Nginx 기초

A24개 레슨PRO

강력한 웹 서버이자 리버스 프록시인 Nginx를 시작해 보세요. 설치, 기본 구성, 정적 콘텐츠 제공을 다루며 고급 프록시 기능을 위한 기반을 마련합니다.

03

실전에서 Nginx를 리버스 프록시로 사용하기

B14개 레슨PRO

이 미니 과정에서는 Nginx를 리버스 프록시로 구성하는 데 집중합니다. 백엔드 서버로 트래픽을 전달하고, 기본 부하 분산을 구현하며, 프록시 버퍼링을 이해하는 방법을 배웁니다.

04

Spring Cloud Gateway 입문

B24개 레슨PRO

Spring Boot와 Spring WebFlux를 기반으로 구축된 강력한 API 게이트웨이인 Spring Cloud Gateway를 자세히 살펴보세요. 프로젝트 설정, 경로 정의, 조건부 라우팅을 위한 술어 사용을 다룹니다.

05

Nginx 보안 및 성능 최적화

B24개 레슨PRO

Nginx 프록시의 보안과 성능을 향상시켜 보세요. SSL/TLS 구성, HTTP/2 최적화, 기본 인증 메커니즘을 다룹니다.

06

Spring Cloud Gateway와 서비스 검색

B24개 레슨PRO

Eureka 또는 Consul과 같은 서비스 검색 메커니즘에 Spring Cloud Gateway를 통합해 보세요. 동적 라우팅을 구현하고 Spring Cloud LoadBalancer를 활용해 견고한 서비스 통신을 구축하는 방법을 배웁니다.

07

마이크로서비스 패턴을 위한 Nginx

B24개 레슨PRO

Nginx를 적용해 일반적인 마이크로서비스 패턴을 구현해 보세요. API 버전 관리, 교차 출처 리소스 공유(CORS) 처리, 견고한 API 관리를 위한 요청률 제한 설정을 다룹니다.

08

고급 Nginx 부하 분산 전략

C14개 레슨PRO

Nginx를 활용한 고급 부하 분산 기법을 익혀 보세요. 다양한 알고리즘, 견고한 시스템을 위한 상태 점검, 세션 지속성 유지 방법을 다룹니다.

09

Spring Cloud Gateway 필터 심층 학습

C14개 레슨PRO

Spring Cloud Gateway의 필터로 요청과 응답을 수정하는 강력한 기능을 살펴보세요. 전역 필터와 사용자 지정 필터를 구현하고 사전 및 사후 처리 기능을 활용하는 방법을 배웁니다.

10

Spring Cloud Gateway 복원력 패턴

C14개 레슨PRO

Spring Cloud Gateway를 사용해 복원력 있는 API 게이트웨이를 구축해 보세요. Resilience4j를 활용한 회로 차단기, 재시도 메커니즘, 제한 시간, 효과적인 오류 처리 전략을 살펴봅니다.

11

프로덕션 환경과 모니터링을 위한 Nginx

C14개 레슨PRO

로그 기록, 성능 조정, 컨테이너화된 환경에서의 배포에 중점을 두고 프로덕션 환경에 맞게 Nginx를 준비해 보세요. 운영 효율을 높이기 위해 Nginx를 효과적으로 모니터링하는 방법을 배웁니다.

12

Spring Cloud Gateway 보안 및 관측성

C24개 레슨PRO

JWT 인증으로 Spring Cloud Gateway를 보호하고, 분산 추적과 중앙 집중식 구성을 통해 관측성을 향상합니다. 이 과정에서는 운영 환경에 바로 적용할 수 있는 게이트웨이 운영 방식을 중점적으로 다룹니다.

자주 묻는 질문

자주 묻는 질문

API Gateway & Reverse Proxy (Nginx + Spring Cloud Gateway) 강의는 무료인가요?

네, API Gateway & Reverse Proxy (Nginx + Spring Cloud Gateway) 강의를 무료로 시작하고 인터랙티브 레슨을 모두 무료로 완료할 수 있습니다. 선택적 PRO 구독을 통해 고급 AI 도구와 공유 가능한 수료증을 잠금 해제할 수 있습니다.

ALL을(를) 배우기 위해 사전 경험이 필요한가요?

아니요. 강의는 기초부터 시작하여 점차 더 심화된 주제로 나아가므로 ALL 경험이 없어도 시작할 수 있습니다.

CoddyKit에서 ALL은(는) 어떻게 배우나요?

직접 해보면서 배웁니다. 짧은 인터랙티브 레슨은 명확한 설명과 실시간으로 실행되는 실습 코딩 연습을 함께 제공하며, 24시간 AI 튜터가 막힐 때마다 맞춤형 도움을 줍니다.

API Gateway & Reverse Proxy (Nginx + Spring Cloud Gateway)을(를) 완료하면 수료증을 받나요?

네, PRO 학습자는 시험을 응시하고 API Gateway & Reverse Proxy (Nginx + Spring Cloud Gateway) 강의의 검증 코드가 포함된 공유 가능한 수료증을 취득할 수 있습니다.

휴대폰에서 ALL을(를) 배울 수 있나요?

네, CoddyKit은 웹과 iOS, Android 네이티브 앱으로 이용 가능하므로 어느 기기에서나 ALL을(를) 배우고 진행 상황이 모든 기기에서 동기화됩니다.

API Gateway & Reverse Proxy (Nginx + Spring Cloud Gateway)을(를) 지금 시작하기

AI 기반 강의로 프로그래밍을 배우는 수천 명의 학습자들과 함께하세요.

무료로 시작하기 →모든 강의 보기