article thumbnail

Nurturing Design in Your Software Engineering Culture

Strategic Tech

There are a few qualities that differentiate average from high performing software engineering organisations. I believe that attitude towards the design of code and architecture is one of them. In Accelerate , Nicole Forsgren shows a link between well-designed, loosely-coupled architecture and more frequent software delivery.

article thumbnail

The state of site reliability engineering: SRE challenges and best practices in 2023

Dynatrace

For example, how much does a reduction in MTTR impact revenue? Customer empathy is key to a fully optimized site reliability engineering practice Software engineering can often be an impersonal discipline. Generative AI and the future of site reliability engineering “AI is not new in the APM world,” reminded Aguiar.

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

Connect your software with the right people: Ownership drives effective collaboration

Dynatrace

Incident management with clearly defined responsibilities Site Reliability Engineers (SRE) are challenged not only to detect problems and identify the root cause quickly but also to remediate problems immediately. Creation of ITSM tickets (for example, Jira and ServiceNow) and assignment to the right teams.

Software 192
article thumbnail

Automated observability, security, and reliability at scale

Dynatrace

As software development grows more complex, managing components using an automated onboarding process becomes increasingly important. This is especially crucial in microservice architectures, where the number of components can be overwhelming. This can all be done safely and consistently in a repeatable manner.

article thumbnail

Architectural Myopia

ACM Sigarch

In his book “ Misbehaving: The Making of Behavioral Economics ”, he cites example after example of how human behavior does not follow economic expectations based on rational behavior, resulting in flawed economic models . I had a professor in grad school who used to joke that all architecture is reinvented every 5 years.

article thumbnail

Designing Instagram

High Scalability

Architecture. FUN FACT : In this talk , Dikang Gu, a software engineer at Instagram core infra team has mentioned about how they use Cassandra to serve critical usecases, high scalability requirements, and some pain points. Sending and receiving messages from other users. High Level Design. Streaming Data Model.

Design 334
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: ?.