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.
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
- Minimum DevOps requirement on the GCP just like Heroku
- Low downtime migration of the production infra