PinnedPublished inITNEXTCell-based Architecture Explained, with ZombiesWhat do Cell-based Architectures and Zombies have in common? Absolutely nothing, until today, that is.Feb 5, 2025A response icon2Feb 5, 2025A response icon2
PinnedPublished inITNEXTHow to Structure a Golang ProjectStructuring Go Projects is the number one question for Gophers, new and old. What are the best practices? What should you not do?Jun 1, 2022A response icon2Jun 1, 2022A response icon2
PinnedPublished inLevel Up CodingMicroservices: are they good or bad? The truth is, it dependsI’ve seen a growing sentiment in the industry that microservices are bad and monoliths are good. But is that true?Jan 12, 2024A response icon9Jan 12, 2024A response icon9
PinnedPublished inITNEXTMaximizing TCP Throughput in Linux: Understanding and Tuning Send and Receive BuffersAre you looking to improve network efficiency in Linux? One effective way to do so is by tuning the TCP Send and Receive buffers.Jan 2, 2023A response icon3Jan 2, 2023A response icon3
Published inITNEXTWhy is Infrastructure-as-Code so important? Hint: It’s correctnessWhy is Infrastructure-as-Code so important? Hint: It’s correctness.Feb 12Feb 12
Published inITNEXTOptimizing the team’s workflow can be more impactful than building business featuresOptimizing the team’s workflow can be more impactful than building business features. It defies logic, but it’s true.Feb 5Feb 5
Published inITNEXTI follow an architecture principle I call The Law of Collective AmnesiaI follow an architecture principle I call The Law of Collective Amnesia.Jan 29A response icon1Jan 29A response icon1
Performance testing without a target is like running a race with no finish linePerformance testing without a target is like running a race with no finish line.Jan 22Jan 22
Many teams think performance testing means throwing traffic at a system until it breaks.Many teams think performance testing means throwing traffic at a system until it breaks. That approach is fine, but it misses how systems…Jan 15Jan 15
Pre-populating caches is a “bolt-on” cache-optimization I’ve used successfully in many systems.Pre-populating caches is a “ bolt-on “ cache-optimization I’ve used successfully in many systems.Jan 8Jan 8