Skip to content

Step by step guide to migrate production database and other services from Heroku to Google Cloud

License

Notifications You must be signed in to change notification settings

konigle/heroku-gcp-migration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Step by step guide to migrate production database and other services from Heroku to Google Cloud

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published