Pantsbuild 로 Django 모노레포 마이크로서비스 구현하기
카테고리 : 웹 서비스 (Web Service)
난이도 : 상
발표 시간 : 20분
언어 : 한국어
발표 장소 : 105호
난이도 : 상
발표 시간 : 20분
언어 : 한국어
발표 장소 : 105호
설명
이 세션에서는 오픈소스 파이썬 빌드 툴인 Pantsbuild를 통해 Dajngo 모노레포 마이크로서비스 분리의 과정을 공유합니다. 모놀리틱 서버에서 바르게 성장하는 서비스의 관리 및 유연하게 배포가 어떻게 분리되어야 할 지 되어야 하는지 고민하다 DjangoCon Euro 2021에서 Multiple Django Services in a single repo 영상을 보고 Pantsbuild 에 관심을 두기 시작했습니다. 통일화된 방식으로 코드를 관리할 수 있도록 제공하는 플러그인에 대한 세팅, mypy 타입힌트를 적용 후, 간단한 보일러 플레이트 코드로 pex(파이썬 실행빌드파일)를 docker로 배포하는 과정을 겪으면서 생긴 경험과 고민을 공유하고자 합니다.
발표자 소개

김순
현재 핀테크 스타트업 Payhere 에서 백엔드 엔지니어로 러테일 관련 서버 어플리케이션을 개발하고 있습니다. 번거로운 것 보다 자동화되고 효율적인 것을 좋아합니다. 느리더라도 도전을 멈추지 않습니다.