PinnedHomayoon AlimohammadiinITNEXTgRPC Name Resolution & Load Balancing on K8s: Everything you need to know (and probably a bit more)Load balancing gRPC requests on Kubernetes can be challenging. In this blog we tried to deep dive into the inner-workings of each part…13 min read·Feb 5, 2024--3--3
PinnedHomayoon AlimohammadiinITNEXTGolang: Ensuring Data Integrity with Access ProxiesDealing with an ever changing data can be tough. Especially when you’re trying to keep track of the original values at a given time…6 min read·Sep 13, 2023--2--2
PinnedHomayoon AlimohammadiinITNEXTEnhancing gRPC Error Handling in a Microservice ArchitectureI’m going to discuss the gRPC error handling problems and what we might be able do to in order to improve upon it.11 min read·Aug 14, 2023--2--2
PinnedHomayoon AlimohammadiinITNEXTGolang: to Point or not to Point!Pointers have numerous benefits and to imagine coding without them, let’s say it’s not so pleasant. But they do have cons…16 min read·Apr 13, 2023--2--2
Homayoon AlimohammadiinITNEXTProtoc Plugins in Go: gRPC-REST Gateway From ScratchgRPC-REST gateway is one of the most popular projects in the gRPC-Ecosystem. Let’s implement a simple version of it from scratch!7 min read·Jan 5, 2024--2--2
Homayoon AlimohammadiHandling JSON in GoThis article aims to provide an introduction on how JSON can be handled in Go, and as always, with a bit of customization.7 min read·Jul 23, 2023--1--1
Homayoon AlimohammadiinITNEXTProtoc Plugins with GoIn this article we take a look at Protocol Buffers (protobufs) and explore the intricate workings of protoc plugins in the context of Go…10 min read·Jun 29, 2023--1--1
Homayoon AlimohammadiCircuitbreakers (in Go)A brief explanation of Circuitbreakers + implementation in Go8 min read·Jun 9, 2023----