Published Dec 23, 2019
Designing Data-Intensive Applications – Maintainability
Dive into the intricacies of designing data-intensive applications with a focus on software maintainability, as the episode tackles software scalability challenges, the pivotal role of automation, and the complexities of open source licensing, all while emphasizing key design principles for operability, simplicity, and evolvability.

Topics covered
Popular Clips
Episode Highlights
Related Episodes


Designing Data-Intensive Applications - Reliability
Answers 383 questionsDesigning Data-Intensive Applications – Scalability
Answers 383 questionsDesigning Data-Intensive Applications – Data Models: Query Languages
Answers 383 questionsDesigning Data-Intensive Applications – Leaderless Replication
Answers 383 questions

Designing Data-Intensive Applications – Multi-Leader Replication
Answers 383 questions

Designing Data-Intensive Applications – Storage and Retrieval
Answers 383 questions

Designing Data-Intensive Applications – Data Models: Relationships
Answers 383 questions

Designing Data-Intensive Applications – Single Leader Replication
Answers 383 questions

Designing Data-Intensive Applications - Data Models: Relational vs Document
Answers 383 questionsDesigning Data-Intensive Applications – Multi-Object Transactions
Answers 383 questions

Designing Data-Intensive Applications – Partitioning
Answers 383 questions

Designing Data-Intensive Applications – Lost Updates and Write Skew
Answers 383 questions

Designing Data-Intensive Applications - SSTables and LSM-Trees
Answers 383 questions

Clean Code - How to Build Maintainable Systems
Answers 383 questions

Site Reliability Engineering - Evolution of Automation
Answers 383 questions
