“AI 딸깍의 시대” 개발의 새 방향: 시스템 디자인의 큰 그림

AI로 코드를 만들기는 쉬워졌지만, 만들어진 서비스가 어떤 구조로 움직이는지 이해하는 일은 여전히 중요합니다. 화면과 서버는 어떻게 연결되는지, 데이터는 어디에 저장되는지, 사용자가 많아지면 무엇을 고민해야 하는지 전체 흐름을 알아야 필요한 질문도 할 수 있기 때문입니다. 저 역시 기초부터 하나씩 쌓아가는 방식으로 공부했습니다. 이번 강의에서는 전체 지도를 먼저 살펴보고, 필요한 내용을 그 위에 연결하는 학습 방식을 제안합니다. 「AI 딸깍의 시대, 개발의 새 방향: 시스템 디자인의 큰 그림」은 시스템 디자인(System Design) 시리즈의 첫 번째 개론 과정입니다. 총 74강을 통해 서비스의 기본 구조부터 데이터, 통신, 보안, 배포와 운영까지 폭넓게 살펴봅니다. 익숙한 주문과 예약 사례, 단계적으로 쌓이는 그림을 통해 각 개념이 필요한 이유를 설명합니다. 처음부터 모든 용어를 외우거나 구현 방법까지 이해하실 필요는 없습니다. 교양 프로그램을 보듯 편안하게 따라오시면서 “이런 문제가 있고, 이런 해결 방법이 있구나”라는 큰 그림을 만드는 것이 이번 과정의 목표입니다. 영상과 함께 상세한 설명, 도해, 예제 코드가 담긴 HTML 교과서를 제공합니다. 영상으로 흐름을 살펴보고, 궁금한 내용은 교과서에서 다시 읽으실 수 있습니다. 구체적인 구현과 주제별 심화 내용은 후속 시리즈에서 이어갈 예정입니다.

34명 이 수강하고 있어요.

난이도 입문

수강기한 무제한

AI 활용법
AI 활용법
시스템디자인
시스템디자인
AI 코딩
AI 코딩
백엔드이해하기
백엔드이해하기
실습 중심
실습 중심
AI 활용법
AI 활용법
시스템디자인
시스템디자인
AI 코딩
AI 코딩
백엔드이해하기
백엔드이해하기
실습 중심
실습 중심
배달의민족
11번가
토스
GS리테일
LG전자

LG전자

임직원들도 이 강의를 듣고 있어요!

배달의민족
11번가
토스
GS리테일
LG전자

LG전자

임직원들도 이 강의를 듣고 있어요!

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

  • 시스템 디자인(System Design)이 무엇을 고민하는 분야인지 이해할 수 있습니다.

  • 화면, 서버, 데이터베이스(Database)가 연결되는 기본 흐름을 설명할 수 있습니다.

  • 소프트웨어 아키텍처(Software Architecture)가 필요한 이유를 이해할 수 있습니다.

  • 모놀리스(Monolith)와 마이크로서비스(Microservices)의 기본 차이를 알 수 있습니다.

  • 트랜잭션(Transaction), 동시성(Concurrency), 멱등성(Idempotency)이 해결하려는 문제를 알아볼 수 있습니다.

  • 인덱스(Index), 캐시(Cache), 복제(Replication), 샤딩(Sharding)의 목적을 구분할 수 있습니다.

  • API와 동기·비동기 통신(Synchronous·Asynchronous Communication)의 기본 역할을 이해할 수 있습니다.

  • 메시지 큐(Message Queue)와 이벤트 기반 아키텍처(Event-Driven Architecture)가 필요한 상황을 알아볼 수 있습니다.

  • 인증(Authentication)과 인가(Authorization)의 차이를 이해할 수 있습니다.

  • 클라우드(Cloud), 컨테이너(Container), 부하 분산(Load Balancing)이 시스템에서 맡는 역할을 알 수 있습니다.

  • 배포(Deployment), 모니터링(Monitoring), 장애 복구(Disaster Recovery)가 개발과 어떻게 이어지는지 이해할 수 있습니다.

  • 1. 낯선 기술을 만났을 때 전체 시스템의 어느 부분과 관련되는지 짚고, 다음에 공부할 주제를 찾을 수 있습니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • AI가 만들어준 코드는 실행되지만, 왜 그렇게 구성됐는지 설명하기 어려운 분

  • 기초 코딩은 가능하지만 화면, 서버, 데이터베이스가 연결되는 전체 과정이 막연한 분

  • 기술 이름은 많이 들어봤지만 각각 언제, 왜 사용하는지 정리가 되지 않는 분

  • 프레임워크 사용법을 익힌 뒤 무엇을 공부해야 할지 방향을 잡기 어려운 분

  • 프론트엔드 개발을 하면서 서버와 데이터 처리 흐름까지 이해하고 싶은 분

  • 백엔드 개발을 하면서 화면 상태, 사용자 경험, 배포 환경까지 시야를 넓히고 싶은 분

  • 혼자 서비스를 만들면서 개발부터 데이터 관리, 보안, 배포까지 함께 고민하는 분

  • 작은 기능 수정이 여러 곳에 영향을 주는 이유를 이해하고 코드의 경계를 고민하는 분

  • 캐시, 메시지 큐, 마이크로서비스를 도입하고 싶지만 필요성을 판단할 기준이 없는 분

  • 동시 요청이나 결제 재시도 때문에 중복 처리와 데이터 오류가 생기는 이유가 궁금한 분

  • 서비스가 느리거나 장애가 났을 때 어디부터 살펴봐야 할지 막막한 분

  • 시스템 디자인 심화 학습에 앞서 전체 주제의 위치와 연결 관계를 파악하고 싶은 분

  • 다른 분야에서 개발을 시작해 소프트웨어 서비스의 전반적인 구조를 이해하고 싶은 분

  • 1. 영상으로 흐름을 익히고, 상세한 교과서로 필요한 내용을 다시 읽는 학습 방식을 선호하는 분

