article thumbnail

Why applying chaos engineering to data-intensive applications matters

Dynatrace

Stream processing One approach to such a challenging scenario is stream processing, a computing paradigm and software architectural style for data-intensive software systems that emerged to cope with requirements for near real-time processing of massive amounts of data. Recovery time of the latency p90.

article thumbnail

UI Design Patterns That Don't Scale

SQL Performance

The basic unit of SQL tuning is the query. With Load-More paging, there’s at least a chance to make efficient use of an index. It can also be very difficult to pull off efficiently using SQL Server. Michael J Swart is a passionate database professional and blogger who focuses on database development and software architecture.

Design 92
article thumbnail

5 tips for architecting fast data applications

O'Reilly Software

Here are five considerations every software architect and developer needs to take into account when setting the architectural foundations for a fast data platform. The data shape will dictate capacity planning, tuning of the backbone, and scalability analysis for individual components. Determine requirements first. At most once?