강의

멘토링

로드맵

Inflearn brand logo image
BEST
개발 · 프로그래밍

/

개발 · 프로그래밍 기타

시스템 디자인 첫걸음: 면접에서 돋보이는 백엔드 아키텍처 설계하기

API 설계, CRUD 구현, JWT 인증 같은 기초를 넘어 백엔드 아키텍처 설계까지! 면접에서 설계 경험을 자신 있게 말할 수 있는 ‘나만의 백엔드 아키텍처’를 만들기 위한 시스템 디자인 입문 강의입니다.

(4.9) 수강평 14개

수강생 235명

  • 성장랜턴
시스템-디자인
아키텍쳐
개념강의
백엔드이해하기
아키텍처backend소프트웨어 설계시스템 디자인면접

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 백엔드 시스템 디자인

  • 시스템 아키텍처

  • 대규모 시스템 설계 트레이드 오프

  • 면접에서 돋보이는 프로젝트를 하는 방법

시스템 디자인 첫걸음🚶🏻‍♀️

기능 구현을 넘어, 설계할 줄 아는 백엔드 개발자로 성장하기 위한 시작


"분명 프로젝트를 했는데, 왜 막상 면접에서는 할 말이 없을까?🤔"

많은 백엔드 취준생분들이 프로젝트 경험을 이야기할 때,
API 설계나 CRUD 중심의 기능 구현 위주로 설명합니다.
하지만 면접관이 정말 궁금해하는 건
어떻게 구현했는지’가 아니라 ‘왜 그렇게 설계했는지’에 대한 당신만의 판단과 고민입니다.


이 강의는 백엔드 아키텍처 설계 경험이 없는 취준생 분들을 위해 준비되었습니다.
대규모 시스템 디자인을 할 때 무엇을 목표로 삼아야 하는지, 어떤 컴포넌트로 구성되는지,
그리고 어떤 아키텍처로 실제 개발을 할 수 있는지까지 설계의 전체 흐름을 단계별로 다룹니다.

이 강의를 통해 면접에서 자신 있게 설명할 수 있는,
여러분만의 설계가 담긴 프로젝트를 함께 완성해보세요.


#시스템 디자인 #아키텍처 설계 #백엔드

🌟 강의 특징

📌 처음 배우는 사람도 쉽게 이해할 수 있도록!

  • 시스템 디자인의 4가지 핵심 목표부터 백엔드 시스템을 구성하는 주요 컴포넌트와 아키텍처 개념까지,
    초심자의 눈높이에 맞춰 빠르게 시스템 디자인의 감을 잡을 수 있도록 설명합니다.

📌 ‘왜 이 기술을 선택했는가’를 말할 수 있는 실력!

  • 단순한 기능 구현을 넘어, 트레이드오프를 고려한 기술 선택과 아키텍처 설계 과정을 학습합니다.
    면접에서 자신 있게 설명할 수 있는 설계의 근거를 만들어봅니다.

📌 실제 프로젝트에 적용 가능한 설계 감각!

  • 면접에서 돋보이는 프로젝트를 하는 방법을 Chapter 16에서 소개하고, 각 섹션마다 제공되는 실전 미션을 따라가며 내 프로젝트에 적합한 백엔드 아키텍처를 직접 고민하고 설계해볼 수 있습니다.

🙋 추천 대상

시스템 디자인 기초를 빠르게 훑고 싶어요.


백엔드 시스템 디자인에 대해
빠르게 개념을 정리하고 큰 그림을 그리고 싶은 분

취업을 위해 기술적인 깊이를 보여줄 수 있는 프로젝트를 하고 싶어요.


단순한 기능 구현을 넘어서,
설계의 이유와 기술 선택 과정을 설명할 수 있는 프로젝트를 만들고 싶은 분

신입 개발자인데 아직 시스템 설계를 경험해본 적이 없어요.


시스템 디자인의 목표와 컴포넌트를 이해하고, 스스로 아키텍처를 설계할 수 있는 힘을 키우고 싶은 분



📖 수강 후에는

  • 대규모 백엔드 시스템 디자인의 핵심 목표 4가지를 이해하게 됩니다.

  • 서버, DB, 캐시, 메시지 큐, 로드밸런서, 서비스 레지스트리, 배치 & 스트리밍 처리 등
    백엔드 아키텍처를 구성하는 핵심 컴포넌트의 역할과 필요성을 알게 됩니다.


  • 시스템을 설계할 때 고려해야 하는 기초 개념과 주요 트레이드오프(예: 일관성 vs 가용성)에 대해 학습합니다.

  • 주요 백엔드 아키텍처 스타일과 예시 프로젝트를 통한 아키텍처 설계 방법을 배울 수 있습니다.

  • 백엔드 개발 프로젝트를 진행 중인 취준생 분들은 강의 내용과 실전 미션을 바탕으로, 자신만의 아키텍처를 설계해볼 수 있습니다.

이런 내용을 배워요

섹션1. 왜 시스템 디자인을 배워야하는가?


시스템 디자인이 무엇인지, 왜 최근 백엔드 개발자에게 특히 더 중요해졌는지를 살펴봅니다.

