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.

article thumbnail

MLOps and DevOps: Why Data Makes It Different

O'Reilly

This is both frustrating for companies that would prefer making ML an ordinary, fuss-free value-generating function like software engineering, as well as exciting for vendors who see the opportunity to create buzz around a new category of enterprise software. Software Architecture. This approach is not novel.

DevOps 137
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Re-Architecting the Video Gatekeeper

The Netflix TechBlog

The net result is, for many datasets, vastly more efficient use of RAM. and can achieve orders of magnitude more efficient data access, which opens up many possibilities. with the same amount of memory Hollow may be able to cache 100% of your dataset and achieve a 100% hit rate.

Cache 183
article thumbnail

A Clash of Mindsets: When New Products Depend on Existing Products

Strategic Tech

Two particularly relevant patterns are Efficiency Enables Evolution and Higher Order Systems Create New Sources of Worth. In Wardley lingo, Google Maps is so efficient that it acts as a building block for higher-order systems (e.g. A good engineering organization moves at speed with high reliability.

article thumbnail

Cloud Adoption in 2020

O'Reilly

. • More than one-third have adopted site reliability engineering (SRE); slightly less have developed production AI services. Software engineers represent the largest cohort, comprising almost 20% of all respondents (see Figure 1 ). For this audience, SRE’s future is brighter than AI’s, however. Respondent Demographics.

Cloud 141
article thumbnail

Uncovering Hidden Business Rules with DDD Aggregates

Strategic Tech

It acts as a collaboration tool to balance the need for business correctness, user experience, and technical efficiency. If you’d like to go through the whole process of modelling domains, shaping the software architecture, and finding aggregates, join my 2 day workshop at DDD EU in February 2020. Hope to see you there.