Jayesh TannaDatabase shardingData partitioning, or sharding, involves dividing a large database into smaller pieces. This helps improve how the database is managed, its…3 min read·Apr 20, 2024----
Jayesh TannaLatency metricsLatency measures are crucial for checking how well your apps and services perform. Latency means the total time it takes for a piece of…2 min read·Apr 13, 2024----
Jayesh TannaKubernetes Resource Quota and LimitRangeKubernetes allows you to manage your application in numerous ways. Consider that your users spread across multiple teams, or projects, at…3 min read·Jul 8, 2023----
Jayesh TannaPACELC theoremIn any distributed system, different kinds of failure can happen like network loss or device failure in a machine etc. So What are the…3 min read·Feb 19, 2022----
Jayesh TannaBusiness Continuity and Disaster Recovery (BCDR)What is Business continuity and disaster recovery?3 min read·Dec 30, 2021----
Jayesh TannaSystem design: Chat messenger like WhatsAppWhat is Chat messenger?5 min read·May 15, 2021----
Jayesh TannaConsistency patternsIn distributed system, to achieve availability, we write data at multiple places. It is possible that server could go down whenever there…1 min read·Apr 11, 2021----
Jayesh TannaSQL or NoSQLThere are two mainly two types in the world of databases: SQL and NoSQL (or relational databases and non-relational databases). Both are…5 min read·Jan 29, 2021----
Jayesh TannaDifferences Between Push And Pull CDNsContent delivery networks (CDNs) are most useful when we want to serve static files to our users like CSS, JS, HTML or any image files. It…3 min read·Nov 7, 2020----