article thumbnail

Keep the Monolith, but Split the Workloads

DZone

I’m a big fan of monolithic architecture. But having spent half a decade stewarding a Ruby monolith from 20 to 200 engineers and watched its modest 10GB Postgres database grow beyond 5TB, there’s definitely a point where the pain outweighs the benefits.

article thumbnail

Reinventing Performance Testing: New Architectures

Alex Podelko

New Architectures (this post). Cloud seriously impacts system architectures that has a lot of performance-related consequences. Cloud and virtualization triggered appearance dynamic, auto-scaling architectures, which significantly impact getting and analyzing feedback. – Cloud. – Agile. – New Technologies.

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

How architecture evolves into strategy

O'Reilly Software

I should start by saying this section does not offer a treatise on how to do architecture. This is my tailored view of it; others will have different definitions. Vitruvius and the principles of architecture. Architecture begins when someone has a nontrivial problem to be solved. Solid doesn't mean inflexible.

Strategy 100
article thumbnail

How multicloud observability boosts cloud performance at Tractor Supply Co.

Dynatrace

But “the benefits are definitely worth the effort, provided you do it in a strategic way,” Bollampally said. These range from the simple lift-and-shift re-hosting approach to the significant architectural changes involved in refactoring. For each on-premises application, Tractor Supply Co. Further, as Tractor Supply Co.

Cloud 173
article thumbnail

Dynatrace with industry consortium submits OpenFeature standard as CNCF sandbox project

Dynatrace

Feature flag solutions currently use proprietary SDKs with frameworks, definitions, and data/event types that are unique to their platforms. As the project matures, more robust sources for flag configuration could be used, perhaps a simple REST API, database, or structured configuration file.

Java 259
article thumbnail

Scalable Annotation Service?—?Marken

The Netflix TechBlog

Annotations Sometimes people describe annotations as tags but that is a limited definition. A data model in Marken can be described using schema — just like how we create schemas for database tables etc. The databases we pick should be able to scale horizontally. Besides applications we will have ML algorithm data stored.

article thumbnail

The Relationship Between Software Architecture And Business Models (and more)

Strategic Tech

If every significant architecture decision has business consequences, then knowing the business model and which trade-offs to choose is maybe the most important skill of architects. But what is the actual relationship between a business model and a software architecture? It’s not just about business models and architecture, though.