article thumbnail

Understanding the Future of the Data Center Edge

Dzone - DevOps

With the adoption of Kubernetes and microservices, the edge has evolved from simple hardware load balancers to a full stack of hardware and software proxies that comprise API Gateways, content delivery networks, and load balancers. In the mid-1990s, web application architecture was in its infancy. The Early Internet and Load Balancers.

article thumbnail

An Interview

LeanEssays

Every large agile framework that I know of is an excuse to avoid the difficult and challenging work of sorting out the organization’s system architecture so that small agile teams can work independently. How do you approach the challenge of scaling this way of working? Over time, Amazon learned how to recognize friction and eliminate it.

Film 82
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

Why Intuitive Troubleshooting Has Stopped Working for You

Honeycomb

It’s harder to understand and operate production systems in 2021 than it was in 2001. There are valid reasons why it’s harder: The architecture of our systems has gotten a lot more sophisticated and complex over the past 20 years. The move to these modern architectures is for good reason. Why is that?

article thumbnail

Schemas, Contracts, and Compatibility

Confluent

When you build microservices architectures, one of the concerns you need to address is that of communication between the microservices. An example can be the backend architecture for an insurance product. This leads us to event streaming microservices patterns.

article thumbnail

Technology Trends for 2024

O'Reilly Media - Ideas

While we like to talk about how fast technology moves, internet time, and all that, in reality the last major new idea in software architecture was microservices, which dates to roughly 2015. Who wants to learn about design patterns or software architecture when some AI application may eventually do your high-level design?

Trends 116
article thumbnail

AoAD2 Practice: Incident Analysis

James Shore

Kerth 2001] (ch. For example, if you discover that none of your database wrappers fail fast, you could create an Architecture Decision Record (see “Architecture Decision Records” on p.XX) to incrementally add them. Or, “we have microservices, not a monolith.” This is called distancing through differencing.

article thumbnail

The Art of Agile Development, Second Edition

James Shore

In fact, programming was considered such a mechanical activity that, for a while, there was a movement called CASE—Computer Aided Software Engineering—to automatically convert architectural diagrams into code. In 2001, 17 of the lightweight methodology proponents met at a ski resort in Utah to discuss unifying their efforts.

Agile 99