Enable javascript in your browser for better experience. Need to know to enable it? Go here.
abstract image

Global Software Architecture Summit 2024

October 14-16, Barcelona
GSAS logo

Thoughtworks sponsors the Global Software Architecture Summit 2024


Join us on October 14 - 16, Axa Auditorium, Barcelona.


We are a proud sponsor of the Global Software Architecture Summit on October 14 - 16, 2024 in Barcelona, Spain. Come and visit us at our booth and enjoy the talks offered by Neal Ford and Andrew Harmel-Law. We are looking forward to connecting with you!

 

About the event

 

GSAS (Global Software Architecture Summit) is a 3-days summit which aims to attract and connect software architecture experts from all over the world as well as all those interested in building working software to improve their skills, share knowledge, and connect.
GSAS 2024 will cover architectural patterns, DDD, Event Storming, Modularity, Micro-frontends, Serverless, Functional Declarative Design, Architectural Decisions, Green Software, real-world examples, production-ready architectural solutions among others.

Thoughtworks' sessions

October 14, 2024

09:00 - 09:50

What makes software architecture so intractable?

Neal Ford

Why can't we make software architecture once and for all? Why do we keep having to make the seemingly same decisions over and over again? This keynote delves into the slippery nature of software architecture decisions and the modern way to do trade-off analysis. I show tips and techniques for assessing architecture trade-offs, as well as some easy-to-fall-into anti-patterns. I also discuss iterative architecture–the faster you can get feedback for your trade-off analysis, the easier you can make architecture decisions based on objective reality, not opinions.

14:30 - 15:20

Architectural decisions in modern software development

Andrew Harmel-Law

We make decisions all the time in software - our architectures are the sum of them; both conscious and unconscious. In this talk I’ll describe what architectural decisions are, and the different ways that we approach them (individually and collectively) making clear the pros and cons of each. I’ll then compare them all, concluding by describing the ideal characteristics of a decision-process for modern software development.

Meet our speakers

Neal Ford profile picture

Neal Ford
 

Thoughtworker / Software Architect / Meme Wrangler
Software Consultant / Speaker / Writer


Neal Ford is Director, Software Architect, and Meme Wrangler at ThoughtWorks, a global IT consultancy with a focus on end-to-end software development and delivery. He is also the designer and developer of applications, articles, video/DVD presentations, and author and/or editor of an increasingly large number of books spanning a variety of subjects and technologies, including the most recent Presentation Patterns. His professional focus includes designing and building of large-scale enterprise applications. He is also an internationally acclaimed speaker, speaking at over 300 developer conferences worldwide, delivering more than 2000 presentations. You can email Neal at nford at thoughtworks.com.

Andrew Harmel-Law

Andrew Harmel-Law

 

Andrew Harmel-Law is a Tech Principal at Thoughtworks as well as an author and online trainer for O’Reilly, Andrew specialises in Java / JVM technologies, agile delivery, build tools and automation, and domain driven design.

Experienced across the software development lifecycle and in many sectors what motivates him is the efficient delivery of large-scale software solutions, fulfilling complex user needs. He understands that people, architecture, process and tooling all have key roles to play in achieving this. Andrew has a passion for open source software and its communities.

He has been involved with OSS to a greater or lesser extent since his career began; as a user, contributor, expert group member, or paid advocate - most famously as one of the Jenkins JobDSL originators.

 

Andrew enjoys sharing his experience as much as possible. This sharing is not only seen in his formal consulting engagements, but also informally through mentoring, books, online training, blog posts, conferences (speaking and organising), and open-sourcing his code. His next book “Facilitating Software Architecture” is making its way onto the internet, a chapter at a time. (Check it out)

Get in touch with us now