시스템 디자인 첫걸음: 면접에서 돋보이는 백엔드 아키텍처 설계하기
성장랜턴
₩44,000
초급 / 아키텍처, backend, 소프트웨어 설계, 시스템 디자인, 면접
5.0
(52)
API 설계, CRUD 구현, JWT 인증 같은 기초를 넘어 백엔드 아키텍처 설계까지! 면접에서 설계 경험을 자신 있게 말할 수 있는 ‘나만의 백엔드 아키텍처’를 만들기 위한 시스템 디자인 입문 강의입니다.
초급
아키텍처, backend, 소프트웨어 설계

기존 백엔드에 LLM이 결합되면 아키텍처가 어떻게 달라질까? 단순한 LLM API 호출을 넘어, Model Router, LLM Gateway, Vector DB 등 AI 서비스의 핵심 컴포넌트를 이해하고, RAG와 AI Agent를 포함한 운영 가능한 AI 서비스 아키텍처를 단계적으로 설계하는 시스템 디자인 입문 강의입니다. 자신만의 LLM 기반 AI 서비스를 만들고 싶은 분들을 위해 설계 흐름을 빠르게 익힐 수 있도록 돕습니다.
2명 이 수강하고 있어요.
난이도 초급
수강기한 무제한
LLM, RAG, AI Agent 기반 시스템 아키텍처 설계 능력
LLM 서비스의 핵심 컴포넌트에 대한 이해 (Model Router, LLM Gateway, 벡터 DB, Retriever 등)
AI 서비스의 성능, 확장성, 신뢰성 등을 고려한 설계 트레이드오프 이해
LLM의 등장으로 누구나 AI 기능을 서비스에 적용할 수 있는 시대가 되었습니다.
이제는 ChatGPT, Claude와 같은 LLM API만 연결해도 다양한 AI 서비스를 빠르게 만들 수 있습니다.
하지만 단순히 LLM API를 호출하는 것을 넘어, 실제 운영 가능한 AI 서비스를 만들기 시작하면 새로운 고민들이 생깁니다.
어떤 모델을 선택해야 할까? 여러 모델을 어떻게 라우팅해야하지?
대화 기록과 컨텍스트는 어떻게 관리해야 할까?
RAG는 언제 필요하고 어떻게 설계해야 할까?
AI Agent는 어떤 컴포넌트들로 이루어져있고 설계할 때 무엇을 고민해야 할까?
비용, 응답 속도, 품질을 어떻게 개선할 수 있을까?
LLM이 하나의 새로운 시스템 컴포넌트가 되면서, AI 서비스의 시스템 아키텍처 역시 기존 백엔드 시스템과는 다른 형태로 변화하고 있습니다.
이 강의는 LLM을 활용한 서비스를 안정적이고, 확장 가능하며, 운영 가능한 시스템으로 설계하는 방법을 배우는 시스템 디자인 강의입니다.
Model Router, LLM Gateway, Conversation Manager, Vector DB와 같은 핵심 컴포넌트의 역할을 이해하고, RAG와 AI Agent 아키텍처를 함께 살펴보며 운영 가능한 AI 시스템의 전체 설계 흐름을 익히게 됩니다.
이 강의는 AI 모델을 직접 개발하거나 특정 AI 프레임워크의 사용법을 배우는 강의는 아닙니다. AI를 실제 서비스에 적용하고 운영하는 엔지니어의 관점에서, AI 시스템을 설계하는 방법을 배우는데 초점을 맞춘 강의입니다.
AI 모델과 프레임워크는 빠르게 발전하고 계속 바뀌지만, 좋은 시스템을 설계하는 원리는 쉽게 변하지 않습니다.
이 강의를 통해 AI 서비스 시스템 디자인의 근본 원리를 배우고, 새로운 기술이 등장하더라도 상황에 맞는 AI 시스템 아키텍처를 스스로 설계하고 판단할 수 있는 기준을 함께 만들어 봅시다.
#LLM #AI시스템 #시스템 디자인 #RAG #AI Agent
🎉 오픈 기념 얼리버드 50% 할인 진행 중 🎉
신규 강의 오픈을 기념으로 8월 15일 ~ 9월 13일까지 한 달간 얼리버드 할인을 진행합니다! 🚀
이전 강의 「시스템 디자인 첫걸음」도 2주간 20% 할인을 진행하고 있으니, 시스템 디자인과 AI 서비스 아키텍처에 관심 있으셨다면 이번 기회에 함께 시작해보세요! 📚✨
이 강의는 프롬프트를 잘 작성하거나 특정 AI 프레임워크를 사용하는 방법을 배우는 강의가 아닙니다.
실제 서비스를 만드는 백엔드·AI 엔지니어의 관점에서 운영 가능한 AI 시스템 아키텍처를 설계하는 방법을 배웁니다.
Model Router, LLM Gateway, Conversation Manager, Vector DB, RAG, AI Agent 등 실제 AI 서비스에서 사용되는 핵심 컴포넌트를 각각 따로 배우는 것이 아니라, 하나의 시스템 안에서 어떻게 연결되고 함께 동작하는지 아키텍처 관점에서 이해합니다.
AI 모델과 프레임워크는 계속 바뀌지만, 좋은 시스템을 설계하는 원리는 쉽게 변하지 않습니다.
이 강의에서는 특정 기술의 사용법보다, 새로운 기술이 등장하더라도 상황에 맞는 AI 시스템 아키텍처를 스스로 설계하고 판단할 수 있는 사고방식을 기르는 데 집중합니다.
LLM의 등장으로 변화하고 있는 AI 서비스 개발 환경과, 왜 LLM을 단순히 사용하는 것을 넘어 시스템 디자인 관점에서 이해해야 하는지 알아봅니다.
AI 발전 이후 달라진 개발자의 역할을 살펴보고, 기존 시스템 아키텍처에 LLM이라는 새로운 컴포넌트가 추가되면서 설계 방식과 고려해야 할 요소들이 어떻게 변화하는지 배웁니다.
LLM이라는 새로운 시스템 컴포넌트를 활용해 어떤 서비스를 만들 수 있는지 다양한 활용 사례를 통해 알아봅니다.
기존 백엔드 시스템 디자인의 핵심 목표인 신뢰성, 가용성, 성능, 확장성이 LLM 기반 시스템에서는 어떻게 달라지는지 이해하고, LLM 서비스만의 추가적인 고려사항을 살펴봅니다.
또한 LLM이 어떻게 발전해 왔는지, 트랜스포머(Transformer) 아키텍처를 중심으로 핵심 기술 흐름을 이해하며 LLM 기반 시스템을 설계하기 위한 기본 지식을 쌓습니다.
LLM을 활용하는 가장 기본적인 서비스 아키텍처를 살펴보고, 단순한 LLM API 호출을 넘어 운영 가능한 AI 서비스를 만들기 위해 필요한 컴포넌트들을 이해합니다.
프롬프트 엔지니어링, 모델 선택과 서빙 전략, LLM Router & Gateway, 대화 이력을 관리하는 Conversation Manager 등 LLM 기반 서비스의 핵심 구성 요소가 왜 필요한지, 어떤 상황에서 활용하는지 배웁니다.
LLM 활용 기본 아키텍처에서 한 단계 더 나아가, LLM의 환각 문제를 줄이고 서비스의 자체 데이터를 활용하기 위한 RAG 아키텍처를 이해합니다.
임베딩과 Vector DB의 동작 원리를 배우고, 문서 수집부터 전처리, 청킹, 인덱싱, 검색까지 RAG 시스템의 전체 데이터 파이프라인을 살펴봅니다.
또한 대규모 문서를 효율적으로 처리하기 위한 증분 인덱싱, 검색 품질을 높이기 위한 Hybrid Retriever와 Reranker 등 실제 운영 환경에서 고려해야 하는 RAG 설계 방법을 배웁니다.
RAG를 넘어 LLM이 스스로 판단하고, 필요한 도구를 선택하고, 여러 작업을 수행하는 AI Agent 시스템의 구조를 이해합니다.
Agent를 구성하는 핵심 컴포넌트인 Planning, Tool Calling, Memory, Agent Runtime의 역할을 살펴봅니다
RAG와 Agent를 결합한 Agentic RAG 아키텍처 등 응용 아키텍처를 알아봅니다.
실제 운영 환경에서 안정적인 LLM 서비스를 제공하기 위해 필요한 모니터링, 보안, 평가, 성능 개선 방법 등을 알아봅니다.
LLM 서비스의 품질과 비용을 어떻게 측정하고 개선할 수 있는지, Prompt/Response Logging, Evaluation, Guardrail 등 운영 단계에서 필요한 핵심 요소들을 이해합니다.
응답 속도와 비용을 최적화하기 위한 시스템 설계 방법을 배우며 운영 가능한 AI 서비스를 완성하는 과정을 살펴봅니다.