단순 구현이 아닌 설계 이유와 기술적 판단을 명확히 말할 수 있는 개발자로 성장하는 첫걸음을 시작합니다.

섹션2. 시스템 디자인의 핵심 목표 4가지


시스템 디자인의 핵심 목표 4가지(신뢰성, 성능, 가용성, 확장성)를 이해하고, 이를 실제 프로젝트 설계에 적용하는 방법을 배웁니다.



섹션3. 주요 시스템 컴포넌트와 트레이드오프


대규모 백엔드 시스템을 만드는데 자주 사용되는 주요 컴포넌트를 소개하고, 어떤 케이스에서 사용되는지를 실제 예시와 함께 설명합니다.

컴포넌트를 소개하는 것에서 끝나지 않고, 각 컴포넌트를 도입했을 때 고민해야하는 문제트레이드오프를 함께 다룹니다.

섹션4. 나만의 아키텍처 설계하고 설명하기


면접에서 돋보일 수 있는 백엔드 프로젝트를 하는 방법을 단계별로 설명합니다. 어떻게 기획하고, 구현하고, 다듬는지의 각 단계를 구체적으로 설명합니다.

다양한 백엔드 아키텍처 스타일들을 배우고, 각 스타일의 장단점선택 방법을 배웁니다

개발자 질문/답변 커뮤니티 예시 프로젝트를 함께 설계하며 아키텍처를 어떻게 점진적으로 개선해 나갈 수 있는지 살펴봅니다.

수강 전 참고 사항

학습 자료

  • 강의 슬라이드 pdf를 제공합니다. (350 페이지 분량)

선수 지식 및 유의사항

  • 기본적인 백엔드 개발 경험이 있다면 강의를 더 수월하게 따라올 수 있습니다.
    예를 들어, 아래와 같은 기술들을 접해본 경험이 있다면 도움이 됩니다:

    • 웹 프레임워크를 사용한 API 서버 개발 경험

    • 관계형 데이터베이스(RDB) 또는 NoSQL DB를 활용한 데이터 저장

    • HTTP와 네트워크의 기본 개념에 대한 이해

  • 이 강의는 시스템 디자인 개념과 설계 흐름을 배우는 이론 중심 강의입니다.
    따라서 Redis, Kafka, Spring, Nginx 등
    특정 기술의 설치나 사용법, 코드 구현 실습은 다루지 않습니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 기본 기능은 구현해봤지만, 아키텍처 설계는 해본 적 없는 백엔드 취준생

  • 대규모 시스템에서의 트레이드오프를 고민해본 프로젝트로 취업 경쟁력을 높이고 싶은 취준생

  • 회사에서 처음으로 시스템 아키텍처를 설계해야 하는 신입 백엔드 개발자

선수 지식,
필요할까요?

  • HTTP와 RESTful API에 대한 기본적인 이해가 있으면 좋습니다.

  • 웹 프레임워크 (Spring, Express ...)로 간단한 CRUD 서버를 만들어본 경험이 있으면 학습에 도움이 됩니다.

  • SQL과 관계형 데이터베이스(RDB) 등 DB 관련 지식이 있으면 강의를 더 잘 따라올 수 있습니다.

안녕하세요
입니다.

235

수강생

14

수강평

2

답변

4.9

강의 평점

1

강의

안녕하세요, 개발자 성장랜턴입니다.
국내 IT 대기업에서 근무 중이며, 누구나 개발자가 되어 상상하는 것을 직접 만들 수 있는 세상을 꿈꾸고 있습니다.

현업에서의 고민과 실제로 쓰이는 기술들을 처음 배우는 분들도 쉽게 이해할 수 있도록 전하고 싶습니다.
배우고 성장하는 과정을 좋아하는 사람으로서, 제 강의를 듣는 분들도 함께 성장하는 즐거움을 느낄 수 있으면 좋겠습니다.

 

이메일: mindlantern.studio@gmail.com

커리큘럼

전체

24개 ∙ (4시간 59분)

해당 강의에서 제공:

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

수강평

전체

14개

4.9

