Emergence
Diana Montalion Diana Montalion

Emergence

Emergence is a process, the ways simple interactions among individual parts form more-complex behaviors and patterns.

Read More
Communication Patterns - APIs
Diana Montalion Diana Montalion

Communication Patterns - APIs

As complexity increases, more software parts act as a source of information -- with layers that govern communication.

Read More
Communication Patterns - Intro
Diana Montalion Diana Montalion

Communication Patterns - Intro

As we move from software to systems of software, time and relationship is where complexity increases at breakneck speed.

Read More
Collaborative Modeling
Diana Montalion Diana Montalion

Collaborative Modeling

Deep schisms in a system's functional architecture appear when people can't create shared understanding. Collaborative modeling helps.

Read More
Microservices
Diana Montalion Diana Montalion

Microservices

Moving from monolith to microservices is an incremental decoupling of capabilities. And a mindshift from code thinking to designing well-architected relationships.

Read More
DevOps
Diana Montalion Diana Montalion

DevOps

DevOps is a restructuring of the way an organization thinks, behaves and cross-functionally delivers software.

Read More