LLM을 활용한 서비스를 만들고 싶은데, 어디서부터 설계해야 할지 막막해요
LLM API를 호출하는 것을 넘어, 운영 가능한 AI 서비스의 전체 아키텍처와 설계 흐름을 배우고 싶은 분

회사 프로젝트나 업무에 LLM을 적용해보고 싶어요.
사내 업무 자동화, AI 기능 추가, AI 서비스 개발 등 실무에서 활용할 수 있는 AI 시스템 아키텍처를 설계하고 싶은 개발자

AI Engineer 또는 AI 서비스 개발자로 성장하고 싶어요.
성능, 비용, 품질, 확장성을 고려하며 스스로 AI 서비스를 설계할 수 있는 사고방식을 기르고 싶은 분
강의 슬라이드 PDF를 제공합니다. (약 220페이지 (+추가예정))
이 강의는 LLM 기반 AI 서비스의 시스템 아키텍처를 설계하는 이론 중심 강의입니다.
따라서 LangChain, LlamaIndex, Spring AI 등 특정 프레임워크의 사용법이나 코드 구현 실습은 다루지 않습니다.
기본적인 백엔드 개발 경험이 있다면 더욱 쉽게 따라올 수 있으며, 아래 내용을 알고 있다면 학습에 도움이 됩니다.
HTTP와 REST API의 기본적인 동작 원리
데이터베이스(RDB 또는 NoSQL)를 활용한 개발 경험
웹 서비스 또는 백엔드 개발 경험
ChatGPT, Claude 등 LLM을 사용해 보았거나 LLM API를 간단히 호출해 본 경험
LLM에 대한 전문 지식이나 AI 모델 개발 경험은 필요하지 않습니다. LLM의 기본 개념부터 AI 서비스가 어떤 구조로 동작하는지 단계적으로 설명하기 때문에, AI 경험이 많지 않은 개발자도 AI 시스템 설계의 전체 흐름을 이해하고 따라올 수 있습니다.
학습 대상은
누구일까요?
LLM 기반 AI 서비스의 안정적인 아키텍처를 직접 설계하고 싶은 개발자
LLM 기반 프로젝트를 진행해보고 싶은 취준생
업무 자동화나 사내 플랫폼 개선 등 회사 업무에 LLM을 적용해보고 싶은 현업 개발자
기존 백엔드 시스템에 LLM을 추가해야하는 백엔드 개발자
선수 지식,
필요할까요?
기본적인 백엔드 아키텍처에 대한 이해 (HTTP, RESTful API, 웹 서버, DB 등 백엔드의 기초적인 동작 원리)
LLM에 대한 기본적인 관심과 경험 (ChatGPT나 Claude 같은 LLM API를 한 번이라도 호출해 보았거나, 프롬프트를 작성해 본 경험이 있으면 좋습니다)
커리어인증
695
명
수강생
52
개
수강평
7
개
답변
5.0
점
강의 평점
2
개
강의
안녕하세요, 개발자 성장랜턴입니다.
국내 IT 대기업에서 근무 중이며, 누구나 개발자가 되어 상상하는 것을 직접 만들 수 있는 세상을 꿈꾸고 있습니다.
현업에서의 고민과 실제로 쓰이는 기술들을 처음 배우는 분들도 쉽게 이해할 수 있도록 전하고 싶습니다.
배우고 성장하는 과정을 좋아하는 사람으로서, 제 강의를 듣는 분들도 함께 성장하는 즐거움을 느낄 수 있으면 좋겠습니다.
전체
25개 ∙ (4시간 20분)
해당 강의에서 제공:
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!