In production you typically want:
All separate so they can scale independently and restart independently.
1. Creating Dockerfile and building image for Go Backend
3. Handling production grade Problems
6. Migrate didn’t complete successfully - Fixing this error
7. Testing services ( postgres / redis )
8. Phase 1 - Clean Local Dev Experience
9. Phase 2 - Externalise Services
10. Phase 3 - CI + Image Publishing
11. Adding Doc files for Devops so far
Phase 4