14개의 수강평

  • sungho kang님의 프로필 이미지
    sungho kang

    수강평 17

    평균 평점 3.6

    수정됨

    5

    70% 수강 후 작성

    아키텍처로 일하게 된지 3년정도 흘러가는 것 같습니다. 도메인(제조서비스)에 따라서 진행하다보니 늘 비슷한 시각으로 시스템 디자인을 행하는 것 같아서 초심으로 돌아가는 마음으로 잘보고 있습니다. 특히 이커머스, 풀필먼트 같은 서비스기반 아키텍처는를 설계해본적이 없었는데 비슷한 설명을 해주셔서 도움이 많이 되었습니다. 강사님께서 추가서비스로 이기종 데이터 통합 실시간 처리 부분(멀티스레딩, GPU 가속 등도 요즘 제조업(에너지) 부분도 많이 쓰고 있어서 서비스로 추가 강의 만들어주시면 좋을 것 같습니다. 그리고 요즘 다들 관심이 많은 벡터 데이터베이스에 대한 설계 부분도 기회가 된다면 업로드 해주시면 취준생분들께 도움이 많이 될 것 같아요. 요즘은 정말 제조업 기반 SI 그룹사들도 신입인데 신입같지 않은 취준생을 요구하셔서요. 감사합니다.

    • 성장랜턴
      지식공유자

      sungho kang님, 좋은 수강평 남겨주셔서 감사합니다. 이미 아키텍트로서 설계 경험이 있으신데도 강의가 도움이 되었다니 다행이네요😊! 말씀해주신 이기종 데이터 통합 실시간 처리는 정말 좋은 주제이지만, 이번 입문 강의에서 다루기에는 다소 난이도가 있을 것 같아서 더 심화된 내용을 다룰 후속 강의에 포함하는 방향으로 검토해보겠습니다. 벡터 데이터베이스나 AI 모델을 포함한 아키텍처 설계는 요즘 취준생분들이 프로젝트에서 많이 경험하시는 부분일 것 같아 추가 강의로 제작해보겠습니다! 시간내어 좋은 피드백 남겨주셔서 정말 감사합니다.

  • dt10002님의 프로필 이미지
    dt10002

    수강평 2

    평균 평점 5.0

    수정됨

    5

    100% 수강 후 작성

    처음 수강평 적습니다. 취준생 입장에서 요즘 AI의 발전으로 코드 구현은 어느 정도 해결되는 영역으로 넘어갔다고 생각합니다. 그럼, 뭐가 중요할까에 고민하다가 "아 이제는 시스템을 잘 설계하는 것이 중요하겠구나, 시스템 설계 의사소통이 중요하겠구나"라는 생각이 문득 들었습니다. 그래서 강의에서 소개해 주신 "대규모 시스템 설계 기초 1"편을 읽다가 뭔가 실무자 관점에서 설명해 주는 강의가 있으면 좋겠다는 생각이 드는 찰나에 이 강의를 발견하여 바로 구매했던 것 같습니다. 개인적으로 큰 흐름을 잡는 데 정말 많은 도움이 되었습니다. 사용해 본 적 없고, 들어만 봤던 기술들에 대해서도 "아, 이게 이런 상황일 때 사용할 수 있겠구나" 하면서 배경지식을 넓힐 수 있었고, 실제 프로젝트 초기 단계에서 고려해야 할 부분에 대해서 많이 배울 수 있었습니다. 왜 이제야 나타나신 건가요…. 그뿐만 아니라, 백엔드 개발자로서 면접에서 어떻게 프로젝트를 어필할 수 있는지도 배울 수 있었습니다. 제가 문서화를 진짜 귀찮아하는데 앞으로 열심히 트러블 슈팅한 내용을 문서화하도록 하겠습니다. 정말 좋은 강의 감사합니다. ppt 자료도 너무 읽기 좋았고, 교안 디자인도 너무 이뻐서 마음에 듭니다! 다음에 또 어떤 강의를 기획하고 계신지는 모르겠지만, 믿고 수강하도록 하겠습니다 :>

    • 성장랜턴
      지식공유자

      dt10002님, 정성스러운 수강평 남겨주셔서 너무 감사드립니다! 제가 개발을 하며 쌓아온 경험들이 누군가에게는 도움이 될 수 있겠지라는 생각으로 강의를 만들게 되었는데 이렇게 실제로 도움이 되었다는 후기를 읽으니 너무 뿌듯하고 힘이 나네요😆 앞으로도 이 강의가 더 많은 분들에게 실질적인 도움이 될 수 있도록 계속해서 발전시켜 나가겠습니다. dt10002님의 앞으로의 취준과 시스템 디자인 여정도 진심으로 응원하겠습니다! 공부하시다가 궁금한 점이 생기면 언제든 편하게 질문 남겨주세요. 감사합니다!

  • 박철현님의 프로필 이미지
    박철현

    수강평 24

    평균 평점 5.0

    5

    55% 수강 후 작성

    진짜 지리네요....

    • 우주인님의 프로필 이미지
      우주인

      수강평 28

      평균 평점 5.0

      5

      100% 수강 후 작성

      시스템을 어떻게 잘 만들지에 대한 고민을 많이 하는데 기본적인 내용과 이후 어떻게 공부를 하면 좋을지에 대한 방향성을 잡는데 도움이 되었습니다 유익한 강의였습니다

      • 돈돈참님의 프로필 이미지
        돈돈참

        수강평 10

        평균 평점 5.0

        5

        100% 수강 후 작성

        얇지만 넓게 배울 수 있는 강의입니다. 더 어려운 내용을 다루는 다음 강의가 나온다면 들어보고 싶습니다!

        • 성장랜턴
          지식공유자

          돈돈참님, 좋은 수강평 남겨주셔서 감사합니다! 더 심화된 내용을 다루는 후속 강의도 준비 중입니다. 출시에 시간이 조금 걸릴 수 있지만, 더 깊이 있는 내용으로 찾아뵐 수 있도록 노력하겠습니다! 기대해주세요 😊

      ₩44,000

      비슷한 강의

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