Posts List

You should not build your own authentication. Let Firebase do it for you

You should not build your own authentication. Let Firebase do it for you

Welcome in the third and last article covering how to build “Too Modern Go application”. But don’t worry. It doesn’t mean that we are done with showing you how to build applications that are easy to develop, maintain, and fun to work with in the long term. It’s actually just the beginning of a bigger series! We intentionally built the current version of the application to make it hard to maintain and develop in the future.

A complete Terraform setup of a serverless application on Google Cloud Run and Firebase

A complete Terraform setup of a serverless application on Google Cloud Run and Firebase

In the previous post, Robert introduced Wild Workouts, our example serverless application. Every week or two, we will release new articles related to this project, focusing on creating business-oriented applications in Go. In this post, I continue where Robert left off and describe the infrastructure setup. We picked Google Cloud Platform (GCP) as the provider of all infrastructure parts of the project. We use Cloud Run for running Go services, Firestore as the database, Cloud Build as CI/CD, and Firebase for web hosting and authentication.

Too modern Go application? Building a serverless application with Google Cloud Run and Firebase

Too modern Go application? Building a serverless application with Google Cloud Run and Firebase

Welcome to the first article from the series covering how to build business-oriented applications in Go! In this series, we want to show you how to build applications that are easy to develop, maintain, and fun to work in the long term. The idea of series is not to focus too much on infrastructure and implementation details. But we need to have some base on which we can build later. In today’s article, we start by covering some basics tools from Google Cloud that can help us to do that.

Do you like our posts and you are still not subscribed to our newsletter? We are not sending any spam - just notifications about new content.