architecture

The Twelve-Factor App, with Nate Schutta

Part of what defines an application as cloud native is an application and management style described by the 12 factors. While these seem simple at first, each of them just the top of the iceberg of recommendations. Coté plumbs the depths with Nate …

Succeeding as a Software Architect

In this episode of the O’Reilly Programming Podcast, I talk with Nathaniel Schutta, a solutions architect at Pivotal, and presenter of the video I’m a Software Architect, Now What?. He will be giving a presentation titled Thinking Architecturally at …

Architect as Storyteller

Architects are essentially the Rosetta Stone of an organization, providing translation services (or, as some would call it, the elevator between the executive suite and the development floors).

Architecting for the '-ilities'

Developers focus on functional requirements, but once you step into the architect role, your world is increasingly inhabited by the '-ilities'—the nonfunctional or quality attributes of a software system. But which '-ilities' matter and which don't? …

Learning Path: Issues and Next Steps in Software Architecture

Being a software architect is more than just possessing technical knowledge. It’s about thinking like an architect, being a leader, and understanding the architectural elements, patterns, and styles necessary to create effective software …