InTowards Data EngineeringbyLouis GHow to choose a NoSQL database for your applicationNoSQL stands for ‘not only SQL’, and represents a group of non-relational database categories that can handle various data types, including…Jun 26, 2023Jun 26, 2023
Rahul KapoorSystem Design — Scaling from Zero to Millions Of UsersNote: I have read this great book System Design Interview — An insider’s guide by Alex Xu in depth. So most of my definitions and images…Jan 2, 20239Jan 2, 20239
A. Yigit OgunMaster-Slave Database Architecture in a nutshellThe master-slave architecture has been around for a long time. Actually, this is a fairly basic principle; all you need to know is that…May 1, 20221May 1, 20221
Chenglong WuThe Spark 5S Optimization Series, Part 4: Excelling at Serialization Optimization for Stellar PerfOptimizing Serialization in Apache Spark: Strategies to Improve Performance Using the 5S Optimization FrameworkApr 23, 2023Apr 23, 2023
InLevel Up CodingbyArslan Ahmad16 System Design Concepts I Wish I Knew Before the Interview.Mastering System Design Interview: Essential Concepts for Every Software EngineerApr 3, 202320Apr 3, 202320
Philip S BellRun Presto at Meta scale with these lessons learned from a Meta Production EngineerPresto is a free, open source SQL query engine. We’ve been using it at Meta for the past ten years, and learned a lot while doing so…Apr 15, 2023Apr 15, 2023
InTeads EngineeringbyQuentin FernandezHow we made our reporting engine 17x fasterData relocation, the key to our new reporting solutionApr 13, 2023Apr 13, 2023
InPinterest Engineering BlogbyPinterest EngineeringBuild an end to end JSON logging system for clients appsLiang Ma | Software Engineer, Core Eng; Wei Zhu | Software Engineer, ObservabilityJan 10, 2023Jan 10, 2023
InBooking ProductbyNatalie HalimiHow we managed to modernize the Booking.com app from the inside and outIn this article, we share highlights and learnings from our journey of modernizing the codebase and design of the Booking.com app.Mar 15, 202316Mar 15, 202316
Saddam ZEMMALIDesign and Deployment High Availability applications: Part 1 Load BalancerDesign, Deploy and Configure HAProxy Load Balancer, Keepalived and let’s Encrypt using AnsibleFeb 16, 2020Feb 16, 2020
InDevOps DudesbyDinuth De ZoysaKeycloak for Identity and Access Management & High Availability Deployment with KubernetesKeycloak Tutorial SeriesApr 23, 20203Apr 23, 20203
Alibaba CloudBring Resilience to Your Business Applications with a Cross-Zone DeploymentLearn how to deploy your business-critical infrastructure across multiple availability zones to boost disaster recovery capabilities.Sep 3, 2020Sep 3, 2020
Alibaba CloudQuick Start to OceanBase: High-Availability Model and Disaster Recovery SolutionThis article details the high-availability model and the disaster recovery solutions of this revolutionary database.Dec 9, 2019Dec 9, 2019
Vonage DevBuild High Availability Voice API ApplicationsYou can use the most reliable infrastructure and the best programming practices, but that still doesn’t guarantee your server will have…Jan 6, 20211Jan 6, 20211
InNetflix TechBlogbyNetflix Technology BlogMaking the Netflix API More ResilientMaintaining high availability and resiliency for a system that handles a billion requests a day.Dec 8, 20116Dec 8, 20116