Data Intensive Software Architecture
Est. read time: 1 minute | Last updated: April 09, 2024 by John Gentile
Contents
Architectures and design patterns for systems that are data intensive.
Software Architecture Models for High-Performance Computing (HPC)
Also see Software Design for Performance.
- Staged Event-Driven Architecture - Wikipedia
- The LMAX Architecture - Martin Fowler: ring buffer/queue model to allow concurrency without needing locks
Cloud
Amazon Web Services (AWS)
References
- Designing Data-Intensive Applications
- Code Complete: A Practical Handbook of Software Construction, 2nd Edition