Remove Conference Remove Processing Remove Software Architecture Remove Strategy
article thumbnail

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

Dynatrace

This involves new software delivery models, adapting to complex software architectures, and embracing automation for analysis and testing. In this visual, you can see the whole processing of Keptn deploying, testing, and evaluating performance tests against defined SLIs is automated. Performance-as-a-self-service .

article thumbnail

There’s a straight line between strong decision-making and good software architecture

O'Reilly Software

Thoughtful and effective decision-making was a key trend at the O’Reilly Software Architecture Conference in Berlin 2019. The ability to make good decisions might be the most important aspect of a software architecture practitioner’s job. Every day.every week.every month, you make critical architectural decisions.

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

Improving The Performance Of Wix Websites (Case Study)

Smashing Magazine

Now, let’s take a deeper look into the actions and processes we put in place in order to achieve these significant results. So once a certain level of performance is achieved, we want to be able to preserve it without being constantly required to invest additional effort, or slow down the development process. The Wix Challenge.

Website 126
article thumbnail

The ‘Chocolate Sauce’ Design Heuristic

Strategic Tech

It’s the process you use to make the design decisions that matters. The domain expertise required in each context, the existing organisational structure, technical debt, the long-term business strategy, and hundreds of other factors can determine the optimal design at any point in time. Please read on for clarification.

Design 40
article thumbnail

The Challenges and Traps of Architecting Sociotechnical Systems

Strategic Tech

Loosely-coupled teams enabled by loosely-coupled software architecture is one of the strongest predictors of continuous delivery performance and organizational scaling. Where we place boundaries impacts our ability to innovation, the quality of our UX, and execution of our strategy. There are still challenges with this approach?

Systems 40