AWS와 함께하는 클라우드 101: 개념에서 실제 서버리스 앱까지

발행: (2026년 1월 11일 오후 10:57 GMT+9)
7 분 소요
원문: Dev.to

Source: Dev.to

Cover image for Cloud 101 with AWS: From Concepts to a Real Serverless App

클라우드 컴퓨팅은 보통 정의, 다이어그램, 그리고 긴 설명을 통해 소개됩니다.
하지만 실제로 멋진 무언가를 만들 때 클라우드는 진짜 클릭합니다.

최근 저는 UMT 라호르의 컴퓨터‑과학 학생들을 대상으로 Cloud 101 with AWS 워크숍을 진행했으며, 한 가지 명확한 목표가 있었습니다: 지루한 데모도, 무거운 이론도 없이—그냥 실제 클라우드 구축만! 이 글은 세션에 대한 간단한 회고와 우리가 만든 것, 그리고 이 접근 방식이 왜 이렇게 효과적이었는지에 대한 내용입니다.

왜 “Cloud 101”이 재고가 필요했는가

많은 입문자용 클라우드 세션이 여전히 가상 머신을 띄우거나 정적 웹사이트를 호스팅하는 데 초점을 맞추고 있습니다. 이러한 개념도 중요하지만, 오늘날 현대적인 클라우드 애플리케이션이 구축되는 방식을 반영하지 못합니다. 학생들은 클라우드를 이해하는 것만으로는 부족하고, 실제로 활용하고 싶어합니다.

그래서 서버부터 시작하는 대신 다음에 집중했습니다:

  • 서버리스 컴퓨팅
  • API
  • 관리형 AI 서비스
  • 실제 클라우드 아키텍처

모두 2시간짜리 실습 워크숍 안에서 진행되었습니다.

우리가 시작한 큰 질문들

AWS에 손대기 전에, 우리는 세 가지 간단한 질문을 중심으로 세션을 구성했습니다:

  • What는 클라우드 컴퓨팅이 실제로 무엇인가?
  • Why는 개발자에게 왜 중요한가?
  • How는 현대 애플리케이션이 실제로 클라우드 서비스를 어떻게 사용하는가?

답변은 우리가 구축을 시작하면서 훨씬 명확해졌습니다.

워크숍에서 만든 것

세션 동안 우리는 실제 시스템에서 흔히 사용되는 AWS 서비스를 이용해 서버리스 백엔드 애플리케이션을 구축했습니다.

스택

  • AWS Lambda – 서버를 관리하지 않고 백엔드 로직 실행
  • Amazon API Gateway – HTTP를 통해 API 노출
  • Amazon Comprehend – AI 기반 감정 분석 추가
  • Amazon S3 – 간단한 프론트엔드 호스팅

프론트엔드에는 두 개의 버튼이 있었습니다:

  1. Quote API를 호출하는 버튼
  2. Sentiment Analysis API를 호출하는 버튼

Frontend

각 버튼은 서로 다른 API 라우트를 트리거하여 각각 다른 Lambda 함수를 호출했습니다. 이를 통해 학생들은 라우팅, 관심사의 분리, 그리고 서비스 간 상호 작용을 이해할 수 있었습니다.

아키텍처 (전체 그림)

높은 수준에서 흐름은 다음과 같습니다:

High Level Architecture

이는 단순한 데모 아키텍처가 아니라, 오늘날 많은 실제 프로덕션 시스템이 설계되는 방식을 반영합니다.

왜 이 접근법이 효과적이었는가

  • 학생들은 서버나 인프라를 관리할 필요가 없었습니다.
  • 모든 것이 즉각적이고 인터랙티브하게 느껴졌습니다.
  • AI 통합은 접근하기 쉬우면서도 위협적이지 않고 동시에 재미있었습니다.
  • 아키텍처는 최신 산업 관행에 부합했습니다.

학생들은 이력서에 올릴 만한 무언가를 얻고 떠났습니다. 많은 사람들은 기능적인 클라우드 기반 애플리케이션을 만들기 위해 필요한 코드가 얼마나 적은지에 놀랐습니다.

Learning Beyond the Workshop

워크숍이 끝난 후에도 학생들이 학습을 지속할 수 있도록 전체 프로젝트 코드를 GitHub에 공개했습니다. 포함 내용은 다음과 같습니다:

  • Python Lambda 함수
  • API Gateway 라우트 구조
  • 프론트엔드 예시
  • 설정 및 정리 가이드

👉 GitHub repository: cloud-101-aws-serverless-ai

마무리 생각

클라우드는 단순한 기술이 아니라, 가능성을 열어주는 도구입니다. 학생들과 초급 개발자들에게 제가 드릴 가장 큰 조언은 간단합니다:

작게 시작하고, 자주 만들며, 실험을 두려워하지 마세요.

클라우드가 압도적일 필요는 없습니다. 올바른 시작점만 있으면 힘을 실어주는 도구가 됩니다.

비슷한 워크숍이나 실습형 클라우드 학습에 관심이 있다면 언제든지 저에게 연락 주세요.

읽어 주셔서 감사합니다 ☁️

Back to Blog

관련 글

더 보기 »

안녕, 뉴비 여기요.

안녕! 나는 다시 S.T.E.M. 분야로 돌아가고 있어. 에너지 시스템, 과학, 기술, 공학, 그리고 수학을 배우는 것을 즐겨. 내가 진행하고 있는 프로젝트 중 하나는...