Enable javascript in your browser for better experience. Need to know to enable it? Go here.
TechTalks by Thoughtworks Romania
TechTalks by Thoughtworks Romania

October 21 | 5.30pm EEST


by Thoughtworks Romania

About TechTalks


TechTalks by Thoughtworks Romania is a forum where we share industry thinking about emerging technical trends and, as always, inspire debate and conversation. Meet other technologists and discuss recent developments in the tech world, projects that both inspire and challenge, and how to stay on top of the ever-shifting tech landscape.


We invite you to join us and exchange with pioneers of software technologies like Rebecca Parsons, Neal Ford, Kief Morris, Zhamak Dehgani, Martin Fowler and many more.

Turmeric and blue honeycomb structure Turmeric and blue honeycomb structure

Software architecture, team topologies and complexity science | October 21

The fifth edition of TechTalks by Thoughtworks Romania series welcomes James Lewis, Technical Director at Thoughtworks. Recent research summarized in the book Accelerate points to a set of practices that lead to high software development organization performance. Simultaneously, research from the Santa Fe institute on Complex Adaptive Systems over the last 20 years seems to point to a grand unified theory of organizational design. So have we cracked it? Do we now have the answer to the question: how do we create and scale high performing software and organizations? In this talk, James explores the relationships between team structure, software architecture and the emergent phenomenon of complexity science.


5.30 - 5.35


Alina Pacurar

5.35 - 6.15

Presentation | Software architecture, team topologies and complexity science

James Lewis

6.15 - 6.30


Alin Treznai & James Lewis

Meet our next speakers

Headshot of James Lewis
James Lewis


Headshot of Alina Pacurar
Alina Pacurar

QA engineer

Headshot of Alin Treznai
Alin Treznai

Principal software engineer

Interested in a career at Thoughtworks Romania?

Registration form

Marketo Form ID is invalid !!!

Your registration for Software architecture, team topologies and complexity science with James Lewis for Thursday, October 21 is confirmed. 

You will soon receive a confirmation email with your personal attendee link.

Thank you!

Recordings of past talks

In this talk Rebecca presents some principles of evolutionary architecture that allow systems to respond to change without needing to predict the future. We then briefly describe approaches that realize these principles and discuss how these approaches support adaptability of systems in an evolutionary way.

Architecture has lots of difficult problems, which this talk highlights by investigating what makes architecture so hard. At the core of many architectural problems: getting good granularity, which we illustrate via event-driven architectures, teams, components, architectural quantum, and a host of other examples.

Defining infrastructure as code should make systems consistent, reliable, and easy to manage. In order to routinely change, extend, and improve infrastructure, the team needs to have confidence that changes will work correctly, and that the impact of failures is low and easily corrected. This creates a virtuous cycle of continuously improving the quality of the systems.

Data Mesh is an alternative sociotechnical approach in managing analytical data. Its objective is enabling access to high quality data for analytical and machine learning use cases - at scale. This is a well-rounded introductory talk to Data Mesh. Why you might need one, what it is and how to get started with implementing it.