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

Improving The Performance Of Wix Websites (Case Study)

Smashing Magazine

We deployed these enhancements gradually over time to ensure that our users didn’t experience any disruptions, but instead only a consistent improvement of their site speed. While some noticeable progress was made, it was challenging to implement significant changes just for the sake of speed. Creating A Performance Culture.

Website 128
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

How architecture evolves into strategy

O'Reilly Software

It's a given that we must design a system, including a local software architecture, that actually runs, that is "solid." Improve time to market/speed of operations. Can you use free and open source libraries in place of expensive commercial software? It must be beautiful, like Venus, inspiring love.

Strategy 100
article thumbnail

Microservices vs. monolithic architecture: Understanding the difference

Dynatrace

Increasingly, teams release software features more quickly to accommodate customer needs. As a result, organizations are weighing microservices vs. monolithic architecture to improve software delivery speed and quality. This improved performance makes developers more productive and speeds deployments.

article thumbnail

Organise your engineering teams around the work by reteaming

Abhishek Tiwari

In this model, software architecture and code ownership is a reflection of the organisational model. long-lived teams get bored very quickly due to the repetitive and homogeneous nature of work which they channel out by spending time on things like open source projects. You want to move fast.

article thumbnail

Getting ready! Part 2: A taste of what’s to come in the “Release Better Software Faster” track at Perform 2020

Dynatrace

keptn is an open source enterprise-grade control plane for cloud-native continuous delivery and automated operations. Cloud-native software architectures provide the ability for deployment options , like Blue/Green, Canary, Dark Launches, and Feature Flagging – and make them easier. DevOps in action – Mainstage.

DevOps 102