Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 940 Bytes

README.md

File metadata and controls

27 lines (21 loc) · 940 Bytes

Heroku to GCP Migration

This repo contains set of scripts and instructions to systematically migrate a Django application to Google Cloud. The migration of database (PostgreSQL) and cache are the main focus.

Source application hosted on Heroku

Django application with Celery for async tasks

  • Web type dyno for frontend
  • Worker dyno for celery beat and workers
  • CloudAMQP for RabbitMQ broker required by Celery
  • Memcachier - used for distributed caching
  • Heroku Postgres

Objectives

  • Minimum DevOps requirement on the GCP just like Heroku
  • Low downtime migration of the production infra

Migration guides

References