Pinnedansu jainBuilding a Scalable Job Consumer System in GoIn this article, I will walk through the design of a scalable and extensible job consumer system using Go. This system allows the flexible…Sep 81Sep 81
ansu jainManaging Node Lifecycle in Distributed Systems Using etcd OR Redis: A Comprehensive GuideDistributed systems often need to ensure that nodes are continuously monitored, updated, and that jobs are reallocated dynamically as nodes…Sep 12Sep 12
ansu jainAvoiding Panic in Go: Proper Channel Closure in Concurrent Task ManagementIntroductionSep 10Sep 10
ansu jainOptimizing Memory Management in Node.js Production Applications: A Comprehensive GuideIntroduction: In the fast-paced world of web development, ensuring optimal performance and resource utilization is crucial. One of the key…Dec 1, 2023Dec 1, 2023
ansu jainUnderstanding JVM Settings: -Xmx, -Xss, and Java Thread States in ApplicationsJava Virtual Machine (JVM) settings, including the maximum heap size (-Xmx) and thread stack size (-Xss), significantly influence the…Nov 25, 2023Nov 25, 2023
ansu jainLeveraging GORM’s UPDATE, SHARE, and SKIP LOCKED Locking Strengths: Best Practices and Use CasesGORM, a robust Object Relational Mapper (ORM) for Go, offers powerful features to manage database transactions efficiently. Among these…Nov 18, 2023Nov 18, 2023
ansu jainSimplifying Kubernetes Resource Management: How to Use YAML Files for Deployments, Services, and…Amazon Elastic Kubernetes Service (EKS) is a popular managed Kubernetes service that simplifies the deployment and management of…Apr 1, 2023Apr 1, 2023
ansu jainSOLID Principles: Explained with Golang ExamplesAs software systems become more complex, it’s important to write code that is modular, flexible, and easy to understand. One way to achieve…Mar 13, 20231Mar 13, 20231
ansu jainBuilding a Logger Wrapper in Go with Support for Multiple Logging LibrariesWhen building a Go application, logging is an essential part of the development process. The Go standard library provides a basic logging…Mar 8, 20231Mar 8, 20231