kdocs
GitHub
SC - Software Architecture
SC - Software Architecture
  • About
    • Architectural Requirements (RAs)
    • Architectural Perspectives
  • Software Design
    • Microservices
      • Patterns
    • Monolithic
    • C4 Model
  • Software Architectures
    • Clean Architecture
    • DDD (Domain Driven Design)
      • Strategic Modeling
      • Tactical Modeling
    • Event Driven Architecture
      • CAP Theorem
    • Hexagonal Architecture (Ports and Adapters)
  • Design Patterns
    • Behavioral
    • Creational
    • Data Access
    • Structural
  • Practices
    • Clean Code
    • SOLID
  • Others
    • CQRS
Powered by GitBook
On this page
  1. Software Architectures
  2. Event Driven Architecture

CAP Theorem

PreviousEvent Driven ArchitectureNextHexagonal Architecture (Ports and Adapters)

Last updated 4 months ago

About

The CAP Theorem says that you cannot have a system that is partitioned (redundant), consistent (have consistency between partitions) and availability.

  • AC: Without partitioning, the data are consistent and available.

  • AP: With partitioning, if you opt by availability, you lose consistency.

  • CP: With partitioning, if you opt by consistency, you lose availability.