Implementing Microservice using Sanic

Slides


https://www.slideshare.net/jaemyunlee1/pycon-korea-2018sanic-microservice-110622868

Video


https://www.youtube.com/watch?v=aIn4yuDpatg

Description


발표 목표
아직 Microservice architecture가 낯선 청중들에게는 왜 많은 회사들이 Monolithic application에서 Microservices architecture로 전환하는지 생각해볼 수 있는 기회를 제공하려 합니다. 그리고 아직 Sanic이라는 프레임워크가 낯선 청중에게는 Aysnc/await syntax를 활용하여 쉽게 Async request를 처리할 수 있는 것을 소개하고 그들의 프로젝트에서 추후에 활용할 수 있는 옵션이 되길 바랍니다. 또한 Production level에서 Sanic을 어떻게 활용했는지 설명하고 이에 대해 더 자세히 알고 싶거나 궁금한 청중들을 위해 작년처럼 오픈공간이 있으면 거기서 소통하려고 합니다.

발표 목차
1.Monolithic application vs Microservice architecture
Django를 활용하여 Monolithic application으로 구축되어 있는 웹을 Microservice architecture로 전환한 이유를 Microservice의 장점과 특징을 소개하면서 설명합니다.
2.Sanic
Microservice architecture를 구축을 위해서 Sanic web framework를 활용하게 된 이유를 AsyncIO와 동시성과 함께 설명합니다.
3.Sanic에서 부족했던 점
Sanic을 활용하면 부족한 기능들을 채워나간 과정과 Sanic을 기반으로 자체적으로 제작한 Insanic framework를 소개합니다. 현재 개발중인 Insanic framework는 오픈소스로 공개할 계획으로 개발하고 있습니다. 8월달 발표때는 오픈소스로 공개되어 깃헙 리포도 함께 공개할 수 있으리라 기대합니다.
4.Production에서 활용
7월 production deploy 계획으로 개발 진행중에 있습니다. 실제로 Production level에서 Sanic이 활용된 이야기를 전달하려 합니다.


Comments

blog comments powered by Disqus

Sponsors

Diamond

Sappire

Platinum

Gold

Silver

Community

Media