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…Feb 53Feb 53
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…Sep 13, 20232Sep 13, 20232
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.Aug 14, 20232Aug 14, 20232
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…Apr 13, 20232Apr 13, 20232
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!Jan 52Jan 52
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.Jul 23, 20231Jul 23, 20231
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…Jun 29, 20231Jun 29, 20231
Homayoon AlimohammadiCircuitbreakers (in Go)A brief explanation of Circuitbreakers + implementation in GoJun 9, 2023Jun 9, 2023