Remove Code Remove Software Architecture Remove Strategy
article thumbnail

Highlights from the O'Reilly Software Architecture Conference in San Jose 2019

O'Reilly Software

Experts explore software architecture security, design heuristics, Next Architecture, and more. Experts from across the software architecture world are coming together in San Jose for the O'Reilly Software Architecture Conference. Below you'll find links to highlights from the event. Choices of scale.

article thumbnail

Up your quality and agility factor – using automation to build “performance-as-a-self-service”

Dynatrace

This involves new software delivery models, adapting to complex software architectures, and embracing automation for analysis and testing. PayPal, a popular online payment systems organization, implemented a full performance as a self-service model for developers to get their code performance tests.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

How architecture evolves into strategy

O'Reilly Software

A look at the roles of architect and strategist, and how they help develop successful technology strategies for business. I should start by saying this section does not offer a treatise on how to do architecture. It's a given that we must design a system, including a local software architecture, that actually runs, that is "solid."

Strategy 100
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? A software system is a model of a domain.

article thumbnail

Ready for changes with Hexagonal Architecture

The Netflix TechBlog

Having our core logic isolated means we can easily change data source details without a significant impact or major code rewrites to the codebase. One of the main advantages we also saw in having an app with clear boundaries is our testing strategy?—?the

article thumbnail

Netflix’s Distributed Counter Abstraction

The Netflix TechBlog

In the following sections, we’ll explore various strategies for achieving durable and accurate counts. Without an efficient data retention strategy, this approach may struggle to scale effectively. Additionally, we employ a bucketing strategy to prevent wide partitions.

Latency 251
article thumbnail

Legacy Architecture Modernisation With Strategic Domain-Driven Design

Strategic Tech

It’s got a selection of free tools you can use for defining your technology strategy, shaping your architectural boundaries, and organising your teams. This means a software architecture should be purposely designed for the most favourable business consequences. What’s the business vision?