요약
역할
- Python, Asyncio, Aiohttp, PostgreSQL, Redis, etcd로 구축된 비동기 서버 개발에 참여
- Redis를 이용하여 스케줄러를 체크하고 수동으로 작동시키는 API 구현
- 자원 할당 과정에서 생기는 오류의 원인을 파악하기 위한 로그 개선
- Alembic을 이용하여 DB 스키마 변경 및 DB 마이그레이션 (PostgreSQL)
- 빠른 수정이 필요한 이슈를 해결하는 8개의 Pull Request 병합
- PyCon 부스 운영 지원
성과
- 총 11개의 Pull Request 병합 (역대 인턴 중에 가장 많은 Pull Request)
시기
Redis를 이용하여 스케줄러를 체크하고 수동으로 작동시키는 API 구현
Issue
https://github.com/lablup/backend.ai/issues/1436
- 스케줄러의 글로벌 타이머가 가끔 동작을 멈추는 경우가 있기 때문에 수동으로 스케줄러를 작동시킬 수 있는 API가 필요했습니다.