Development

A collection of 4 posts
Sphinx로 TIL 문서 페이지 만들기
Development

Sphinx로 TIL 문서 페이지 만들기

Today I Learned 을 언제부터인가 쓰고 있었는데 Markdown으로 작성하고 Git으로 관리하니 매우 편했다. 하지만 다시 보고 싶을 때 검색이 용이하지 않아서 뭔가 검색할 수 있는 페이지를 만들면 좋겠다 싶어서 이것 저것 찾아보았다. Markdown을 정적 웹 페이지로 만들어주는 툴은 많았지만(심지어 이 블로그도 Markdown 기반...) 뭔가 안써본걸 써보고 싶었다. 그렇게 알아보던
6 min read
서버리스 마이크로서비스(Serverless Microservice) with Zappa -2-
Development

서버리스 마이크로서비스(Serverless Microservice) with Zappa -2-

이전의 포스팅이 Zappa와 함께하는 Serverless Microservice - 희망편이었다면 이번의 포스팅은 Zappa와 함께하는 Serverless Microservice - 파멸편이라고 할 수 있다. Zappa를 도입하면서 삽질했던 것들을 적어보려한다. 삽질 1. Package Lambda에서는 순수 Python으로 작성된 모듈만 사용할 수 있다. 별도의 컴파일 과정이 불가능하기 때문이다. 그래서 MySQL-Python 모듈도 쓰지못하는 문제가 있었다. 이럴 때는 Lambda가 돌아가는
6 min read
서버리스 마이크로서비스(Serverless Microservice) with Zappa -1-
Development

서버리스 마이크로서비스(Serverless Microservice) with Zappa -1-

내가 입사할 때 까지만 해도 회사의 백엔드는 Monolithic Architecture로 하나의 거대한 백엔드 시스템에서 여러가지 기능을 담당하고 있었다. 그리고 몇가지 이유로 이제 Monolithic Architecture를 고집할 수 없겠다 싶어 점진적으로 Microservice Architecture화 하기로 결정했다. 1차적으로 백엔드의 특정 기능을 담당하는 API 서버를 분리하기로 결정했는데 이번 기회에 요즘 핫한 Serverless Architecture를 시도해보기로 했다. AWS의
9 min read