article thumbnail

Sacrificial Architecture: Case Studies

DZone

One of the toughest decisions your software development team may face as you scale is deciding between keeping your current codebase and rebuilding on new software architecture. Rethink, Restructure, and Rebuild.

article thumbnail

Process Debt Is Something You Should Care About

DZone

Early this year, the book Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture was published. He wrote a chapter that is particularly useful in contexts where the architecture and environment still have many opportunities for improvement. Intro and Problem Statement.

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

Hashnode Creates Scalable Feed Architecture on AWS with Step Functions, EventBridge and Redis

InfoQ

Hashnode created a scalable event-driven architecture (EDA) for composing feed data for thousands of users. The company used serverless services on AWS, including Lambda, Step Functions, EventBridge, and Redis Cache. The solution leverages Step Functions' distributed maps feature that enables high-concurrency processing. By Rafal Gancarz

article thumbnail

State and local agencies speed incident response, reduce costs, and focus on innovation

Dynatrace

State and local governments can prevent outages to improve citizens’ digital experiences Traditional cloud monitoring methods can no longer scale to meet agencies’ demands, as multicloud architectures continue to expand. Modern observability is no longer optional on the path to digital transformation. Register to listen to the webinar.

article thumbnail

Google's New Book: The Site Reliability Workbook

High Scalability

SLO Engineering Case Studies. What makes this book a tour de force are all the examples and case studies. In Chapter 2— Implementing SLOs— there's a detailed example involving the architecture for a mobile phone game. Implementing SLOs. Monitoring. Alerting on SLOs. Eliminating Toil. Simplicity.

Google 186
article thumbnail

Uber Builds Scalable Chat Using Microservices with GraphQL Subscriptions and Kafka

InfoQ

Uber replaced a legacy architecture built using the WAMP protocol with a new solution that takes advantage of GraphQL subscriptions. By Rafal Gancarz

article thumbnail

Architecture Ownership Patterns for Team Topologies. Part 2: Single Team Patterns

Strategic Tech

In Part 1 of this series, a shared language was proposed to accurately describe different elements of a business’s architecture. We can now start to slice and group those architectural pieces into team-sized chunks and analyse the trade-offs of each pattern, and explore contexts in which they might be applicable.