> For the complete documentation index, see [llms.txt](https://bagus-cahyono.gitbook.io/programming-notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bagus-cahyono.gitbook.io/programming-notes/programming.md).

# Software Engineering

- [CAP Theorem](https://bagus-cahyono.gitbook.io/programming-notes/programming/cap_theorem.md)
- [Circuit Breaker](https://bagus-cahyono.gitbook.io/programming-notes/programming/circuit_breaker.md)
- [Decoupling](https://bagus-cahyono.gitbook.io/programming-notes/programming/decoupling.md)
- [GraphQL: Query Caching](https://bagus-cahyono.gitbook.io/programming-notes/programming/graphql_query_cache.md)
- [HMAC Signature](https://bagus-cahyono.gitbook.io/programming-notes/programming/hmac_signature.md)
- [Idempotency](https://bagus-cahyono.gitbook.io/programming-notes/programming/idempotency.md)
- [Monolith VS Microservice](https://bagus-cahyono.gitbook.io/programming-notes/programming/monolith_vs_microservice.md)
- [OWASP Top 10 2021](https://bagus-cahyono.gitbook.io/programming-notes/programming/owasp_top10_2021.md)
- [PCI DSS](https://bagus-cahyono.gitbook.io/programming-notes/programming/pci_dss.md)
- [PostgreSQL: Partitioning](https://bagus-cahyono.gitbook.io/programming-notes/programming/postgre_partition.md)
- [PostgreSQL: Replication](https://bagus-cahyono.gitbook.io/programming-notes/programming/postgre_replication.md)
- [Protobuf & gRPC](https://bagus-cahyono.gitbook.io/programming-notes/programming/protobuf_grpc.md)
- [Redis: Streams](https://bagus-cahyono.gitbook.io/programming-notes/programming/redis_streams.md)
- [Resource Scaling](https://bagus-cahyono.gitbook.io/programming-notes/programming/resource_scaling.md)
- [Signed URL](https://bagus-cahyono.gitbook.io/programming-notes/programming/signed_url.md)
- [SOLID](https://bagus-cahyono.gitbook.io/programming-notes/programming/solid.md)
- [Stack VS Heap](https://bagus-cahyono.gitbook.io/programming-notes/programming/stack_vs_heap.md)
- [Stateful VS Stateless](https://bagus-cahyono.gitbook.io/programming-notes/programming/stateful_vs_stateless.md)
