강의

멘토링

로드맵

개발 · 프로그래밍

/

풀스택

Full-Stack 채팅 애플리케이션 마스터클래스: React, Node.js, MySQL, Redis, Docker & AWS CI/CD

이 강의는 단순한 기능 구현 강의가 아닙니다. 저비용으로 실전 수준의 Full-Stack 웹 아키텍처를 설계하고, 실제 AWS 클라우드 환경에 배포하는 전 과정을 다루는 강의입니다. 저는 실제 사이드 프로젝트와 클라우드 배포 경험을 기반으로, 많은 수강생들이 어려워하는 다음과 같은 문제를 해결해왔습니다: 기술 스택을 어떻게 선정해야 할지 모르겠는 문제 프론트엔드와 백엔드를 어떻게 구조화해야 하는지 모르는 문제 Redis를 왜 써야 하는지, 어떻게 설계해야 하는지 모르는 문제 AWS 배포 비용이 두려운 문제 CI/CD 설정이 막막한 문제 이 강의에서는 단순히 “만드는 방법”이 아니라, 왜 그렇게 설계하는지, 비용을 어떻게 줄이는지, 확장 가능한 구조는 무엇인지를 중심으로 설명합니다. React 기반 프론트엔드 설계부터 Node.js 백엔드 API 구현, MySQL & Redis 데이터 설계, Docker 컨테이너화, GitHub Actions CI/CD 구성, AWS ECR & App Runner 배포까지 실제 프로덕션 수준의 흐름을 경험하게 됩니다.

1명 이 수강하고 있어요.

난이도 초급

수강기한 무제한

  • ....
웹아키텍처
웹아키텍처
aws배포
aws배포
redis캐싱
redis캐싱
ci/cd
ci/cd
사이드프로젝트
사이드프로젝트
웹아키텍처
웹아키텍처
aws배포
aws배포
redis캐싱
redis캐싱
ci/cd
ci/cd
사이드프로젝트
사이드프로젝트

수강 후 이런걸 얻을 수 있어요

  • 저비용으로 Full-Stack 웹 애플리케이션을 설계하고 배포하는 방법

  • React 기반 비동기 데이터 흐름(useEffect, AbortController) 설계 방법

  • MySQL과 Redis를 활용한 효율적인 데이터 구조 및 캐싱 전략

  • Docker 및 GitHub Actions를 활용한 CI/CD 자동화 구축

  • AWS ECR 및 App Runner를 활용한 프로덕션 배포 전략

🚀 프로덕션 레벨 Full-Stack 웹 아키텍처 설계 & AWS 배포 전략

저비용으로 React, Node.js, Redis, Docker, CI/CD를 활용해 실제 서비스 수준의 웹 애플리케이션을 설계하고 배포하는 실전 강의

이 강의에서는 단순히 기능을 구현하는 것이 아니라,
**“왜 이렇게 설계해야 하는가?”**를 중심으로 설명합니다.

스타트업, IT 기업, SaaS 서비스, 사이드 프로젝트 환경에서
실제로 사용되는 아키텍처 설계 방식과 클라우드 배포 전략을 다룹니다.


💡 이 강의를 기획하게 된 배경

저 역시 사이드 프로젝트를 진행하면서 다음과 같은 문제를 겪었습니다:

  • 서버 비용이 생각보다 많이 나오는 문제

  • 아키텍처 구조를 어떻게 설계해야 할지 막막한 상황

  • Redis를 써야 하는 이유는 알지만 실제 설계 방법을 모르는 문제

  • AWS 배포 과정이 복잡하고 두려운 문제

이 강의는 그런 시행착오를 줄이기 위해 만들어졌습니다.
비용은 최소화하면서도, 실무 수준의 설계를 경험할 수 있도록 구성했습니다.


📊 추천 시각 자료 (삽입 권장)

  • 전체 시스템 아키텍처 다이어그램

  • React ↔ API ↔ Redis ↔ MySQL 흐름도

  • AWS 배포 구조 다이어그램

  • CI/CD 파이프라인 구조도

What You’ll Learn

Section (1): Full-Stack 아키텍처 설계 핵심

이 섹션에서는 웹 애플리케이션의 전체 구조를 설계하는 능력을 기릅니다.

🎯 학습 내용

  • 기술 스택 선정 기준과 전략

  • React 비동기 처리 설계 (useEffect, AbortController)

  • Fetch 기반 데이터 흐름 구조화

  • REST API 설계 원칙

  • 시퀀스 다이어그램 기반 로직 분석

  • 프론트엔드와 백엔드 역할 분리 전략

📌 결과적으로 얻는 능력

✔ 프로젝트를 시작할 때 아키텍처를 스스로 설계할 수 있음
✔ 단순 CRUD를 넘어 구조적인 개발이 가능
✔ 협업 가능한 코드 구조를 설계할 수 있음

Section (2): Redis, DevOps, AWS 배포 전략

이 섹션에서는 성능과 비용을 동시에 고려한 실전 인프라 설계를 다룹니다.

🎯 학습 내용

  • Redis 캐싱 전략 및 Rate Limiter 설계

  • MySQL + Redis 병행 구조 설계

  • Docker를 활용한 컨테이너화

  • GitHub Actions CI/CD 자동화

  • AWS ECR & App Runner 배포

  • AWS 보안 설정 (MFA, IAM)

📌 결과적으로 얻는 능력

✔ 저비용 클라우드 배포 전략 이해
✔ CI/CD 자동화 구성 가능
✔ 실제 서비스 수준의 인프라 설계 능력 확보
✔ 비용 대비 성능 최적화 전략 이해

Before You Enroll

📌 Prerequisites & Notices

🎓 선수 지식

  • HTML, CSS, JavaScript 기초 이해

  • React 기본 개념 이해

  • 데이터베이스 CRUD 개념 이해

  • 기본적인 클라우드 개념

완전 초보자보다는
한 번 이상 프로젝트를 만들어본 경험이 있는 학습자에게 적합합니다.


🎥 강의 품질

  • 고화질 화면 녹화

  • 실시간 코드 작성 중심 강의

  • 실제 프로젝트 기반 설명

  • 단계별 실습 구조


📚 추천 학습 방법

  • 각 섹션 완료 후 직접 코드 작성 권장

  • 아키텍처 다이어그램을 직접 그려보기

  • AWS 배포는 반드시 실습 환경에서 따라하기


❓ 질문 및 업데이트

  • 강의 Q&A를 통해 질문 가능

  • 주요 기술 업데이트 발생 시 강의 보완 예정

  • 수강생 피드백을 반영하여 지속 개선

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 서버 비용을 최소화하면서 사이드 프로젝트를 배포하고 싶은 개발자

  • 프론트엔드와 백엔드 구조 설계가 막막한 초급~중급 개발자

  • Redis 설계 및 캐싱 전략이 고민인 백엔드 개발자

  • AWS 배포가 어렵게 느껴지는 개발자

  • 단순 구현이 아닌 “설계 중심 개발”을 배우고 싶은 분

선수 지식,
필요할까요?

  • HTML, CSS, JavaScript 기초 이해

  • 기본적인 React 또는 웹 개발 경험

  • 데이터베이스 기초 개념 (CRUD 이해)

  • 클라우드 환경에 대한 기본적인 이해가 있다면 도움이 됩니다

안녕하세요
입니다.

커리큘럼

전체

58개 ∙ (6시간 1분)

강의 게시일: 
마지막 업데이트일: 

수강평

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

비슷한 강의

같은 분야의 다른 강의를 만나보세요!