# Architecture principles whose scope is computation

> 2 records

This index as JSON: https://banes-lab.com/json/api/facets/architecture/scope/computation

## Entries

- [Caching](https://banes-lab.com/records/architecture/caching.md): A design pattern that stores the result of an expensive read or computation under a key derived from every input it depends on, and serves it again while that key matches.
- [Lazy Evaluation](https://banes-lab.com/records/architecture/lazy-evaluation.md): An approach in which a value is computed only when something consumes it.
