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

Forming an Architecture Modernization Enabling Team (AMET)

Strategic Tech

Architecture modernization initiatives are strategic efforts involving many teams, usually for many months or years. An AMET is an architecture Enabling Team that helps to coordinate and upskill all teams and stakeholders involved in a modernization initiative. They need a more loosely coupled architecture and empowered teams.

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

Tackling the Pipeline Problem in the Architecture Research Community

ACM Sigarch

Computer architecture is an important and exciting field of computer science, which enables many other fields (eg. For those of us who pursued computer architecture as a career, this is well understood. In most curriculums, undergrad students do not have much exposure to computer architecture. Why is that? Lack of Exposure.

article thumbnail

Experimentation is a major focus of Data Science across Netflix

The Netflix TechBlog

Read about our Architecture and Allocation Strategy , how we’ve been Reimagining Experimentation , our Design Principles for Mathematical Engineering , and how we leverage Computational Causal Inference to support innovation and scale on our democratized platform. without having to become software engineers themselves.

article thumbnail

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

Strategic Tech

It seems unrealistic wanting the best of both world (speed and reliability) but the field of software engineering established during the past decade that speed and reliability can both be achieved. A good engineering organization moves at speed with high reliability. It doesn’t need to be a choice of one over the other.

article thumbnail

Uncovering Hidden Business Rules with DDD Aggregates

Strategic Tech

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.