PinnedPublished inMindOrksBuilding 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 8, 20241Sep 8, 20241
Scaling Real-Time Tick-by-Tick Charting with TimescaleDBBuilding a high-performance charting system for capital markets is challenging, especially when you need to store and serve tick-by-tick…Mar 31Mar 31
Building a High-Throughput Data Pipeline with Go, Redis, and PostgreSQLIn this article, we’ll explore how to build a high-throughput data pipeline using Go, Redis, and PostgreSQL. The pipeline consumes data…Mar 30Mar 30
🚀 Designing a Robust Configuration Versioning System with JSON Schema ValidationIn modern applications, managing configurations efficiently is crucial for flexibility, security, and scalability. This article introduces…Mar 16Mar 16
PostgreSQL Transactions and Isolation Levels ExplainedIn this article, we will explore how transactions work in PostgreSQL, including the concepts of autocommit, commit, rollback, and…Feb 26Feb 26
The Hidden Cause of Redis Throttling: A Lesson in Network ThroughputIntroduction:Oct 9, 20241Oct 9, 20241
Managing 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 12, 2024Sep 12, 2024
Avoiding Panic in Go: Proper Channel Closure in Concurrent Task ManagementIntroductionSep 10, 2024Sep 10, 2024
Optimizing 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
Understanding 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