Cloud Run과 AsyncPG: 서버리스 환경에서의 DB 연결 전략
Google Cloud Run의 컨테이너 수명 주기와 비동기 DB 드라이버(asyncpg)의 상호작용에서 발생한 문제들을 심층 분석하고, 안정적인 서버리스 아키텍처를 위한 패턴을 제시합니다.
개발하면서 배운 것들을 기록합니다.
Google Cloud Run의 컨테이너 수명 주기와 비동기 DB 드라이버(asyncpg)의 상호작용에서 발생한 문제들을 심층 분석하고, 안정적인 서버리스 아키텍처를 위한 패턴을 제시합니다.
FastAPI 애플리케이션과 PostgreSQL 데이터베이스를 Google Cloud Platform에 배포하는 단계별 가이드입니다.
로컬 개발 환경에서 Cloud Run 배포를 위해 Docker를 도입하며 겪었던 의존성 충돌, 환경 변수 처리, DB 연결 문제들과 그 해결 과정을 상세히 기록합니다.
보안 취약점과 비즈니스 로직의 한계를 극복하기 위해 Gemini API 호출 로직을 React Native 클라이언트에서 FastAPI 백엔드로 이관한 경험을 공유합니다.
Swifty Healthy 프로젝트의 개발 동기, 전체 시스템 아키텍처, 그리고 각 기술 스택(Frontend, Backend, Infra)을 선정하게 된 구체적인 이유와 대안 기술과의 비교 분석을 다룹니다.
토스 인증 개발 가이드입니다. SDK 연동, API 사용법, 구현 예제를 확인하세요.
FastAPI와 AsyncPG를 사용하여 PostgreSQL을 비동기로 효율적으로 사용하는 방법을 소개합니다.
Docker의 기본 개념과 실무에서 자주 사용되는 명령어들을 알아봅니다.
Node.js 애플리케이션의 성능을 향상시키는 다양한 기법들을 소개합니다.
Tailwind CSS를 더 효율적으로 사용하기 위한 실무 팁들을 소개합니다.
React Hooks의 useEffect를 깊이 이해하고 의존성 배열을 올바르게 사용하는 방법을 알아봅니다.