Tamerlan Gudabayev
  • Home
  • About
Subscribe
Tagged

Backend

A collection of 3 posts

Microservices Principles: Decomposition
Backend

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 the hell am I going to

  • Tamerlan Gudabayev
Tamerlan Gudabayev Feb 6, 2023 • 4 min read
Creating RESTful APIs using Go, GORM, and PostgreSQL
Golang

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/guide-to-apisLearn more

  • Tamerlan Gudabayev
Tamerlan Gudabayev Oct 24, 2022 • 10 min read
The Beginner's Guide to gRPC with Examples
Protocols

The Beginner's Guide to gRPC with Examples

Nowadays most systems are distributed. Meaning that the system is separated into multiple components that lie on different machines. But have you ever thought about how do they communicate with each other? How does service A use a class that lies in service B's codebase? One way to do that

  • Tamerlan Gudabayev
Tamerlan Gudabayev May 30, 2022 • 14 min read
Tamerlan Gudabayev © 2023
Powered by Ghost