Rate Limiter 알고리즘 중에서 토큰 버킷과 누출 버킷에 대해서 상세히 알아봅니다.
Rate Limiter가 무엇인지에 대해서 알아보고 구현을 위해서는 어떤 부분들을 고려해야 하는지에 대해서 설명합니다. 해당 포스팅은 Rate Limiter를 구성하는 알고리즘에 대해서도 상세 설명을 할 예정이라 시리즈물로 작성 예정입니다.
SQLite Soul에 대해서 알아보기 1편에서 이어지는 글입니다. Soul의 인증과 CRUD API를 실습을 통해서 좀 더 자세하게 알아봅니다.
geeknews를 보다가 SQLite Soul이라는 재미있는 오픈소스 프로젝트가 있어서 한번 직접 실습해 보고 해당 내용을 포스팅해보려고 합니다. 실습 위주다 보니 글이 길어질 수 있는 부분이 있어서 2개의 글로 나누어서 작성합니다.