In a typical web application, there are bound to be multiple routes that you want to expose to the users. In this post, I will explain how you can handle routing in a Go web Read more…
Web servers are what makes the online world work and in this tutorial, you’ll dive headfirst into creating your own Go HTTP web server in a step-by-step manner. Go is an extremely versatile programming language. Read more…
Go or Golang is truly a next-gen programming language. It has been created by some of the best minds in the world of computing. The great part about Go is that it’s good for beginners Read more…
Our applications often need to deal with sensitive information such as credentials or private keys. In a Kubernetes-based system, we can handle such sensitive information using Secrets. In this post, I will explain how you Read more…
Over the years, Kubernetes has become the go-to platform for managing containerized applications. However, one big challenge in the container ecosystem is efficiently managing configuration data for applications running on Kubernetes clusters. This is where Read more…
Joint table ownership in microservices occurs when multiple services perform write operations on the same table. Right off the bat, I’ll make it clear that no one likes joint ownership of tables. A few reasons Read more…
Jenkins is one of the most popular CI/CD tools out there. In this post, I take you through the step-by-step process of setting up a Jenkins server on Kubernetes. If you are new to Kubernetes, Read more…
If you are a doctor treating a patient and want access to her medical record, you’d want the details to be available at all times. If it’s an emergency case, there can be absolutely no Read more…
Distributed systems encourage you to break apart data and services. This means you’ve to think about data ownership in a distributed system more deeply as compared to a traditional system. The common advice tends to Read more…