AWS for Backend Developers: EC2, S3, RDS, and Lambda
Amazon Web Services는 오늘날 프로덕션 소프트웨어 상당 부분의 인프라 계층입니다. 이 트랙은 백엔드 개발자가 가장 많이 사용하는 서비스에 중점을 두고 있습니다. 컴퓨팅을 위한 EC2, 객체 스토리지를 위한 S3, 관리형 관계형 데이터베이스를 위한 RDS, 서버리스 함수를 위한 Lambda — AWS에 실제 애플리케이션을 배포, 모니터링 및 확장하는 데 필요한 실용적 지식을 구축합니다.
배우는 내용
EC2 기초부터 시작하여 Amazon RDS를 통한 관리형 데이터베이스, 라이프사이클 규칙 및 사전 서명된 URL 같은 고급 기능을 포함한 S3의 객체 스토리지 패턴, Lambda를 통한 서버리스 아키텍처로 진행합니다. 과정을 통해 CloudWatch 모니터링 및 로깅을 구성하고, AWS 네트워킹 및 보안 필수 사항을 설계하며, 비용 최적화 전략을 적용하고, AWS에서 CI/CD 및 배포 파이프라인을 구축하고, 관계형 데이터베이스의 보완으로 DynamoDB를 사용합니다. 고급 주제에는 Auto Scaling 전략, 다중 AZ RDS 구성, Lambda와 다른 AWS 서비스의 통합 패턴이 포함됩니다.
학습 경로
12개 과정이 A1부터 C1까지 레벨을 아우릅니다. 트랙은 AWS Introduction & EC2 Fundamentals로 시작하여 B1과 B2 주제 — 네트워킹, 보안 및 비용 관리 — 를 거쳐 C1 계층인 Advanced EC2 & Auto Scaling Strategies, Advanced RDS & DynamoDB Deep Dive, Advanced Lambda Patterns & Integrations, CI/CD and Deployment Strategies on AWS에 도달합니다. 각 레벨은 이전 레벨을 전제로 하므로 진행은 의도적이고 누적됩니다.
작동 방식
각 과정은 실시간 피드백과 함께 내장 편집기에서 작업하는 짧고 집중된 단원으로 나뉩니다. 막힐 때는 AI 튜터가 단원을 떠나지 않고도 개념을 설명하거나 구성을 디버깅할 수 있도록 인라인으로 제공됩니다.