Jayesh TannaSDK vs. API: Understanding the Differences and Choosing the Right ToolRecently, I joined the Python SDK team, which has given me a unique perspective on the world of SDKs. Having previously worked extensively…5d ago5d ago
Jayesh TannaDatabase shardingData partitioning, or sharding, involves dividing a large database into smaller pieces. This helps improve how the database is managed, its…Apr 20Apr 20
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…Apr 13Apr 13
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…Jul 8, 2023Jul 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…Feb 19, 2022Feb 19, 2022
Jayesh TannaBusiness Continuity and Disaster Recovery (BCDR)What is Business continuity and disaster recovery?Dec 30, 2021Dec 30, 2021
Jayesh TannaSystem design: Chat messenger like WhatsAppWhat is Chat messenger?May 15, 2021May 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…Apr 11, 2021Apr 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…Jan 29, 2021Jan 29, 2021