26 results for “topic:cap-theorem”
🟣 Cap Theorem interview questions and answers to help you prepare for your next software architecture and design patterns interview in 2026.
CAP theorem explained. Everything in the context of system design
Database Administrator Markdown
The way to find the best solution for data storage is to understand what challenges need to be solved and what solutions are available in the market, according to the non-functional requirements. If the data needs to grow fast, the data schema needs to be flexible, and performance is necessary, probably NoSql DB is the right solution for data storage. In this project, I compared five popular NoSql products - Redis, MongoDB, Cassandra, ElasticSearch, and CouchBase. Those products are fundamentally different from each other and can solve various use cases. Feel free to comment, star, and contribute to the project
Terms, Abbreviations, Mnemonics, etc used in Software Development/Engineering.
WebApp implementation using NoSQL DB as Neo4j and MongoDB with SpringBoot Java Interation
p2p distributed cache with CRDT
This project has some examples of the CAP theorem
Large Scale Distributed Systems Assessment
A covid data analysis application mainly focused on the applications of mongoDB databse
A repo of system design concepts and principles that help in both progression towards an architect role as well as for cracking product based companies.
Master system design concepts with clear explanations, interview questions, and fun analogies. Ideal for technical interview prep and building scalable systems.
LaTeX solutions for homework assignments from the "Distributed Algorithms" course at the University of Tehran (Fall 2021).
My Work Proposal for the Research Methodology Subject.
A program that tests whether a given key-store implementation is consistent + partition-tolerant.
A comprehensive guide for system design interview preparation, covering essential concepts and real-world system designs. This repository includes in-depth explanations of key topics, detailed system design solutions for common applications, and hands-on practice questions.
The world's first distributed file system with intelligent consistency that dynamically adapts to network conditions in real-time.
A high-performance, fault-tolerant distributed job queue built in Rust and Nestjs. It utilizes Redis Streams for reliable message delivery, implementing consumer groups for horizontal scaling, graceful shutdown for worker recovery, and a shared protocol library to ensure type-safe communication between producers and consumers.
Backend | Sistema de persistencia múlti-bases de datos (Java, PostgreSQL, MongoDB, Neo4J, Elasticsearch).
CAP Theorem Explanation
System Design Fundamentals
A hands-on CAP Theorem laboratory featuring Java-based distributed bank nodes. Simulates network partitions, CP/AP trade-offs, and "Split-Brain" data inconsistency scenarios.
In-house blockchain data platform: ingestion, processing, enrichment, and DeFi analytics.
Interactive CLI-based blockchain with adaptive CAP/BFT consistency, trust scoring, hybrid PoW-BFT consensus, UTXO model, and Merkle forest architecture.
Single-page, at-a-glance revision notes for System Design - scalability, reliability, CAP, ACID vs BASE, caching, databases, load balancing, and interview strategy.
This repository provides a fundamental and essential learning experience on microservices architecture with .NET technologies. Each topic is structured as a separate solution.