LSLuis Senainlsena.hashnode.dev·Mar 22, 2021 · 14 min readThe Complete Guide to Increase Your Elasticsearch Write ThroughputThe Complete Guide to Increasing Your Elasticsearch Write Throughput and Speed Multiple strategies that you can use to increase Elasticsearch write capacity for batch jobs and/or online transactions. Over the last few years, I’ve faced bottlenecks an...00
LSLuis Senainlsena.hashnode.dev·Mar 3, 2021 · 12 min readUsing Redis to Build a Realtime “NIKE Sneakers Drop App” BackendHow to build a backend that can handle millions of concurrent users efficiently and consistently. Photo by Hermes Rivera on Unsplash Context Brands like Nike, Adidas, or Supreme created a new trend in the market called “drops”, where they release a ...00
LSLuis Senainlsena.hashnode.dev·Feb 18, 2021 · 21 min readTuning your PostgreSQL for High PerformanceHow you can make the most out of this powerful database Photo by Hoover Tung on Unsplash Table of Contents Common Issues General principles Indexes Index Types Improving queries Locks Rules of thumb PG Config BULK Updates/Inserts Assumptions You ...00
LSLuis Senainlsena.hashnode.dev·Feb 7, 2021 · 11 min readUnderstanding and optimizing python multi-process memory managementUnderstanding and Optimizing Python multi-process Memory Management This post will focus on lowering your memory usage and increase your IPC at the same time This blog post will focus on POSIX oriented OS like Linux or macOS To avoid the GIL bottle...00
LSLuis Senainlsena.hashnode.dev·Jan 25, 2021 · 11 min readGunicorn Worker Types: You’re Probably Using Them WrongHow to choose the right worker type to scale your wsgi project to the next level by leveraging everything Gunicorn has to offer. This article assumes you’re using a sync framework like flask or Django and won’t explore the possibility of using the ...00