Talkcomplexity theorySoftware designSoftware architecture
An Introduction to Residuality Theory by Barry M O’Reilly

An Introduction to Residuality Theory by Barry M O’Reilly

Residuality theory is a revolutionary new theory of software design that aims to make it easier to design software systems for complex business environments. Residuality theory models software systems as interconnected residues - an alternative to component and...

Talkarchitect decisionslong term impactSoftware design
Effective team collaboration and why we need it for modern product experiences?

Effective team collaboration and why we need it for modern product experiences?

Today most software products are highly networked and distributed solutions used by 1000s if not -10000s of people spread across the globe. To produce an experience that is intuitive and delivers a quality service worldwide, multi-culturally, and 24/7 across all...

Fireside ChatSoftware architectureSoftware designEvent-driven architectureOrchestrationChoreography
Orchestration and choreography with Laila Bougria & Udi Dahan

Orchestration and choreography with Laila Bougria & Udi Dahan

When building event-driven architectures, one of the challenges we face is coordinating work across many services. How do we implement complex data flows or complex business transactions that consist of multiple asynchronously executed steps? Luckily, there are...

TalkSoftware architectureSoftware designdiagrammingsoftware modeling
Sharing your (Systems) knowledge with Bytesize Architecture Sessions with Andrea Magnorsky

Sharing your (Systems) knowledge with Bytesize Architecture Sessions with Andrea Magnorsky

Does your team suffer from: * Inconsistent views of your systems? * Producing incohesive solutions? * Ineffective architecture practices and tools? Introducing Bytesize Architecture Sessions! Bytesize Sessions are a workshop format that enables collaborative and...