St991Cup's Blog

Steelcup, St991cup, steelcup


Vercel

  • NestJS(bad-goose)를 상시구동 서버에서 Vercel 서버리스로 옮기기

    기존 Docker 환경에서 상시 구동되던 NestJS 크롤링 및 API 백엔드 서버를 Vercel Serverless Functions 환경으로 전환하면서 해결한 구조적 제약 사항과 트러블슈팅 내역을 다룬다. 1. 개요 및 배경 bad-goose는 주요 음원 차트 데이터를 주기적으로 수집하여 Redis에 적재하고 API를 통해 데이터를 제공하는 NestJS 기반 백엔드 애플리케이션이다. 기존에는 docker-compose 환경에서 app.listen(4000) 형태로 상시 구동되었으며, @nestjs/schedule의 @Cron 데코레이터를 활용해… Continue reading

  • Next.js(steelcup-home)를 Vercel에 배포하고 별도 백엔드와 연결하기

    기존에 홈서버의 Docker Compose 환경에서 동일한 내부 브리지 네트워크로 연동되던 프론트엔드와 백엔드 서비스를 클라우드 환경으로 분리 이전하는 과정에서 발생한 아키텍처 변경 사항과 배포 전략을 다룬다. 1. 개요 및 배경 steelcup-home은 Next.js 기반의 웹 애플리케이션이다. 기존 환경에서는 docker-compose를 통해 백엔드 서비스(bad-goose)와 함께 단일 호스트의 도커 브리지 네트워크 내에서 구동되었다. 백엔드 서비스를 Vercel Serverless 및 Upstash Redis로… Continue reading

워드프레스닷컴으로 이처럼 사이트 디자인
시작하기