> For the complete documentation index, see [llms.txt](https://blog.sunilgudivada.dev/notebook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://blog.sunilgudivada.dev/notebook/system-design/key-concepts.md).

# Key Concepts

{% content-ref url="/pages/S9dHNKjTpgsrlbCia4By" %}
[Scalability](/notebook/system-design/key-concepts/scalability.md)
{% endcontent-ref %}

{% content-ref url="/pages/CuhIaRXXtJJDHTyQNqFc" %}
[Latency Vs Throughput](/notebook/system-design/key-concepts/latency-vs-throughput.md)
{% endcontent-ref %}

{% content-ref url="/pages/RUzw9IR6THRK54cSJKsh" %}
[CAP Theorem](/notebook/system-design/key-concepts/cap-theorem.md)
{% endcontent-ref %}

{% content-ref url="/pages/dq21xb2oVg5dEjuYqhXc" %}
[ACID Transactions](/notebook/system-design/key-concepts/acid-transactions.md)
{% endcontent-ref %}

{% content-ref url="/pages/QNmTrl8AJSR6a4hDTAWI" %}
[Rate limiting](/notebook/system-design/key-concepts/rate-limiting.md)
{% endcontent-ref %}

{% content-ref url="/pages/gaF6GCVsIEbC9adnwomI" %}
[API Design](/notebook/system-design/key-concepts/api-design.md)
{% endcontent-ref %}

{% content-ref url="/pages/DK4zhvSdZEHvRc8uMg2h" %}
[Strong Vs eventual consistency](/notebook/system-design/key-concepts/strong-vs-eventual-consistency.md)
{% endcontent-ref %}

{% content-ref url="/pages/jlaGn6r4ISH1OLCMEuGK" %}
[Distributed tracing](/notebook/system-design/key-concepts/distributed-tracing.md)
{% endcontent-ref %}

{% content-ref url="/pages/mHo3uHnCrbwsiiT8GKuG" %}
[Synchronous Vs asynchronous Communication](/notebook/system-design/key-concepts/synchronous-vs-asynchronous-communication.md)
{% endcontent-ref %}

{% content-ref url="/pages/e3JMBvIWDpxwRIOEbasW" %}
[Batch Processing Vs Stream Processing](/notebook/system-design/key-concepts/batch-processing-vs-stream-processing.md)
{% endcontent-ref %}

{% content-ref url="/pages/TIB015SO8jeHr98tpcIW" %}
[Fault Tolerance](/notebook/system-design/key-concepts/fault-tolerance.md)
{% endcontent-ref %}
