
일주일 만에 소프트웨어 요구사항 제대로 이해하기
SW School
이 강의에서는 소프트웨어의 핵심 기능과 조건을 체계적으로 분석하고 정리하는 방법을 배우고, 이를 토대로 버그를 찾고 개선하는 테스팅과의 관계에 대한 이론적 배경을 설명합니다.
초급
아키텍처
API 설계, CRUD 구현, JWT 인증 같은 기초를 넘어 백엔드 아키텍처 설계까지! 면접에서 설계 경험을 자신 있게 말할 수 있는 ‘나만의 백엔드 아키텍처’를 만들기 위한 시스템 디자인 입문 강의입니다.
백엔드 시스템 디자인
시스템 아키텍처
대규모 시스템 설계 트레이드 오프
학습 대상은
누구일까요?
기본 기능은 구현해봤지만, 아키텍처 설계는 해본 적 없는 백엔드 취준생
대규모 시스템에서의 트레이드오프를 고민해본 프로젝트로 취업 경쟁력을 높이고 싶은 취준생
회사에서 처음으로 시스템 아키텍처를 설계해야 하는 신입 백엔드 개발자
선수 지식,
필요할까요?
HTTP와 RESTful API에 대한 기본적인 이해가 있으면 좋습니다.
웹 프레임워크 (Spring, Express ...)로 간단한 CRUD 서버를 만들어본 경험이 있으면 학습에 도움이 됩니다.
SQL과 관계형 데이터베이스(RDB) 등 DB 관련 지식이 있으면 강의를 더 잘 따라올 수 있습니다.
안녕하세요, 개발자 성장랜턴입니다.
국내 IT 대기업에서 근무 중이며, 누구나 개발자가 되어 상상하는 것을 직접 만들 수 있는 세상을 꿈꾸고 있습니다.
현업에서의 고민과 실제로 쓰이는 기술들을 처음 배우는 분들도 쉽게 이해할 수 있도록 전하고 싶습니다.
배우고 성장하는 과정을 좋아하는 사람으로서, 제 강의를 듣는 분들도 함께 성장하는 즐거움을 느낄 수 있으면 좋겠습니다.
전체
23개 ∙ (3시간 26분)
해당 강의에서 제공:
4. '잘' 만든 대규모 시스템이란
05:11
5. 신뢰성
13:22
6. 성능
12:49
7. 가용성
10:25
8. 확장성
09:46
10. 서버와 서버 간 통신
19:17
13. DB 종류와 선택 전략
24:53
14. 캐시 & CDN
20:29
15. 메세지 큐 & 이벤트 브로커
32:12
같은 분야의 다른 강의를 만나보세요!