Remove Engineering Remove Software Remove Software Architecture
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

Caching Across Layers in Software Architecture

DZone

The purpose of this article is to help readers understand what is caching, the problems it addresses, and how caching can be applied across layers of system architecture to solve some of the challenges faced by modern software systems.

Cache 130
Insiders

Sign Up for our Newsletter

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

article thumbnail

Up your quality and agility factor – using automation to build “performance-as-a-self-service”

Dynatrace

For software engineering teams, this demand means not only delivering new features faster but ensuring quality, performance, and scalability too. One way to apply improvements is transforming the way application performance engineering and testing is done. Here is the definition of this model: ?. Try it today using Keptn .

article thumbnail

Building High-Quality Software

DZone

It’s like working with the code without writing it.nnUnfortunately, I know multiple very senior engineers who really like to go with “fire, aim, ready” approach. "}">I have interviewed many engineers and managers lately, and one of the standard questions I ask is how to build high-quality software.

Software 245
article thumbnail

Ensure safe and secure releases at scale by providing Golden Paths

Dynatrace

Golden Paths for rapid product development Modern software development aims to streamline development and delivery processes to ensure fast releases to the market without violating quality and security standards. To bring these practices to life within an organization at scale, the discipline of platform engineering has gained popularity.

article thumbnail

Highlights from the O'Reilly Software Architecture Conference in New York 2018

O'Reilly Software

Watch highlights covering the latest tools and techniques of software architecture. From the O'Reilly Software Architecture Conference in New York 2018. Experts from across the software architecture world came together in New York for the O'Reilly Software Architecture Conference.

article thumbnail

The Real Problem with Software Development

O'Reilly

That statement nicely summarizes what makes software development difficult. If we’re serious about complexity, the complexity of building secure systems needs to be managed and controlled in step with the rest of the software, otherwise it’s going to add more vulnerabilities. Controlling complexity is.” That brings me to my main point.

Software 140