Deep Dive: The Infrastructure
01. Deployment Architecture
My current stack uses a decoupled microservices approach. These services are containerized and automatically deployed to Digital Ocean Droplet.
02. The CI/CD Logic
I utilized GitHub Actions to automate the 'push-to-deploy' workflow. Every push triggers an automatic deployment. Code is pushed from the root and only deploys services that are modified.
# .github/workflows/deploy.yml