선수 지식,
필요할까요?

  • 한 가지 프로그래밍 언어의 기초 문법을 알고 계시면 됩니다.

  • 네트워크, 데이터베이스, 클라우드 사전 지식이나 별도의 실습 환경은 필요하지 않습니다.

안녕하세요
nhcodingstudio입니다.

인프런인증

커리어인증

4,493

명

수강생

277

개

수강평

80

개

답변

4.8

점

강의 평점

25

개

강의

안녕하세요, 우리동네코딩 스튜디오에 오신 것을 환영합니다!

우리동네코딩 스튜디오는 카네기 멜론, 워싱턴, 토론토, 워터루 등 북미의 주요 대학에서 컴퓨터공학을 전공하고, Google, Microsoft, Meta 등 글로벌 IT 기업에서 실무 경험을 쌓은 개발자들이 함께 만든 교육 그룹입니다.

처음에는 미국과 캐나다의 컴퓨터공학 전공자들끼리 함께 공부하며 성장하고자 만든 스터디 모임에서 시작되었습니다. 각기 다른 대학, 다른 시간대에 있었지만 함께 문제를 해결하고 서로에게 배운 그 시간은 매우 특별했고, 자연스럽게 이런 생각이 들었습니다.

“우리가 공부하던 이 방식, 그대로 다른 사람에게도 전하면 어떨까?”

그 물음이 바로 우리동네코딩 스튜디오의 출발점이었습니다.

현재는 약 30명의 현직 개발자와 컴퓨터공학 전공 대학생들이 각자의 전문 분야를 맡아, 입문부터 실전까지 아우르는 커리큘럼을 직접 설계하고 강의합니다. 단순한 지식 전달을 넘어, 진짜 개발자의 시선으로 배우고 함께 성장할 수 있는 환경을 제공합니다.

“진짜 개발자는, 진짜 개발자에게 배워야 합니다.”

저희는 웹 개발의 전 과정을 처음부터 끝까지 체계적으로 다루되, 이론에 머무르지 않고 실습과 실전 중심의 피드백을 통해 실력을 키워드립니다.
수강생 한 사람, 한 사람의 성장을 함께 고민하고 이끌어가는 것이 우리의 철학입니다.

🎯 우리의 철학은 분명합니다.
"진정한 배움은 실천에서 오고, 성장은 함께할 때 완성된다."

개발을 처음 시작하는 입문자부터, 실무 능력을 키우고 싶은 취업 준비생, 진로를 탐색 중인 청소년까지.
우리동네코딩 스튜디오는 모두의 출발점이자, 함께 걷는 든든한 동반자가 되고자 합니다.

이제, 혼자 고민하지 마세요.
우리동네코딩 스튜디오가 여러분의 성장을 함께하겠습니다.


Welcome to Neighborhood Coding Studio!

Neighborhood Coding Studio was founded by a team of developers who studied computer science at top North American universities such as Carnegie Mellon, the University of Washington, the University of Toronto, and the University of Waterloo, and went on to gain hands-on experience at global tech companies like Google, Microsoft, and Meta.

It all began as a study group formed by computer science students across the U.S. and Canada, created to grow together by sharing knowledge, solving problems, and learning from one another.
Though we were attending different schools in different time zones, the experience was so meaningful that it led us to one simple thought:

“What if we shared this way of learning with others?”

That thought became the foundation of Neighborhood Coding Studio.

Today, we are a team of around 30 active developers and computer science students, each taking responsibility for their area of expertise—designing and delivering a curriculum that spans from foundational knowledge to real-world development.
We’re not just here to teach—we’re here to help you see through the lens of real developers and grow together.

“To become a real developer, you must learn from real developers.”

Our courses take you through the entire web development journey—from start to finish—focused on hands-on practice, real-world projects, and practical feedback.
We care deeply about each learner’s growth and are committed to supporting your path every step of the way.

🎯 Our philosophy is simple but powerful:
"True learning comes from doing, and true growth happens together."

Whether you're just getting started, preparing for your first job, or exploring your future in tech,
Neighborhood Coding Studio is here to be your launchpad—and your trusted companion on the journey.

You don’t have to do it alone.
Let Neighborhood Coding Studio walk with you toward your future in development.

더보기

커리큘럼

전체

80개 ∙ (13시간 5분)

해당 강의에서 제공:

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

수강평

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

nhcodingstudio님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

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

얼리버드 할인 중

₩49,500

70%

₩165,000