Remove Design Remove Event Remove Programming Remove Software Architecture
article thumbnail

Highlights from the O'Reilly Software Architecture Conference in New York 2019

O'Reilly Software

Watch highlights from expert talks covering cloud-native programming, software architecture career advice, and more. People from across the software architecture world are coming together in New York for the O'Reilly Software Architecture Conference. Watch " The future of cloud-native programming.".

article thumbnail

How to overcome the cloud observability wall

Dynatrace

In contrast to modern software architecture, which uses distributed microservices, organizations historically structured their applications in a pattern known as “monolithic.” ” A monolithic software application has a few properties that are important to understand. Dynamic applications with ephemeral services.

Cloud 233
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

The Benefits of Software Architecture: Hierarchical Digital Twins

ScaleOut Software

In a previous blog , we explored how this model for building stream-processing applications naturally shifts the application’s focus from the event stream to the data sources that are sending events. One indicator of a useful software architecture is that it provides unexpected benefits. See the diagram below.)

article thumbnail

The Benefits of Software Architecture: Hierarchical Digital Twins

ScaleOut Software

In a previous blog , we explored how this model for building stream-processing applications naturally shifts the application’s focus from the event stream to the data sources that are sending events. One indicator of a useful software architecture is that it provides unexpected benefits. See the diagram below.)

article thumbnail

ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types

The Netflix TechBlog

To do so Netflix’s design required: An event based mechanism that could ingest information about application autoscaling groups. What was problematic about this design? Their attributes are used to scope permissions to varying degrees. A cleanup process to prune stale relationships from the database.

Cache 249
article thumbnail

Fundamentals of software architecture

O'Reilly Software

Get a comprehensive overview and hands-on training on software architecture's many aspects. There is no single—or clearly defined—path to becoming a software architect. The sessions at the O’Reilly Software Architecture Conference reflect this fact. Fundamentals of software architecture (Mark Richards).

article thumbnail

Self-documenting Architecture

Strategic Tech

We should be able to click a few buttons and get 100% accurate visualisations of the domain model, business processes, and architecture. A self-documenting architecture would reduce the learning curve. It would accentuate poor design choices and help us to make better ones.