Jay's Blog
Preview Image

SQLAlchemy 커넥션 풀 작동 확인하기

커넥션 풀 커넥션 풀(Connection Pool)이란 향후 데이터베이스에 대한 요청이 필요할 때 커넥션을 재사용할 수 있도록 유지 관리하는 데이터베이스 커넥션에 대한 일종의 캐시입니다. 특히 서버 측 웹 애플리케이션의 경우, 커넥션 풀은 요청 간에 재사용되는 활성 데이터베이스 커넥션 ‘풀’을 메모리에 유지하는 표준적인 방법입니다. [출처] Pyt...

Preview Image

리눅스 systemd에 서비스 등록하기

배경 최근 프로젝트에서 FastAPI를 이용해 API 서버를 띄우고 있는데 이 모든 과정이 수동이었습니다. 만약 서버를 중지했다가 재기동하는 경우 직접 명령어를 입력하거나 실행용 쉘 스크립트를 실행해서 API 서버를 다시 띄워야만 했습니다. 너무 번거로운 작업이라 API 서버 띄우는 작업을 리눅스 systemd에 등록하여 서비스화하였습니다. 아래 내...

Preview Image

PDM을 이용하여 환경 설정 시 SSL 에러 벗어나기

배경 최근에 회사 네트워크에서 PDM을 사용해서 환경을 설정하는데 이전에는 발생하지 않았던 SSL 에러가 계속 발생하였습니다. 사실 일반적으로는 인증서를 추가해주기만 하면 문제는 해결됩니다. 진짜 문제는 회사의 인증서가 256바이트라서 발생했는데요. 해당 인증서를 통해서 pypi.org나 files.pythonhosted.org에서 무언가를 받으려고...

Preview Image

조금 빠른 2023 회고

오랜만에 작성하는 포스트지만 조금 빠르게 2023년을 회고하고자 합니다. 태어나서 가장 힘들었던 한 해였던만큼 많은 생각을 가져본 한 해였습니다. 일이 중요한게 아니었다 올해는 일과 커리어가 중요하지 않았습니다. 어떻게 일했는지도 잘 기억나지 않고 눈 앞에 들이닥친 일부터 쳐내느라 정신이 없었죠. 어머니가 돌아가신 후 정신을 차리고 망가진 제 몸과...