Sakshi from KushoAIsoftware-deep-dives.hashnode.dev·Nov 18, 2024What strategies do you use for cache invalidation?This blog is written by Jeremy Rivera at KushoAI. We're building the fastest way to test your APIs. It's completely free and you can sign up here. They say that there are only two hard things in Computer Science: Cache Invalidation and naming things....cache
Atharv Sankpalatharvsankpal7.hashnode.dev·Oct 4, 2024Understanding Idempotence: Ensuring Consistency in API RequestsIdempotence means that an API should return the same response for the same request. While this concept is generally associated with methods like PUT or DELETE, it can also apply to POST in certain contexts, especially when implementing mechanisms to ...idempotence
Amitesh Vermaamiteshverma.hashnode.dev·Aug 26, 2024Understanding Data Replication in Databases: What It Is and How It WorksData is a crucial part of any organization because it drives the entire business. Therefore, it's essential for any organization to securely store and serve data to clients.The following properties are important for any database: Scalability (abilit...1 like·28 readsDatabases
SOURAV BERAsouravtechzone.hashnode.dev·Feb 29, 2024Mastering Database Design: Navigating Anomalies and NormalizationSituation: Imagine you're tasked with developing a database system for a new e-commerce platform. Your goal is to create a robust and organized database structure that can efficiently handle large volumes of transactional data while ensuring data int...1 likeAnomalies
Aditya Ladadityaladblog.hashnode.dev·Feb 19, 2024CAP TheoremImagine you have a bunch of computers connected together, sharing data, like in a big online store or a social media platform. Now, when you're designing how these computers work together, you want three important things: Consistency: Every read rec...17 likes·64 readsConsistency vs. Availability
Firas SAADAOUIfrsit.hashnode.dev·Dec 21, 2023Data: The Ultimate Hurdle in the Migration Journey to Microservices ArchitectureDevelopers frequently face major obstacles after deciding to split a monolithic system into several separate microservices, particularly when it comes to the data layer . The need for microservices to become independent poses important queries and un...37 readsMicroservices
Abhirup Acharyaabhirupacharya.hashnode.dev·Jul 20, 2023Strong Consistency vs Eventual ConsistencyWhat is Consistency? Consistency, in the context of distributed systems and databases, refers to the property that ensures all replicas or nodes in the system maintain the same view of the data, adhering to a specified set of rules or constraints. It...System Design