Backend

2023

How to Set Up NGINX Load Balancing: A Step-by-Step Guide

In the last article, I talked about load balancing in the context of Kubernetes. This time, we will talk about something simpler. NGINX. Da dum. Don't get scared, it may seem daunting at first but it doesn't have to be. That's why I wrote

2023

Microservices Principles: Decomposition

You were tasked with creating a new project. As this project's scope is enormous, you decide to separate the components. You tell yourself, "Wow, finally I'm one of those cool developers that work with microservices". But you quickly fall into your first problem. How

2022

Creating RESTful APIs using Go, GORM, and PostgreSQL

One of the most common uses for Go is in making backend services. This mostly includes creating RESTful APIs. (If you are not familiar with RESTful APIs, here's an awesome video by IBM explaining it.) What is a REST API?Learn more about about APIs: http://ibm.biz/

2022

The Beginner's Guide to gRPC with Examples

In this article, we will learn about the gRPC protocol, why it was created, and what problems it solves. I also include practical examples of how you can utilize gRPC in JavsScript.