When people think about deploying full stack applications in the cloud, they usually think about providers like Azure, AWS, GCP, their notoriously confusing user interfaces, complex CI/CD pipelines, expensive bills, etc. But what if you're working on a hobby project or just want to prototype something out really quick?
It doesn't have to be difficult! In this workshop we will go through the process of creating a simple modern full stack app, setting up a local development environment for it, and building a complete CI/CD pipeline for its deployment in the "hipster" cloud - with relative ease and zero cost.
We'll rely on (and possibly learn about) the following technologies:
- ASP.NET Core
- React (CRA + TypeScript)
- OpenAPI
- PostgreSQL
- Docker & Docker Compose
- Heroku
- Netlify
- GitHub Actions