개발 · 프로그래밍

/

백엔드

실전! FastAPI 활용(비동기)

FastAPI를 활용한 파이썬 비동기 프로그래밍의 모든 것

57명 이 수강하고 있어요.

Thumbnail

초급자를 위해 준비한
[백엔드, FastAPI] 강의입니다.

이런 걸
배워요!

  • asyncio

  • 비동기 프로그래밍

  • fastapi

  • event loop

한 단계 더 성장하는 기회 🔥
Python 비동기 프로그래밍 제대로 알아봅시다

FastAPI를 통해 배우는 Python 비동기 프로그래밍의 모든 것!

웹 서버의 성능을 최대로 사용하기 위해 이제 비동기 프로그래밍은 필수입니다. 가장 현대적인 웹 프레임워크인 FastAPI를 통해 최신 Python 개발의 트렌드비동기 프로그래밍에 대해 학습해봅시다.

이번 기회를 통해 어렵게만 느껴졌던 비동기 프로그래밍을 정복하고, 한 단계 더 성장하세요!

📌 이번 강의를 통해 배우는 내용

  • Python 비동기 프로그래밍의 기본적인 활용 밥법을 학습합니다.

  • 표준 비동기 라이브러리인 asyncio와 이벤트 루프(Event Loop)에 대해 배웁니다.

  • FastAPI의 내부 구현을 이해하고, 비동기 함수가 어떻게 처리되는지 자세하게 이해합니다.

이런 분들께 추천해요

서버 성능을 개선하고 싶은
Python 웹 개발자

FastAPI를 제대로
사용하는 방법이 궁금하신 분

비동기 프로그래밍의
내부 원리가 궁금하신 분

이런 내용을 배워요.

[실습] 데이터베이스 비동기 전환

sqlalchemy를 비동기 방식으로 사용하는 방법에 대해서 배웁니다. 동기식으로 작성된 데이터베이스 레포지토리를 비동기 방식으로 함께 전환합니다.

[실습] 외부 API 호출

HTTP 라이브러리를 통해 외부 API와 통신하는 부분에 어떻게 비동기 방식을 적용할 수 있는지 알아봅니다.

[실습] 웹 소켓 채팅 & Redis Pub/Sub

비동기 프로그래밍과 웹 소켓을 이용해 간단한 오픈 채팅을 구현하고, Redis Pub/Sub을 메시지 브로커로 활용하여 확장성 있는 시스템으로 개선하는 방법을 배웁니다.

[실습] 동기/비동기 성능 테스트 및 개선

동기 방식으로 동작하는 FastAPI 서버에서 발생할 수 있는 성능 문제를 알아보고, 이를 개선할 수 있는 방법까지 알아봅니다.

수강 전 참고 사항

실습 환경

  • 강의에서는 실습 환경으로 MacOS 및 터미널을 사용하며, 일부 Docker를 활용합니다.

    • Windows 환경에서도 실습이 가능합니다.


선수 지식 및 유의사항

  • 기초적인 Python 문법과 웹 서버의 동작에 대해 이해한 상태에서 수강해주세요.


  • 이번 강좌에서 기초 FastAPI 사용법은 다루지 않습니다.

    • 기초 강좌가 필요하신 분들은 할인 코드를 함께 드립니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 파이썬 비동기 프로그래밍이 궁금하신 분

  • FastAPI의 성능을 최대로 활용하는 방법이 궁금하신 분

선수 지식,
필요할까요?

  • Python

안녕하세요
신동현입니다.

  • 백엔드 개발자

    • 스타트업 창업

    • (전) 토스 증권 NoOps팀

    • (전) Asleep 슬립루틴 개발

    • (전) ABLY 광고 사업팀

    • PyCon Korea 21/22/23 Speaker

  • 자격증 및 수상 내역

    • AWS 2023 StartUp Security GameDay 1등

    • 3x AWS Certified

      • AWS Certified Database – Specialty

      • AWS Certified Solutions Architect - Associate

      • AWS Certified Developer - Associate

    • CKAD(Certified Kubernetes Application Developer)

  • 기술 블로그: qu3vipon.com

  • 깃허브: github.com/qu3vipon

커리큘럼

전체

16개 ∙ (58분)

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

수강평

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