VERY EARLY BIRD UNTIL SEPTEMBER 5: ✓ Save up to €200 ✓ 10% Team Discount ✓ 15% CPSA Discount

Conference Program

iSAQB Software Architecture Gathering 2024

Thank you to all attendees and speakers of SAG 2022!

SAVE THE DATE: The next Software Architecture Gathering awaits you from November 13-16, 2023, online!

Session Recordings

Conference talk recordings are exclusively available for attendees for one year after the event.

The Program for SAG 2024 will be announced soon!

Subscribe to the SAG newsletter and be the first to hear news about the program, speakers, and special offers.

Filter By
Program Overview
All times are in Berlin time zone (UTC/GMT +2)
No matches found!
Mon
Nov 11, 2024
Tue
Nov 12, 2024
Wed
Nov 13, 2024
Thu
Nov 14, 2024
09:00-17:00Room 1
Full-Day Workshop (6h)
Intermediate
Diana Montalion (Mentrix: Principal)
09:00-17:00Room 2
Full-Day Workshop (6h)
Intermediate
Uwe Friedrichsen (Trying to make the (IT) world a little bit better)
09:00-17:00Room 3
Full-Day Workshop (6h)
Intermediate
Holger Tiemeyer (Trainer at ITech Progress GmbH)
Axel Feix (Softwarearchitect & Trainer at ITech Progress GmbH)
09:00-17:00Room 4
Full-Day Workshop (6h)
Intermediate
Chris Richardson (Eventuate, Inc)
09:15-10:00Room 1
Keynote (45min)
Beginner
Dr. Gernot Starke (INNOQ Fellow, software architect)
10:15-11:00Room 1
Session (45min)
Intermediate
Lena Reinhard (Leadership & Executive Coach, Mentor, Organizational Developer, Advisor, Speaker | Former VP Engineering, SaaS founder, CEO)
10:15-11:00Room 2
Session (45min)
Intermediate
Michael Plöd (INNOQ - Fellow)
10:15-11:00Room 3
Session (45min)
Beginner
Lars Roewekamp (open knowledge GmbH, CIO New Technologies)
11:30-12:15Room 1
Session (45min)
Intermediate
Allard Buijze (Creator of Axon Framework)
11:30-12:15Room 2
Session (45min)
Intermediate
Henning Schwentner (Coder, Coach, Consultant at WPS – Workplace Solutions)
11:30-12:15Room 3
Session (45min)
Intermediate
Tim Lüecke (Delivery Architect, Capgemini Germany)
Christian Nicu (Delivery Architect, Capgemini Germany)
Holger Cermann (Enterprise Architect, Capgemini Germany)
12:30-13:15Room 1
Session (45min)
Intermediate
Uwe Friedrichsen (Trying to make the (IT) world a little bit better)
12:30-13:15Room 2
Session (45min)
Intermediate
Lutz Huehnken (Reactive Systems Artisan)
12:30-13:15Room 3
Session (45min)
Intermediate
Robert Glaser (Head of Data and AI)
14:15-15:00Room 1
Session (45min)
Intermediate
Sarah Wells (Independent Consultant and Author)
14:15-15:00Room 3
Session (45min)
Intermediate
Avraham Poupko (Head of Product Security - Forescout)
15:15-16:00Room 1
Session (45min)
Beginner
Hiral (Vyas) Dave (Independent Software Consultant | Founder and CEO, HVDSOFT )
15:15-16:00Room 2
Session (45min)
Beginner
Diana Montalion (Mentrix: Principal)
15:15-16:00Room 3
Session (45min)
Beginner
Jan Jürjens (Director Research Projects (Fraunhofer Institute for Software and Systems Engineering ISST); leading Institute for Software Engineering IST and Institute for Computer Science IfI (University Koblenz))
16:30-17:15Room 1
Session (45min)
Beginner
Peter Götz (Scrum & DevOps)
16:30-17:15Room 2
Session (45min)
Intermediate
Chris Richardson (Eventuate, Inc)
16:30-17:15Room 3
Session (45min)
Intermediate
Mario-Leander Reimer (CTO, Managing Director, #CloudNativeNerd @ QAware GmbH)
17:30-18:15Room 1
Keynote (45min)
Beginner
James Lewis (Director, ThoughtWorks)
18:30-19:00Room 2
09:00-09:45Room 1
Keynote (45min)
Beginner
Rebecca Parsons (Chief Technology Officer, ThoughtWorks)
10:00-10:45Room 1
Session (45min)
Beginner
Eberhard Wolff (Head of Architecture, SWAGLab)
10:00-10:45Room 2
Session (45min)
Beginner
Matt Turner (Software Engineer at Tetrate)
10:00-10:45Room 3
Session (45min)
Beginner
Tobias Voß (Modernization Architect | viadee Unternehmensberatung AG)
11:15-12:00Room 1
Session (45min)
Intermediate
Gerrit Beine (Trainer at INNOQ)
11:15-12:00Room 2
Session (45min)
Intermediate
Piet van Dongen (Senior Cloud-native Software Engineering Consultant )
11:15-12:00Room 3
Session (45min)
Intermediate
Zied Chtioui (Software Architect , Accredited CPSA-F Trainer by iSAQB)
12:15-13:00Room 1
Session (45min)
Intermediate
Noah Neukam (Softwarearchitect & Trainer at ITech Progress GmbH)
Uwe Neukam (DATEV eG - Software Architect)
12:15-13:00Room 2
Session (45min)
Intermediate
Susanne Kaiser (Independent Tech Consultant)
12:15-13:00Room 3
Session (45min)
Intermediate
Matthias Niehoff (Head of Data @ codecentric)
14:00-14:45Room 1
Session (45min)
Beginner
Nicolas Fränkel (Developer Advocate for Apache APISIX)
14:00-14:45Room 2
Session (45min)
Intermediate
Vincenzo Marchese (Independent Architecture Consultant)
14:00-14:45Room 3
Session (45min)
Intermediate
Rob Horn (Technical Principal Consultant - ThoughtWorks)
15:00-15:45Room 1
Session (45min)
Intermediate
Carola Lilienthal (WPS - Workplace Solutions)
15:00-15:45Room 2
Session (45min)
Intermediate
Thomas Betts (InfoQ Lead Editor for Architecture & Design and Laureate Architect at Blackbaud)
15:00-15:45Room 3
Session (45min)
Beginner
Jan-Hendrik Kuperus (Director / Architect @ Yoink)
16:00-16:45Room 1
Keynote (45min)
Intermediate
Gregor Hohpe (Enterprise Strategist AWS)
09:00-17:00Room 1
Full-Day Workshop (6h)
Intermediate
Sander Hoogendoorn (Tools do not solve problems, thinking does.)
09:00-17:00Room 2
Full-Day Workshop (6h)
Beginner
Lars Roewekamp (open knowledge GmbH, CIO New Technologies)
09:00-17:00Room 3
Full-Day Workshop (6h)
Beginner
Jan Jürjens (Director Research Projects (Fraunhofer Institute for Software and Systems Engineering ISST); leading Institute for Software Engineering IST and Institute for Computer Science IfI (University Koblenz))
09:00-17:00Room 4
Full-Day Workshop (6h)
Beginner
Kim Nena Duggen (Organizational-Architect)
Felix Kammerlander (Consultant and trainer for software architecture at embarc)
Allard Buijze
Creator of Axon Framework
Allard Buijze
Creator of Axon Framework
Allard Buijze is Founder and CTO of AxonIQ. Starting at the age of 6, he has developed a great passion for programming and has guided both large and small organizations in building performant and scalable applications. Now, he is on a mission to make implementations of large scale systems easier, using the concepts of Domain Driven Design, Command-Query Responsibility Segregation and Event Driven Architecture.
Avraham Poupko
Head of Product Security - Forescout
Avraham Poupko
Head of Product Security - Forescout
Avraham is the head of Product Security for Forescout. He learns and teaches about how people join to create software.
Axel Feix
Softwarearchitect & Trainer at ITech Progress GmbH
Axel Feix
Softwarearchitect & Trainer at ITech Progress GmbH
Axel Feix studied computer science with a focus on computer graphics at the TU Darmstadt. Since 2006 he has been working as an IT architect and trainer at ITech-Progress GmbH Ludwigshafen. He deals in particular with web technologies, software architecture, object orientation, computer graphics and agile methods. He volunteers at iSAQB e.V.
Carola Lilienthal
WPS - Workplace Solutions
Carola Lilienthal
WPS - Workplace Solutions
Dr. Carola Lilienthal is Managing Director of WPS - Workplace Solutions GmbH and has been regularly analysing the future viability of software architectures on behalf of her customers since 2003. In 2015, she summarized her experiences from over a hundred analyses in the book "Langlebige Softwarearchitekturen". In 2017, together with Henning Schwentner, she translated Vaughn Vernon's book "Domain-Driven Design Distilled" into German.
Chris Richardson
Eventuate, Inc
Chris Richardson
Eventuate, Inc
Chris Richardson is a developer and architect. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2. Today, he is a recognized thought leader in microservices and speaks regularly at international conferences. Chris is the creator of Microservices.io, a pattern language for microservices, and is writing the book Microservice Patterns, which is available as a Manning MEAP. He provides microservices consulting and training to organizations that are adopting the microservice architecture and is working on his third startup Eventuate, an application platform for developing microservices.
Christian Nicu
Delivery Architect, Capgemini Germany
Christian Nicu
Delivery Architect, Capgemini Germany
Christian Nicu has been in the development and architecture field for over 20 years with full custom software. His passion is to design, build and modernize strategically important, mission critical systems for his customers. If something goes wrong here, it's not done with a remedy by issuing a 5€ voucher for the end customer – you will land in the tabloids if you fail! However, with a measured mix of current, hype and proven technologies, he has managed to keep himself and his customers out of the press. In addition to his projects, he is involved in promoting the next generation of architects through trainings and mentoring.
Diana Montalion
Mentrix: Principal
Diana Montalion
Mentrix: Principal
Diana is the author of the O'Reilly book, Learning Systems Thinking: Essential Nonlinear Skills & Practices for Software Professionals. She has almost 20 years experience engineering and architecting software systems for organizations including Stanford, The Gates Foundation, Memorial Sloan Kettering and Teach For All. She has served as Principal Systems Architect for The Economist and The Wikimedia Foundation. Her company, Mentrix, publishes courses and learning materials for aspiring nonlinear thinkers and builds modern software systems for diverse clients. Diana lives in the Hudson Valley (New York, USA) with three dogs, one cat and nine chickens.
Dr. Gernot Starke
INNOQ Fellow, software architect
Dr. Gernot Starke
INNOQ Fellow, software architect
Dr. Gernot Starke (INNOQ Fellow), Coach and consultant for methodical software architecture and -engineering.(Co-)founder and maintainer of arc42.org, founder of aim42.orgGernot Starke has been involved in architecture and implementation of medium to large systems for various business domains, mainly in finance, automotive, logistics, and telecommunications. His current topics are improving software quality, pragmatic approaches to system evolution and pain-free technical documentation.He has written numerous books on software architecture and patterns, regularly publishes technical articles and shares his experiences at conferences and meetups. He lives in Cologne, likes Yoga, good food and decent espresso.
Eberhard Wolff
Head of Architecture, SWAGLab
Eberhard Wolff
Head of Architecture, SWAGLab
Eberhard Wolff has 20+ years of experience as an architect and consultant - often on the intersection of business and technology. He is Head of Architecture at SWAGLab. As a speaker, he has given talks at international conferences and as an author, he has written more than 100 articles and books e.g. about Microservices and Continuous Delivery. His technological focus is on modern architectures – often involving Cloud, Continuous Delivery, DevOps, Microservices or NoSQL.
Felix Kammerlander
Consultant and trainer for software architecture at embarc
Felix Kammerlander
Consultant and trainer for software architecture at embarc
As a consultant and trainer for software architecture at embarc, I don't just focus on the technical solution. In particular, I focus on the implementation across different teams. With my many years of experience as a full-stack developer, product discoverer and solution architect, I know how to deal with requirements management, functional modeling and technical implementation in cross-team development projects.
Gerrit Beine
Trainer at INNOQ
Gerrit Beine
Trainer at INNOQ
Gerrit works as a trainer and consultant at INNOQ. Besides computer science, he also had the opportunity to study economics, sociology and a bit of organizational psychology.This gives him a lot of different perspectives on software architecture, which he brings into projects and sometimes also into lectures.Gerrit started with XP and CI in 2001, Scrum in 2007 and is a contributing member of the iSAQB.
Gregor Hohpe
Enterprise Strategist AWS
Gregor Hohpe
Enterprise Strategist AWS
As Director of Enterprise Strategy at AWS, Gregor helps technology leaders transform both their organization and their technology platform. You’ll find him riding the Architect Elevator from the engine room to the penthouse, perhaps automating serverless solutions in the morning and preparing board presentations in the afternoon. His favorite pastime is dissecting buzzwords and replacing them with meaningful decisions and architectural trade-offs.Gregor is known as co-author of the seminal book Enterprise Integration Patterns, which provided the reference vocabulary for all modern ESBs. His book The Software Architect Elevator tells stories from the trenches of IT transformation while his articles have been featured in Best Software Writing by Joel Spolsky and 97 Things Every Software Architect Should Know. He is an active member of the IEEE Software advisory board.
Henning Schwentner
Coder, Coach, Consultant at WPS – Workplace Solutions
Henning Schwentner
Coder, Coach, Consultant at WPS – Workplace Solutions
Henning loves programming in high quality. He lives this passion as coder, coach, and consultant at WPS – Workplace Solutions. There he helps teams to structure their monoliths or to build new systems from the beginning with a sustainable architecture. Microservices or self-contained systems are often the result. Henning is author of “Domain Storytelling” (Addison-Wesley 2022), “Domain-Driven Transformation” (Addison-Wesley 2024) and the www.LeasingNinja.io.
Hiral (Vyas) Dave
Independent Software Consultant | Founder and CEO, HVDSOFT
Hiral (Vyas) Dave
Independent Software Consultant | Founder and CEO, HVDSOFT
Ms. Hiral Bhargav Dave, known as Hiral (Vyas) Dave on social media is from Ahmedabad, Gujarat, India. She is an Independent Software Consultant, Founder and CEO of HVDSOFT Pvt. Ltd.As a giving back to the society, she is associated with 2 valued international boards. 1. She is a supporting board member of iSAQB [International Software Architecture Qualification Board]. This role allows her to contribute her expertise and knowledge to the field of software architecture. 2. She represents PMI [Project Management Institute] at a local chapter as Vice President of the Volunteer Development Portfolio and Representative of Women Empowerment Committee. With her involvement in these initiatives, she aims to promote professional growth and development within the project management community. A Masters in Computer Applications, PMP [Project Management Professional certified by Project Management Institute, USA], C# specialist, CPSA-F [Certified Professional for Software Architecture Foundation Level]. She trains and consults software professionals and software companies in and outside of India to develop quality software.Connected to the software world since 2001, she represents herself as a technical expert, excellent communicator, avid learner and trainer, project strategist and manager. She is passionate about designing, developing and managing software adhering to industry standard practices.
Holger Cermann
Enterprise Architect, Capgemini Germany
Holger Cermann
Enterprise Architect, Capgemini Germany
Holger Cermann has been an architect for over 15 years, often at the heart of large individual backbones. He had seen spaghetti monsters, designed and owned large component-based systems, and drove distribution and interweaving. Today, he’s happy to think in microservice transformations and hybrid worlds - with now microservices, COTS and existing systems. Architecture, technology and organization are getting inverted – but still the end-2-end business value counts for him.
Holger Tiemeyer
Trainer at ITech Progress GmbH
Holger Tiemeyer
Trainer at ITech Progress GmbH
Responsibility, pragmatism, domain knowledge and professionalism. These are the core values and attributes that characterize successful software architects. Based on many years of project experience, Holger Tiemeyer imparts these skills and knowledge in his training courses, speaks about them at conferences and publishes articles in specialist magazines. As a computer scientist with a minor in psychology, he volunteers at iSAQB e.V.
James Lewis
Director, ThoughtWorks
James Lewis
Director, ThoughtWorks
James Lewis is a Software Architect and Director at ThoughtWorks based in the UK. He’s proud to have been a part of ThoughtWorks’ journey for eighteen years and it’s ongoing mission of delivering technical excellence for its clients and in amplifying positive social change for an equitable future. As a member of the ThoughtWorks Technical Advisory Board, the group that creates the Technology Radar, he contributes to industry adoption of open source and other tools, techniques, platforms and languages.He is an internationally recognised expert on software architecture and design and on its intersection with organisational design and lean product development. As such he’s been a guest editor for IEEE Software, written articles, delivered training and spoken at more conferences than he can remember.
Jan Jürjens
Director Research Projects (Fraunhofer Institute for Software and Systems Engineering ISST); leading Institute for Software Engineering IST and Institute for Computer Science IfI (University Koblenz)
Jan Jürjens
Director Research Projects (Fraunhofer Institute for Software and Systems Engineering ISST); leading Institute for Software Engineering IST and Institute for Computer Science IfI (University Koblenz)
Jan has worked on secure software architectures for more than 20 years. His first book on the topic in 2005 was also translated to Chinese. Previous positions include: Professor for Software Engineering (TU Dortmund), Senior Member/Research Fellow (Robinson College, Uni Cambridge), Royal Society Industrial Fellow (Microsoft Research Cambridge), Postdoc (TU Munich), PhD Computer Science (Uni Oxford) in Software Security, Master in Mathematics (Uni Bremen).
Jan-Hendrik Kuperus
Director / Architect @ Yoink
Jan-Hendrik Kuperus
Director / Architect @ Yoink
Jan-Hendrik is a passionate engineer, architect and iSAQB trainer who is not afraid to deep dive into technology in order to find out how it works. He then likes to share the knowledge he picks up, because he believes teaching enhances both student and teacher. As founder of Yoink, he has set out to help people see the impact and opportunities of applying sustainability to the IT domain. Apart from work, he tinkers with Arduinos and Raspberries at home, plays with LEGOs with his kids and runs the occasional Factorio speedrun.
Kim Nena Duggen
Organizational-Architect
Kim Nena Duggen
Organizational-Architect
As an organizational architect in the field of New Work, self-organization and (IT) strategy, I am in my element when I work with people who want to do something themselves instead of being satisfied with theory or sample solutions. Depending on the situation, I switch to the role of consultant, coach or trainer - depending on which individual challenges with the client require tailor-made solution strategies.
Lars Roewekamp
open knowledge GmbH, CIO New Technologies
Lars Roewekamp
open knowledge GmbH, CIO New Technologies
Lars Röwekamp is ??founder of IT consulting and development company Open Knowledge GmbH.In his role as “CIO New Technologies” he takes care of in-depth analysis and evaluation of new software and technology trends.A particular focus of his work is enterprise and cloud computing as well as artificial intelligence.
Lena Reinhard
Leadership & Executive Coach, Mentor, Organizational Developer, Advisor, Speaker | Former VP Engineering, SaaS founder, CEO
Lena Reinhard
Leadership & Executive Coach, Mentor, Organizational Developer, Advisor, Speaker | Former VP Engineering, SaaS founder, CEO
Lena Reinhard is a transformational executive and leadership coach and helps organisations perform and scale optimally with her consulting and advisory work. She has dedicated her career to building successful, high-performing globally distributed engineering organisations, and thriving teams in times of high change like hypergrowth. Previously, Lena served as VP Engineering with CircleCI and Travis CI, as well as a startup co-founder & CEO. Through her cross-functional background and experience, she brings a unique perspective on systems of technology, business, and people.
Lutz Huehnken
Reactive Systems Artisan
Lutz Huehnken
Reactive Systems Artisan
Lutz is the Head of Engineering for Investment & Custody Solutions at Upvest. Previously, taking on the roles of architect or engineering manager, he has driven the development of software for container shipping, online retailers, financial institutions, cruise ships, and others. His current focus is on the evolution of large systems, domain-driven design, events-first microservices, and reactive systems.
Mario-Leander Reimer
CTO, Managing Director, #CloudNativeNerd @ QAware GmbH
Mario-Leander Reimer
CTO, Managing Director, #CloudNativeNerd @ QAware GmbH
Passionate software developer and architect. Proud father. #CloudNativeNerd. Leander is the CTO at QAware. He’s continuously looking for innovations in software engineering and ways to combine and apply state-of-the-art technology in real-world projects. As a speaker at national and international conferences he shares his tech experiences and he teaches cloud computing and software quality assurance as a part-time lecturer.
Matt Turner
Software Engineer at Tetrate
Matt Turner
Software Engineer at Tetrate
Matt is a software engineer at Tetrate, where he loves sharing what he's learning with the whole community. He helps people understand Istio, Envoy, and other open source projects, as well as Tetrate's solutions for enterprise service mesh management. He's been doing Dev, sometimes with added Ops, for nearly two decades; his idea of "full-stack" is Linux, Kubernetes, and now Istio too. He likes Rust, hot dogs, and terraforming unexpected things. He tweets @mt165 and blogs at https://mt165.co.uk
Matthias Niehoff
Head of Data @ codecentric
Matthias Niehoff
Head of Data @ codecentric
Matthias Niehoff works as Head of Data and Data Architect for codecentric AG and supports customers in the design and implementation of data architectures. His focus is not so much on the ML model, but rather on the necessary infrastructure and organization to help data science projects succeed.
Michael Plöd
INNOQ - Fellow
Michael Plöd
INNOQ - Fellow
Michael works as a Fellow for INNOQ in Germany. He has over 15 years of practical consulting experience in software development and architecture. His main areas of interest are currently Domain-driven Design, Microservices and in general Software Architectures. Michael is a regular speaker at national and international conferences.
Nicolas Fränkel
Developer Advocate for Apache APISIX
Nicolas Fränkel
Developer Advocate for Apache APISIX
Developer Advocate with 15+ years experience consulting for many different customers, in a wide range of contexts (such as telecoms, banking, insurances, large retail and public sector). Usually working on Java/Java EE and Spring technologies, but with focused interests like Rich Internet Applications, Testing, CI/CD and DevOps. Also double as a trainer and triples as a book author.
Noah Neukam
Softwarearchitect & Trainer at ITech Progress GmbH
Noah Neukam
Softwarearchitect & Trainer at ITech Progress GmbH
Noah Neukam is a software architect and developer at ITech Progress. Software architecture is also his DNA. His hobbies are DDD, communication and structures, as well as GraalVM. He is motivated not only by technological challenges, but also by their individual implementation in each context. Because in every environment and every project there are different requirements and framework conditions that need to be considered. He can draw on his many years of experience to quickly create lasting value in dynamic environments.
Peter Götz
Scrum & DevOps
Peter Götz
Scrum & DevOps
Peter is an IT consultant and agile coach. He has over 20 years of experience in software development, having taken on various roles and perspectives. trainer and coach he supports his customers in developing valuable digital products for their customers. Peter has extensive experience as a developer in agile software development projects. He has also gained valuable insights and appreciation for the roles of Agile Coach, Scrum Master, and Product Owner through his work on numerous client projects. For more information about Peter, visit: https://pgoetz.de/
Piet van Dongen
Senior Cloud-native Software Engineering Consultant
Piet van Dongen
Senior Cloud-native Software Engineering Consultant
Piet is a senior cloud-native software engineering consultant at OpenValue. He loves to help organisations with mapping and exploiting business opportunities using software and cloud technology.He shares his knowledge of software architecture, cloud modernisations, skills development, and technology by writing, lecturing, training, or speaking on stage at meetups and conferences like Codemotion, DevOpsDays, and re:Invent. He is an active software community member: he is one of the Community Leaders of the Dutch AWS User Group and an AWS Community Builder.
Rebecca Parsons
Chief Technology Officer, ThoughtWorks
Rebecca Parsons
Chief Technology Officer, ThoughtWorks
Dr. Rebecca Parsons is ThoughtWorks' Chief Technology Officer. She has more years' application development experience than she cares to admit. She has extensive experience leading in the creation of large-scale applications, services based applications and advising architecture teams.Before coming to ThoughtWorks she worked as an assistant professor of computer science at the University of Central Florida where she taught courses in compilers, program optimization, distributed computation, programming languages, theory of computation, machine learning and computational biology. She also worked as Director's Post Doctoral Fellow at the Los Alamos National Laboratory researching issues in parallel and distributed computation, genetic algorithms, computational biology and non-linear dynamical systems.Rebecca received a Bachelor of Science degree in Computer Science and Economics from Bradley University, a Masters of Science in Computer Science from Rice University and her Ph.D. in Computer Science from Rice University.
All talks by Rebecca Parsons

Architecture and (Gen)AI Keynote (45min)

Rob Horn
Technical Principal Consultant - ThoughtWorks
Rob Horn
Technical Principal Consultant - ThoughtWorks
Rob is Technical Principal Consultant at Thoughtworks. Known as an experienced and passionate technical leader, proven team facilitator, great communicator/translator and trusted advisor. A seasoned agile delivery practitioner, he has spent around 15 of his 25+ year career working with clients, helping teams tackle legacy modernisation challenges across numerous sectors. His energies are also directed towards the growth of others, from junior talent at ThoughtWorks University, aspiring Tech Leads or future business leaders on our leadership development programmes and of course clients and their delivery teams.
Robert Glaser
Head of Data and AI
Robert Glaser
Head of Data and AI
Robert Glaser ist Head of Data and AI bei INNOQ und blickt auf eine langjährige Erfahrung als Senior Consultant zurück. Mit seinem Hintergrund in Software-Engineering und seiner Expertise in der Entwicklung ergonomischer Webanwendungen berät er Unternehmen bei der Gestaltung zukunftsfähiger IT-Strategien mit Fokus auf Künstliche Intelligenz. Sein besonderes Interesse gilt den Use Cases für generative KI und der Integration von AI in Softwareprodukte. In seinem Podcast „AI und jetzt“ diskutiert er Chancen von KI in verschiedenen Kontexten. Als Brückenbauer zwischen Technologie und Geschäftswelt liegt ihm nutzerzentrierte Digitalisierung am Herzen. Kulinarische Genüsse sind darüber hinaus seine große Passion.
Sander Hoogendoorn
Tools do not solve problems, thinking does.
Sander Hoogendoorn
Tools do not solve problems, thinking does.
Meet Sander Hoogendoorn, an independent dad and traveler. A seasoned developer with over four decades of experience and still daily writing code, Sander has survived in the tech world in various roles, from CTO of companies like iBOOD (currently), ANVA, and Klaverblad to being Capgemini's global agile thought leader.Known for his post-agile mindset and provocative perspectives, Sander empowers organizations and teams to break free from the norm and embrace innovation. He's not just about writing code; he's about rewriting the rules.As an author and captivating speaker, Sander has shared his ideas and practices at international conferences, covering topics from disruption, culture, and life beyond agile to continuous delivery, microteams, software architecture, monads, microservices, and the art of writing elegant code. He believes in the power of critical thinking to solve problems and encourages teams to approach software development with a strategic, mindful touch.Discover Sander - the coding rebel who believes in small steps as the path to progress and the mind as the ultimate tool for success.
Sarah Wells
Independent Consultant and Author
Sarah Wells
Independent Consultant and Author
Sarah is a technology leader, consultant and conference speaker with a focus on microservices, engineering enablement, observability and devops. She has over 20 years experience as a developer, principal engineer and tech director across product, platform, SRE and devops teams. She is the author of Enabling Microservice Success: Managing Technical, Organizational, and Cultural Challenges, based on her experience of building and operating microservice-based systems for over a decade at the Financial Times.
Susanne Kaiser
Independent Tech Consultant
Susanne Kaiser
Independent Tech Consultant
Susanne Kaiser is an independent tech consultant from Hamburg, Germany, supporting organizations in building socio-technical systems. She is passionate about connecting the dots between Wardley Mapping, Domain-Driven Design, and Team Topologies as a holistic approach to designing and building adaptive systems for a fast flow of change. Susanne previously worked as a startup CTO, has a background in computer sciences, and has experience in software development and software architecture since 2002. She is the author of the upcoming book "Adaptive Systems with Domain-Driven Design, Wardley Mapping, and Team Topologies: Architecture for Flow" (Addison-Wesley Signature Series (Vernon)).
Thomas Betts
InfoQ Lead Editor for Architecture & Design and Laureate Architect at Blackbaud
Thomas Betts
InfoQ Lead Editor for Architecture & Design and Laureate Architect at Blackbaud
Thomas Betts is the lead editor for Architecture and Design at InfoQ, and a Laureate application architect at Blackbaud. For over two decades, his focus has always been on providing software solutions that delight his customers. He has worked in a variety of industries, including social good, retail, finance, health care, defense and travel. Thomas lives in Denver with his wife and son, and they love hiking and exploring beautiful Colorado.
Tim Lüecke
Delivery Architect, Capgemini Germany
Tim Lüecke
Delivery Architect, Capgemini Germany
Tim Lüecke has been working in the custom software development space for over 15 years. First as an architect for large-scale core systems, later for smaller, agile and above all more innovative projects. Although this allowed him to get to know the "new world", he still finds the large-scale projects exciting and would like to bring both worlds together in a meaningful and hype-free way.
Tobias Voß
Modernization Architect | viadee Unternehmensberatung AG
Tobias Voß
Modernization Architect | viadee Unternehmensberatung AG
Tobias works as a modernization architect at viadee Unternehmensberatung. He supports customers of the insurance and finance sector in the modernization and migration of individual software systems. At viadee he leads the competence cluster Java & Architecture.
Uwe Friedrichsen
Trying to make the (IT) world a little bit better
Uwe Friedrichsen
Trying to make the (IT) world a little bit better
Uwe Friedrichsen travels the IT world for many years, always in search of innovative ideas and concepts. His current focus areas are system design, resilience, sustainability and making IT a (bit) better place.
Uwe Neukam
DATEV eG - Software Architect
Uwe Neukam
DATEV eG - Software Architect
Uwe has been working as a software architect for 20 years in various functions and companies. His passion as an architect lies in the creation of online applications on today's cloud systems. He currently supports development teams in the implementation of short-running projects. Unfortunately, in this environment the issue of quality seems to play a rather subordinate role. As it turns out, however, this has rather negative consequences, in the form of bad code, poor maintainability and, above all, poor decisions. Therefore, he tries to bring the topic of quality back into the focus of architecture and software development.
Vincenzo Marchese
Independent Architecture Consultant
Vincenzo Marchese
Independent Architecture Consultant
Passionate, energetic and pragmatic architect. Having started his career as a software engineer, over the past 15 years Vincenzo worked with several large global organisations to professionalise and measurably improve the value delivered through architecting.Vincenzo was born in Sicily, studied Computer Science at the University of Pisa, and completed an MBA at Warwick Business School. He moved to London in 1995, where now lives with his family, volunteering in his local community.
Zied Chtioui
Software Architect , Accredited CPSA-F Trainer by iSAQB
Zied Chtioui
Software Architect , Accredited CPSA-F Trainer by iSAQB
I'm a software architect, a CPSA-F Trainer, and a member of the iSAQB. I specialize in strategic and value-driven solutions for fund accounting software. I bring expertise in solving complex problems and embracing abstract thinking to consistently achieve outcomes that exceed expectations.Beyond my technical proficiency, I find immense fulfillment in mentoring and empowering others. It is a joy to unlock the hidden potential within individuals and guide them toward success. By fostering a collaborative and supportive environment, I strive to create a strong foundation for collective growth and achievement.Continuous learning is a fundamental part of who I'm. I have a deep hunger for knowledge and personal development, which inspires me to motivate others to increase their value. With a dedicated focus on driving innovation and contributing to the future of software architecture, I continuously push boundaries to deliver transformative solutions.I have been fortunate enough to develop a wide range of skills, and I'm committed to striving for excellence in every endeavor. My ultimate aspiration is to contribute positively to the field of software architecture, empowering individuals and organizations along the way. This is not just a goal, but a heartfelt purpose that drives me forward.
Full-Day Workshop (6h)
Intermediate
Tracks: Architecture Foundations
11 Nov 2024
09:00-17:00
Room 1
11 Nov 2024
09:00-17:00
Room 1
Systems Architecture - Live Experience!
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Welcome to MAGO! MAGO is the most-read magazine and digital product producer in the world. Today is your first day as an architect. Welcome architect! You were hired just in time -- a crisis is looming. You and your teammates will create a recommendation … what will MAGO do next?You’ll see some models. You’ll seek advice about how the system works. You’ll enjoy the egalitarian experience of “doing architecture” as a collective, cross-functional practice. And you'll learn some fundamental systems-thining skills for software professionals.In daily life, we are surrounded by increasing relational complexity. Our need for relationally-smart, systems-thinking practices is increasing along with it. When done well, these practice delivers domain-aligned, team-decoupling, cohesiveness-driving, constantly-evolving impactful recommendations. We’ll have some fun strengthening our real-world skills:- Build an architectural recommendation, as a group- Give and receive architectural advice- Practice systemic reasoning and knowledge flow- Pivot and adapt as systemic constraints are revealed- Create a new mental model that will lead to the desireable outcome- Create signal in the midst of noise- Have wicked fun doing itTogether, we will learn from each other about communication, decision making and the fine art of improvisational systems design.Regardless of your role, you can apply these skills to improve your impact on the systems around you. If you've ever wanted to join an architectural kata, this workshop will give you a big advantage!
Diana Montalion
Full-Day Workshop (6h)
Intermediate
Tracks: Hands-On
11 Nov 2024
09:00-17:00
Room 2
11 Nov 2024
09:00-17:00
Room 2
Architecture Kickstart - From Zero to Productive in (Almost) No Time
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Who does not know the situation? A new project starts. Everybody is eager to start. The deadline is fixed, everything else is not. The product manager floods you with a mixture of vague requirements and solution ideas. The developers want to write code - now! Someone already pitched an "architecture", usually a mere listing of hype trends and technologies decoupled from the actual needs.And you as an architect want to cry "Stop! Let us first understand what we need to do before we start running!". But you do not get the time for doing the required architectural work. What to do in such a situation?In this workshop, I would like to introduce an architecture kickstart, I successfully applied several times when I found myself in such a situation. This approach helped me to understand enough about the problem domain in a day or less to be able to start acting, guiding and making decisions.We will discuss the essentials needed to start running, various approaches to gather them, how to align them with the capabilities of the organization, how to communicate along the way and how to move on from the kickstart.And of course, there will be time for your ideas and questions. Let us kickstart architecture together!
Uwe Friedrichsen
Full-Day Workshop (6h)
Intermediate
Tracks: Hands-On
11 Nov 2024
09:00-17:00
Room 3
11 Nov 2024
09:00-17:00
Room 3
Performing Clean and Evolutionary Architecture: How to Achieve Simplicity and Beautifulness.
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
In this workshop, we want to learn together how the clean architecture approach helps us to develop and maintain a stable and evolutionary architecture under frequently changing requirements. Changes to requirements can occur both in the business problem space and in the technical solution space (e.g. changes to the framework conditions). The movements around clean and evolutionary architectures in particular promise to compensate for changes to our system architecture as efficiently as possible. They keep the software architecture open and maintainable in its iterative and incremental development. Using a practice-oriented example, we want to go through this iterative and incremental development approach together in this hands-on workshop.Starting with model development, the consideration of use cases and the development of business rules, the design of interface adapters through to the selection of frameworks and demarcation aspects, we will learn how we can keep our software architecture as flexible and changeable as possible.Fitness functions are used as a basis for measuring the different architectural characteristics. These help us to monitor the risk of degradation of our architecture.The aim of the workshop is to make individual, theoretical aspects of the clean architecture approaches - in particular the dependency rule - tangible and to learn how we can keep the individual building blocks of our architecture interchangeable and maintainable. Something that is easy to understand, measurable and maintainable can be changed efficiently. In this workshop, we will learn how we can implement this practically in our day-to-day project work.
Holger Tiemeyer
Axel Feix
Full-Day Workshop (6h)
Intermediate
Tracks: Architecture Foundations
11 Nov 2024
09:00-17:00
Room 4
11 Nov 2024
09:00-17:00
Room 4
Enabling DevOps and Team Topologies Through Architecture: Architecting for Fast Flow
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
DevOps and Team topologies are vital for delivering the fast flow of changes that today’s businesses need, they are insufficient. To prevent applications from becoming obstacles to rapid change, IT must also create architectures that support fast flow. In this workshop, I describe the architectural requirements that enable DevOps and Team Topologies to deliver a fast flow of changes. You will learn about the forces that shape an architecture and the trade-offs that you will need to make when designing an architecture. I show how to decide between the monolithic and microservice architectural styles. You will learn key monolithic architecture patterns for fast flow. I describe how to design a microservice architecture.
Chris Richardson
Tracks: Outside the Box
12 Nov 2024
09:00-09:15
Room 1
12 Nov 2024
09:00-09:15
Room 1
Welcome to the Software Architecture Gathering 2024 & Opening
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
by
Keynote (45min)
Beginner
Tracks: Outside the Box
12 Nov 2024
09:15-10:00
Room 1
12 Nov 2024
09:15-10:00
Room 1
Tiger Alert: Better Run Away!
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Our brains have been finely tuned by evolution over hundreds of generations for one primary purpose: survival. This evolutionary legacy has endowed us with certain cognitive traits that, while once life-saving, can now inadvertently create significant challenges in the realm of software development and architecture.In this keynote, we will explore some of these quirky brain phenomena and draw parallels to typical scenarios in software development.Understanding these brain traits has earned some researchers Nobel Prizes—and offers us, in software development, valuable insights into systematically improving our own work habits and architectural decisions.Join us for a journey through the fascinating quirks of our minds and discover how a better understanding of our cognitive biases can lead to smarter, more effective software architecture. Plus, you'll get some entertaining anecdotes along the way—after all, who doesn't enjoy a good brain story?
Dr. Gernot Starke
Session (45min)
Intermediate
Tracks: Beyond Technology
12 Nov 2024
10:15-11:00
Room 1
12 Nov 2024
10:15-11:00
Room 1
Living and Loving Change: A Practical Guide to DevOps for Everyone
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
DevOps transformation has been on many teams’ minds for the last decade. In my work with engineering organizations, I’ve found that it can be hard for teams to know where to start or how to actually embody a DevOps mindset and values in their daily work. Having spent the last decade building and running DevOps teams and engineering organizations across the globe, I will share with you lessons learned on this journey with teams living DevOps every day. We’ll cover aspects such as: What does it actually mean to embody a DevOps mindset in your daily work? How can you apply it to the way you think, lead, and engage with others? And how can you lead DevOps transformation in your team, and beyond? You’ll walk away with practical tips that you can apply in your own work with your team to embrace a DevOps mindset, and accelerate your learning and growth.
Lena Reinhard
Session (45min)
Intermediate
Tracks: Beyond Technology
12 Nov 2024
10:15-11:00
Room 2
12 Nov 2024
10:15-11:00
Room 2
Modern Architectural Work: From Defining to Enabling
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Many large organizations still work with centralized architecture-related teams. Their role is often to provide architectural specifications to other teams and ensure that these specifications are adhered to during implementation. These teams are often referred to as "ivory tower architecture" teams that aim to bundle highly skilled architects. This role is certainly not available in abundance on the market.However, they do not fit into an agile environment where we want to give teams the opportunity to make their own decisions. Certain guard rails are nevertheless necessary to ensure that the overall construct works. In addition, well-chosen guard rails can also drastically reduce the need for coordination between teams.We need to enable these teams to do most of the architectural work themselves, while ensuring that the individual parts fit together. This is where Team Topologies, a concept introduced by Matthew Skelton and Manuel Pais, comes into play. There is a team type called the " Enabling Team" which, in a nutshell, supports other teams with knowledge and methodology.This presentation will give you an overview of this change as well as practical guidance on how to transform a centralized architecture team into an enabling team whose task is to improve the architecture work in other teams. You will learn:- Which stakeholders you should involve in this process- Why the future enabling team also needs to be empowered and how to do this- Where common pitfalls lie on this journey- Why this journey needs to be done in an agile way with continuous learning and retrospectivesThis talk will also include many real-life examples that accompany such a transformation.
Michael Plöd
Session (45min)
Beginner
Tracks: Outside the Box
12 Nov 2024
10:15-11:00
Room 3
12 Nov 2024
10:15-11:00
Room 3
Generative AI Meets Software Architecture
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Artificial intelligence is on the rise. Whether it's quality assurance in production, returns management in online retail or customer support via chatbot: AI opens up unprecedented opportunities to significantly improve your own processes and business models. But how can AI be integrated into your own software architecture? Who decides on the right model and the right algorithm? And how do you decide on the sufficient quantity/quality of data? The role of the AI architect seems to have been born. Using a continuous example from the field of generative AI, the session will show which architectural challenges arise in the course of an AI-based software project and how these can be mastered in the best possible way.
Lars Roewekamp
Session (45min)
Intermediate
Tracks: Emerging Trends in Architecture
12 Nov 2024
11:30-12:15
Room 1
12 Nov 2024
11:30-12:15
Room 1
Event Sourcing - technical detail or architectural powerhorse?
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Event Sourcing has seen a popularity boost in the last 10 years. With that come both proponents as well as opponents. It's too complex according to one. For another, it's the best way they have ever built their system. Yet others argue that it's merely an implementation detail that doesn't deserve any architect's attention.In this session, Allard will share his findings after 16 years of experience building, supporting, and providing guidance for event-sourced systems. What makes some implementations successful, while others fail in such horrible fashion?After this talk, you'll walk away with a better understanding of the potential and pitfalls of Event Sourcing, how it can be architecturally relevant, and how to successfully apply it.
Allard Buijze
Session (45min)
Intermediate
Tracks: Hands-On
12 Nov 2024
11:30-12:15
Room 2
12 Nov 2024
11:30-12:15
Room 2
Model Pollution Is Bad—What Can I Do Against It?
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Technical code and business code should be kept separate. That seems like a simple architecture rule. But it is violated in virtually every real project. Even current frameworks like Spring, Hibernate and co. easily contaminate our domain models.In this talk, we look at ways out of this misery and when and how much pollution might nevertheless be acceptable. This will be helped by- an understanding of the Domain Logic Patterns: Transaction Script, Table Module, Domain Model,- the architecture styles Onion, Clean and Hexagonal Architecture and- tactical design from DDD.
Henning Schwentner
Session (45min)
Intermediate
Tracks: AI-Driven Architectural Innovation
12 Nov 2024
11:30-12:15
Room 3
Breaking Free From the Past - How GenAI Is Revolutionizing Application Modernization
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Monolith applications - those relics of the past - are notorious for their legacy technology, causing headaches and slowing us down. We’ve come to accept them as “Here be dragons” on our architectural maps.But what if we could break free? Enter GenAI— the shining knight and savior! Can it liberate us from COBOL’s clutches and propel us toward the modern world? In our session, we’ll go beyond the “Hello World” complexity. The focus will be on sharing our experiences from real-world projects, providing practical insights and lessons learned. Join us on this epic quest to tame the monoliths!
Tim Lüecke
Christian Nicu
Holger Cermann
Session (45min)
Intermediate
Tracks: Emerging Trends in Architecture
12 Nov 2024
12:30-13:15
Room 1
12 Nov 2024
12:30-13:15
Room 1
Where Do We Go From Here? - Mastering the Changed Needs of Architectural Work
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Designing good applications has become more demanding than ever: Cloud first. Extremely flexible. User obsessed. Bespoke persistence. Instant change. Never down. Perfectly secure. Sustainable. Fewer developers. More AI. The list appears to be endless.Many demands did not exist 10 or 15 years ago. Some existed but changed dramatically. Still, most discussions regarding architecture barely reflect today's demands. In this session, we will take a look at how architectural demands have changed over time and how to tackle today's challenges best.
Uwe Friedrichsen
Session (45min)
Intermediate
Tracks: Architecture Foundations
12 Nov 2024
12:30-13:15
Room 2
12 Nov 2024
12:30-13:15
Room 2
Events, Workflows, Sagas: Complex Flows in Distributed Applications
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
In the development of microservices, sooner or later everyone comes across business processes that involve several services, and usually, in DDD terminology, several bounded contexts. Different approaches to implementing such processes lead to fundamentally changed outcomes. With consequences for the complexity, and thus for the operation and expandability of the system. Especially when event-driven architecture is applied, its asynchronous nature often collides with the desire for global control and synchronous responses. This can lead to "chimeras" that combine the "worst of both worlds".In this talk, he will look at some principles of event-driven architecture. He'll explore how they relate to possible approaches to implementing complex processes. Special consideration will be given to boundaries of responsibility, and the relationship of processes and data.A common pitfall in the event-driven world is simply copying workflows from a monolithic application. This can lead to hastily falling back on orchestration or workflow tools, and possibly to a "distributed monolith". How can we avoided this? The talk will introduce the idea of "micro-workflows" and explore how challenging and redesigning complex processes can lead to better systems. And finally, we'll ask the question: Should the Saga pattern be considered harmful?
Lutz Huehnken
Session (45min)
Intermediate
Tracks: AI-Driven Architectural Innovation
12 Nov 2024
12:30-13:15
Room 3
12 Nov 2024
12:30-13:15
Room 3
The Architecture of Reliable AI: RAG
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Having AI that doesn't know your company is like having a brilliant strategist who wakes up from years in a coma and realizes they've never heard of your business. Can you really expect insider tips from them?How can we ensure that AI systems are accurate, transparent, and always up-to-date? All Large Language Models (LLMs) have a cut-off date after which their world knowledge stops. And they know nothing about your company's internal workings. Even the leading models have hallucination rates that can't be completely ignored. However, they offer enormous potential for productivity, efficiency, and creativity.This is where Retrieval-Augmented Generation (RAG) comes in: LLMs are enhanced through targeted information retrieval. In this presentation, we’ll explore the architecture of RAG-based systems. We’ll discuss the integration into existing IT infrastructures and the optimization of data quality and context management. We’ll learn how RAG helps to fill knowledge gaps and improve the accuracy and reliability of generative AI applications.
Robert Glaser
Session (45min)
Intermediate
Tracks: Beyond Technology
12 Nov 2024
14:15-15:00
Room 1
12 Nov 2024
14:15-15:00
Room 1
Microservices: What Does It Take To Be Successful?
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Microservices can be a very effective approach to speeding up delivery of value to your organisation and to your customers. If you get them right.If you don’t, then microservices are just something that makes everything you do more complicated, from working out where things are going wrong to upgrading the same dependency in tens or hundreds of services.Sarah will draw on ten years of experience building and operating microservices at the Financial Times to talk about:- What it means to be “successful” with your architecture and technology choices. Can you move fast? Understand what is happening in production? Avoid having to start again?- What you need in place to make microservices work, from technology maturity and leadership support through to platform engineering and observability- Where we go next with microservices: what are the new tools and approaches that will help us get the most out of them?
Sarah Wells
Session (45min)
Intermediate
Tracks: AI-Driven Architectural Innovation
12 Nov 2024
14:15-15:00
Room 3
12 Nov 2024
14:15-15:00
Room 3
AI as The Software Architect Assistant
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Software architects will not be replaced by Generative AI or LLMs. They will be replaced by software architects that know how to leverage Generative AI and LLMs. For the last two years, Avraham has been on a journey using generative AI to augment the way he does architecture and makes architecture decisions. Along the way, Avraham has learned so much both about generative AI and about himself as an architect and as a person. In the talk, Avraham invites you to join him on his journey. This talk will equip you with the knowledge and tools to start on your own adventure to leverage the power of GAI, elevate your architectural practice, and hopefully stay ahead of the curve.
Avraham Poupko
Session (45min)
Beginner
Tracks: Technology & Impact
12 Nov 2024
15:15-16:00
Room 1
12 Nov 2024
15:15-16:00
Room 1
Industrial Revolutions and Readiness – How Mindful Are We Software Professionals?
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
World has seen 4 industrial revolutions since late 1700s and now is towards Industry 5.0. Impact of Information Technology is since 3rd industrial revolution. While with such revolutions we see uprising and growth, we talk about journey from Digitization to Digitalization to Digital Transformation, how ready and aware are we as Software Professionals and Architects to comprehend its impact and how skilled and equipped are we to materialize it?Are we truly mindful of the potential impact and implications of these advancements?While developed part of the world is towards Industry 5.0 which is an extension to Industry 4.0 and a transition from Tech-driven approach to Value-driven Human-centric, Resilient and Sustainable approach to industry process; developing countries are still in process to accustom and settle with Industry 4.0. In midst of these revolutions how aware and ready are we as software professionals?While giant industry players have their view about such revolutions, the actual force handling the IT sector needs to be aware and ready for the new wave and trends impacting it at all layers, specifically the way Software Architectures are influenced. In this session we will look at:What is Industry 5.0? How aware are we Software Professionals about the impact it will have on the way we design and manage our Software? Do we see a future to research and realign?
Hiral (Vyas) Dave
Session (45min)
Beginner
Tracks: Emerging Trends in Architecture
12 Nov 2024
15:15-16:00
Room 2
12 Nov 2024
15:15-16:00
Room 2
Architecture is Designing Knowledge Flow
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
In the tech industry, we are most interested in knowledge stock: What do you know? What information can you apply easily? Whiteboard tests, for example, assess a candidates stock of knowledge.This focus is holding many individuals, teams and organizations back. As relational complexity increases, individual knowledge stock is insufficient. What we need is knowledge flow. The ability to craft and share knowledge in ways that enable the best possible decisions, under the circumstances, in the midst of change.In this talk, we'll explore:- The difference between information, knowledge, understanding and wisdom. In that group ... what is data?- How "management" differs from systems leadership- The emerging practice of developing knowledge systems as a core architectural practice.As Larry Prusak says, "Companies that don’t adapt to understanding knowledge as a force of production … will slowly die, and will never know what killed them." The same is true for technology teams ... we are knowledge workers designing knowledge flows. How does this change our approaches?
Diana Montalion
Session (45min)
Beginner
Tracks: AI-Driven Architectural Innovation
12 Nov 2024
15:15-16:00
Room 3
12 Nov 2024
15:15-16:00
Room 3
Secure Architectures for AI-Based Software
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
In this session, you will gain up-to-date practical knowledge on the evaluation of software architectures which includes AI-based software for security and privacy requirements, and how to improve an insecure architecture using protective measures and best practices such as derived from the OWASP AI Security and Privacy Guide and the current top 10 security issues of machine learning systems (OWASP Machine Learning Security Top 10).We will consider vulnerabilities of machine learning systems such as: Input Manipulation Attack, Data Poisoning Attack, Model Inversion Attack, Membership Inference Attack, Model Theft, AI Supply Chain Attacks, Transfer Learning Attack, Model Skewing, Output Integrity Attack, and Model Poisoning... and security and privacy goals and techniques such as: Use Limitation and Purpose Specification, Fairness, Data Minimization and Storage Limitation, Transparency, Data Accuracy, Consent.
Jan Jürjens
Session (45min)
Beginner
Tracks: Beyond Technology
12 Nov 2024
16:30-17:15
Room 1
12 Nov 2024
16:30-17:15
Room 1
Without Focus on Product and Team, Architecture Falls Flat
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Software architects thrive on their love for software architecture. While this is neither surprising nor wrong, software architecture must serve a purpose beyond itself. This purpose is product success, and software architecture and team structure are the basis for and essential in enabling this success. In this talk, we will explore the crucial role of the product concept and team structure and how they help achieve architectural success.You might want to think: this is self-evident, so why a session about it? Look around you? Do you see development results that don't create value for your customers? Solutions that are exciting from a developer's perspective but not for the customer? Teams that struggle with dependencies and cross-team collaboration? Therefore we need to shift our perspective to the customer's point of view, continually developing architecture and team structure to improve our product according to the customer's need. Embracing agile principles, we'll see how architecture develops alongside product understanding and team organization, adapting fluidly to changing needs.Join us if you're ready to rethink architecture in a broader context and stay agile and dynamic as an architect.
Peter Götz
Session (45min)
Intermediate
Tracks: Architecture Foundations
12 Nov 2024
16:30-17:15
Room 2
12 Nov 2024
16:30-17:15
Room 2
Architectural patterns for fast flow
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
In order to thrive in today’s volatile and uncertain world, businesses needs to innovate at a much faster pace. Recognizing this, IT organizations are adopting the principles and practices of DevOps and the organizational patterns defined by Team Topologies. But while DevOps and Team topologies are vital for delivering the fast flow of changes that today’s businesses need, they are insufficient. To prevent applications from becoming obstacles to rapid change, IT must also create architectures that support fast flow.In this presentation, I describe a collection of architectural patterns that enable DevOps and Team Topologies to deliver a fast flow of changes. You will learn about how to decide between the monolithic and microservice architecture. I'll discuss patterns for designing a monolithic architecture that minimize the various kinds of coupling that inhibit fast flow. You will learn how to design an architecture that enables your organization to thrive in today's uncertain world.
Chris Richardson
Session (45min)
Intermediate
Tracks: AI-Driven Architectural Innovation
12 Nov 2024
16:30-17:15
Room 3
12 Nov 2024
16:30-17:15
Room 3
Turbocharging AI Innovation: How AI Platforms Enable The Bulletproof Deployment of GenAI Use Cases.
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Generative AI is the talk of the town. Anyone who spends just five minutes thinking about AI can surely come up with several useful business use cases. However, all too often, we find ourselves facing the following dilemma: we want to quickly launch our chatbots and assistant systems and bring our ideas to market readiness. Yet at the same time, important, complex, cross-functional aspects such as data protection, compliance, operational readiness, or model fine-tuning often slow down rapid development and deployment.Furthermore, enterprise scale AI projects often involve many different stakeholders: data engineers, AI specialists, software engineers, operational experts, and business departments. Too much talking and no progress at all are the result.AI platforms to the rescue! We believe that established platform engineering approaches and technologies, combined with LLM Ops practices, can tackle this dilemma. Only a robust, scalable, and flexible platform enables our teams to efficiently develop, operate, and manage their data, models, and applications. The platform hides the inherent technical complexity, while allowing users to fully focus on the use case and the creation of value and innovation.We will explore what a corporate AI platform can look like and the components and services it requires. We discuss how a company-wide platform strategy not only simplifies technical implementation but also creates an ecosystem for innovation, fosters collaboration, increases reusability, and ultimately drastically shortens the time to market.
Mario-Leander Reimer
Keynote (45min)
Beginner
Tracks: Technology & Impact
12 Nov 2024
17:30-18:15
Room 1
12 Nov 2024
17:30-18:15
Room 1
The Magic of Small Things – Microservices 10 Years On
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
early years of the second decade of the twenty-first century. A world where Docker was a job people did; K8S was a boyband (probably); Kafka was a euphemism for existential anxiety and Chaos Engineering meant, well, nothing as it hadn’t been invented yet. The Cloud … that was just weather to most people.It is 2012, and Microservices appeared on the Thoughtworks Technology Radar. 10 years ago, in 2014, Martin Fowler and James Lewis wrote down something that caused a bit of a stir – the definition of Microservices. 10 years later, for better or worse, Microservices have become the predominant architectural style for building complex systems.So much innovation has occurred in the last decade – Docker and K8S fulfilled the ‘write once and run anywhere’ promise of the JVM. Operations changed beyond recognition as we moved to Cloud Native and FaaS. Testing in Production is a practice that now signifies maturity rather than derangement.In this keynote, James takes a look at the original nine characteristics of Microservices and explores the lessons we’ve learnt since those halcyon days. (Although Kafka is still a euphemism for existential anxiety.)
James Lewis
Tracks: Outside the Box
12 Nov 2024
18:15-21:00
Room 1
12 Nov 2024
18:15-21:00
Room 1
Come Together with Snacks & Drinks
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
by
Tracks: Outside the Box
12 Nov 2024
18:30-19:00
Room 2
12 Nov 2024
18:30-19:00
Room 2
Speaker Panel
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
by
Experience a our speakers discussing the latest topics and trends in software architecture in a relaxed atmosphere.
Keynote (45min)
Beginner
Tracks: Emerging Trends in Architecture
13 Nov 2024
09:00-09:45
Room 1
13 Nov 2024
09:00-09:45
Room 1
Architecture and (Gen)AI
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
As AI and GenAI become more prevalent in organizations, we need to consider the architectural implications. AI and GenAI in different ways will affect our architectural decisions. There are also architectural implications for how we might implement AI and GenAI in our IT estates. We will examine architectural issues at the hardware, model, infrastructure, tools and the application layer, For models, we will consider issues surrounding mostly serving models, although we will have some discussion about training models. Finally, we will discuss how AI changes the role of architect and the new challenges that will arise for architects.
Rebecca Parsons
Session (45min)
Beginner
Tracks: Beyond Technology
13 Nov 2024
10:00-10:45
Room 1
13 Nov 2024
10:00-10:45
Room 1
Can We Measure Developer Productivity?
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Often, the goal of architecture is to improve developer productivity. But what does it mean for developer to be more productive? And can we measure it? Should we? But if we don't, how can we make any progress?McKinsey claimed that they could finally measure developer productivity. This was followed by extensive criticism from notable figures such as Daniel Terhorst-North, Kent Beck, and Gergely Orosz. We will look at the different viewpoints and explore whether productivity can be measured and whether it should be.
Eberhard Wolff
Session (45min)
Beginner
Tracks: Emerging Trends in Architecture
13 Nov 2024
10:00-10:45
Room 2
13 Nov 2024
10:00-10:45
Room 2
Do You Need a Service Mesh?
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
The network is back. But is it useful? While the momentum of containerization and kubernetes is well established, service meshes are a much-hyped, but still emerging field. What actually are they, and are they worth looking at?We'll explore what a service mesh is and what they claim to do for a typical microservices web backend. Are the claims of free and easy observability, resiliency, testing and security real? Are they useful during development, production, or both? How well do they work at the moment, and is the hassle really worth it?This session will also briefly cover how a service mesh works, giving you a mental model with which to explore and evaluate after the talk. I'll show a simple installation and demo of some key features. I'll then show you how to connect multiple Kubernetes clusters together using service meshes. This will give you all the knowledge to go home and try for yourself. The install scripts and config files I use will be made available.
Matt Turner
Session (45min)
Beginner
Tracks: Architecture Foundations
13 Nov 2024
10:00-10:45
Room 3
13 Nov 2024
10:00-10:45
Room 3
Strategies, Tactics, and Patterns of Legacy Migration
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Several strategies exist for the migration of legacy applications and a complete greenfield rebuild from scratch is not always recommended. The talk presents the different 5R strategies (retire, replace, rehost, retain, reengineer) for legacy migration and makes a comparison with their advantages and drawbacks. Special characteristics of the strategies for a migration to the cloud (e.g. lift & shift) are also considered.A strategy for itself will not be enough to master the challenges of legacy migration. Dependencies to other applications are sometimes ignored when the strategy is chosen and often it is necessary to prepare the application to meet the preconditions for the migration. At this point concrete tactics or patterns are used to convert the strategy to a successful project. Some tactics are the usage of bridging technologies or the layer-based approach for an iterative modernization of the complete application. The strangler fig pattern is quite popular for the stepwise migration of legacy applications. The talk presents concrete examples from successful migration projects for these and other tactics and patterns.
Tobias Voß
Session (45min)
Intermediate
Tracks: Beyond Technology
13 Nov 2024
11:15-12:00
Room 1
13 Nov 2024
11:15-12:00
Room 1
Architecture: The Absence of Self-Organisation
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
"The best architectures, requirements, and designs emerge from self-organizing teams."Hardly any other of the principles behind the Agile Manifesto is referenced as frequently as this one.It makes self-organisation appear to be the key to good - the best - software architecture and many architects, coaches and managers look to self-organisation as the solution to the problems inherent in software development.Yet architecture is the absence of any kind of self-organisation - in its most expressive form.Even in software development.This talk will explain why both perspectives are correct and how they are related.It will become clear that self-organisation is both a solution and a problem for software development and what makes software architecture so special from the perspective of socio-technical systems.And, of course, a few ideas will be shared on how to deal with this realisation in practice in order to design really good software architectures.
Gerrit Beine
Session (45min)
Intermediate
Tracks: Hands-On
13 Nov 2024
11:15-12:00
Room 2
13 Nov 2024
11:15-12:00
Room 2
The Single-Cloud Platform Strategy That Runs 80+ Media Brands for Millions of Customers
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
DPG Media's almost 6000 employees evolve over 80 media brands reaching 15 million consumers. How do they organize themselves and their technology to make sure their content creation and delivery runs smoothly every day?During this talk, Piet will run you through the cloud strategy DPG Media chose, what that means for infrastructure, platform and delivery teams, and what organisational structure works for them.
Piet van Dongen
Session (45min)
Intermediate
Tracks: Beyond Technology
13 Nov 2024
11:15-12:00
Room 3
13 Nov 2024
11:15-12:00
Room 3
The Genius Behind Visionary Software Architects: Mindset & Methods
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Have you ever wished you could get inside the minds of the software architects whose work you admire? The ones who effortlessly craft elegant, groundbreaking systems that seem to defy complexity? Well, get ready, because we're about to pull back the curtain and reveal their secrets.Join me to explore the unique mindset and powerful methods that set visionary architects apart. We'll dive deep into the thought processes that fuel their creativity, the strategies they use to tackle even the most daunting challenges, and the habits that keep them at the forefront of innovation.Discover how to:- Think like a visionary: See beyond the obvious, anticipate future trends, and embrace the exhilarating unknown.- Simplify the complex: Master the art of breaking down intricate problems into elegant, manageable solutions.- Build for the future: Design systems that not only work today but continue to thrive in the ever-changing tech landscape.Let's unlock the genius behind visionary architects and build a future where software doesn't just function - it inspires.
Zied Chtioui
Session (45min)
Intermediate
Tracks: Beyond Technology
13 Nov 2024
12:15-13:00
Room 1
13 Nov 2024
12:15-13:00
Room 1
The Software Architecture Helicopter
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Recently the idea of a software architecture elevator has gained traction. We would like to extend on the idea of layers and stakeholders by adding dimensions to the elevator. By allowing our elevator to move not only up and down, but also left and right we can achieve a more precise idea of how to be effective and make sure software architecture is implemented as intended. Focusing on the layers of domain experts and developers we will illustrate which perspectives are typical on those layers and how to balance the archetypes of "controlling architect" and "ivory tower".
Noah Neukam
Uwe Neukam
Session (45min)
Intermediate
Tracks: Beyond Technology
13 Nov 2024
12:15-13:00
Room 2
13 Nov 2024
12:15-13:00
Room 2
Adaptive Socio-Technical Systems With Architecture for Flow
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
In today’s fast-paced business environment, it’s essential for organizations to continuously adapt and evolve to remain competitive and stay relevant in the market. How to build systems that can thrive in the face of constant change? This talk explores the synergy of combining Wardley Mapping, Domain-Driven Design (DDD), and Team Topologies as "Architecture for Flow". Architecture for Flow provides a holistic, pragmatic toolset for designing, building, and evolving adaptive, socio-technical systems optimized for a fast, sustainable flow of value and feedback.Key takeaways from this talk include:- Anticipating change and identifying areas where to invest, what to outsource or evolve to gain competitive advantage by combining Wardley Mapping and DDD- Identifying blockers to flow from an architecture, team ownership, and team dependencies perspective- Unlocking blockers to flow by applying patterns and practices from DDD, Wardley Mapping, Team Topologies
Susanne Kaiser
Session (45min)
Intermediate
Tracks: AI-Driven Architectural Innovation
13 Nov 2024
12:15-13:00
Room 3
13 Nov 2024
12:15-13:00
Room 3
Data Architectures in the Real World
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
The right data architecture and platform for data analysis and AI is different for every company. What different approaches are there? Which constraints influence the approach and the final solution? Does everyone want the one, magical platform or are there also very tailored, specific solutions? The challenges also differ: some lack know-how and capacity, others are overwhelmed by the complexity of their own IT landscape, others have to set up everything without the help of managed services. With a high degree of practical relevance, I report on different projects and situations - and show a wide range of modern data projects and approaches. Prior knowledge:Experience with data architectures, platforms and infrastructure is helpfulLearning objectives:- Overview of the possible solutions for modern data architecture- Understanding which constraints influence the architecture and in what way- Overview of decisions that are made when designing architectures, including the trade-offs that are usually taken into account. - Application of the different perspectives in your own environment
Matthias Niehoff
Session (45min)
Beginner
Tracks: Outside the Box
13 Nov 2024
14:00-14:45
Room 1
13 Nov 2024
14:00-14:45
Room 1
Make Your Security Policy Auditable
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Nowadays, everybody realizes the importance of preventing undue access to one's applications.Many conceptual models are available: RBAC, ABAC, you name it.Likewise, all popular stacks have frameworks and libraries to help developers implement your chosen policy access.If your organization only has a handful of apps, that's all fine and dandy, but problems appear at scale.One such problem is keeping under control access configuration across dozens or even hundreds of apps.It requires regular, if not continuous, auditing:it's impossible to achieve when the configuration is code, even worse if it's a compiled language.Open Policy Agent aims to externalize such configuration in a text format with specified semantics.In this presentation, I'll explain OPA in more detail and demo how to migrate from a regular Spring Boot application to an OPA-based approach in different steps.
Nicolas Fränkel
Session (45min)
Intermediate
Tracks: Architecture Foundations
13 Nov 2024
14:00-14:45
Room 2
13 Nov 2024
14:00-14:45
Room 2
Decision-Centric Architecting
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Based on the experience of a consulting engagement, this session describes the adoption of a decision-centric approach to architecting in a large, complex enterprise.Following the shift to more agile ways of working, architects needed to pivot from an 'artifact-centric' to a 'decision-centric' approach to architecting, and shift their mindset from a 'big design upfront' to 'just enough architecting'.
Vincenzo Marchese
Session (45min)
Intermediate
Tracks: Architecture Foundations
13 Nov 2024
14:00-14:45
Room 3
13 Nov 2024
14:00-14:45
Room 3
Patterns of Legacy Displacement
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Every organisation has legacy systems. Six month old startups or 30 year old giants of industry. These are systems rich in the heritage of your organisation. They are also those systems blocking transformation into a modern digital business.I have spent most of the last couple of decades helping organisations overhaul their legacy systems. In doing this we've learned a great deal about what works, and seen many paths that lead to failure.In this talk I will tell the tale of one such programme, and describe how several of the Patterns of Legacy Displacement were applied to help the client achieve their business outcomes.The talk is drawn from material being produced in collaboration with Martin Fowler, James Lewis and Ian Cartwright.https://martinfowler.com/articles/patterns-legacy-displacement/
Rob Horn
Session (45min)
Intermediate
Tracks: Emerging Trends in Architecture
13 Nov 2024
15:00-15:45
Room 1
13 Nov 2024
15:00-15:45
Room 1
Domain-Driven Transformation - How to Improve the Structure of Legacy Systems
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Today, we know how to start a new project on a greenfield site and how to build good architecture. But most of us work in projects that have been around for a long time and whose architecture is (to put it mildly) not all that nice. "Monolith" and "Big Ball of Mud" are the unflattering terms for such systems. In this talk, I will introduce you to Domain-Driven Transformation, a methodology, which Henning Schwentner and I have developed over the last few years from our experience of improving legacy systems. Four steps lead from the evaluation of the current state to the domain-oriented vision of the architecture. We present a catalog of refactorings that help to heal BBOM architectures, anaemic domain models and poorly organized teams. Finally, I discuss our thoughts on the influence of certain domain properties on decomposition into subdomains.
Carola Lilienthal
Session (45min)
Intermediate
Tracks: AI-Driven Architectural Innovation
13 Nov 2024
15:00-15:45
Room 2
13 Nov 2024
15:00-15:45
Room 2
Architectural Intelligence – The Next AI
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
You may have heard AI is coming for everyone's jobs and wondered how soon software architects will be replaced by robots. The more pragmatic view shows the latest technology is just another tool. In this case, it's a tool to be used in our systems, and also one for architects to leverage to improve our ability to design great software systems.Architects say "it depends" because we realize every decision depends on the context. We have to be able to assess a new situation and evaluate trade-offs based on the information available to us. The latest advancements in "AI" are just one more aspect of our ever-changing environment.In this talk, we'll explore how architects should look at LLMs and other AI technologies, both in terms of how they should be used in the systems we design, and also how they can be used to help us design those systems. Figuring that out is key to growing your Architectural Intelligence.
Thomas Betts
Session (45min)
Beginner
Tracks: Outside the Box
13 Nov 2024
15:00-15:45
Room 3
13 Nov 2024
15:00-15:45
Room 3
Architecting a Sustainable Future
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Sustainability is a lens through which the public has started scrutinising various industries. This lens is slowly increasing its focus on the field of IT. As software architects we are uniquely equipped to see this coming and be at the forefront of change.During this talk, the audience is invited to test its knowledge on the energy usage of various common devices. This surprises most audiences and creates awareness about the need to collect data before we can effectively design new solutions.Current efforts and organisations working towards greener IT are introduced and compared, as well as how anyone can join in these efforts.At the end of this talk, the audience has been inspired to be critical about the way we design software systems and (cloud) infrastructures, invited to remain critical on decisions made in existing and new projects and they will leave with a hopeful sense of new possibilities.
Jan-Hendrik Kuperus
Keynote (45min)
Intermediate
Tracks: Beyond Technology
13 Nov 2024
16:00-16:45
Room 1
13 Nov 2024
16:00-16:45
Room 1
Architects Aren’t the Smartest People in the Room
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
But they make everyone else smarter! It’s a common misconception that architects should make those complex and difficult to reverse decisions. Development teams are usually better equipped to make these decisions because they are closest to the action and have to live with the consequences of their decisions. Architects should therefore help the teams make better decisions. This talk shows architects how they can make the most impact by not making decisions.
Gregor Hohpe
Full-Day Workshop (6h)
Intermediate
Tracks: Emerging Trends in Architecture
14 Nov 2024
09:00-17:00
Room 1
14 Nov 2024
09:00-17:00
Room 1
Real-World Microservices. The Long Road Toward Being Successful With Distributed Architectures.
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Microservices have been a major tech hype for years. With lots of attention from the industry, and lots of publications and talks about the good, the bad, and the evil of this architectural style. But, have you ever wondered what a (successful) microservices implementation looks like in the real world?In the past decade, speaker Sander Hoogendoorn has helped a number of organizations renew and re-invent their tech landscapes, slowly moving from (working) legacy and a clean microservices architecture. Most recently, in the past 3 years, together with his team, in the role of CTO at the e-commerce company iBOOD.com, Sander has been successfully working on a clean microservices architecture.During this talk, Sander elaborates on the path iBOOD has followed, the major and minor architectural and design decisions that were made, and a truckload of patterns the team has implemented and even invented (even resulting in the open-source framework Easy.ts). He will take you along and discuss how to apply domain-driven design, how to break up and build up your services, how to set up the inner architecture of services, use patterns, types and classes, how to standardize URIs, how to stay in touch with your legacy, how to deal with data, and how to move data, when and what to test, how to deploy, release, and monitor your landscape, when to scale up, and how to prioritize your roadmap, based on a React, TypeScript, Node.js, Google Cloud Platform, and MongoDB stack.Sander uses many up-to-date real-life code examples, all coming from live implementations, that will inspire you to grow with your own architectures (microservices or otherwise) and design and coding practices, even if you operate on other technology stacks.
Sander Hoogendoorn
Full-Day Workshop (6h)
Beginner
Tracks: Hands-On
14 Nov 2024
09:00-17:00
Room 2
14 Nov 2024
09:00-17:00
Room 2
From Zero to Production: Build Your Own GenAI Solution.
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Thanks to powerful frameworks and libraries, the first Generative AI applications can be realized at Hello World level with just a few lines of code. However, these first attempts also reach their limits just as quickly. Why? Because reality presents challenges that cannot be solved easily with this trivial approach. But what is needed for a Generative AI application at enterprise level? A well designed Generative AI architecture! During this full day hands-on workshop, we will build a complex Generative AI application step by step. Starting with a minimalist RAG system, we will look at various challenges and discuss suitable solutions. In the end, we will have an architecture that can withstand the challenges of reality.
Lars Roewekamp
Full-Day Workshop (6h)
Beginner
Tracks: Hands-On
14 Nov 2024
09:00-17:00
Room 3
14 Nov 2024
09:00-17:00
Room 3
Evaluating Software Architectures for Security
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
In this workshop, you will gain up-to-date practical knowledge on the evaluation of software architectures for security properties, and how to improve an insecure architecture using protective measures and best practices such as derived from the "OWASP Top 10 Security Vulnerabilities" of the "Open Web Application Security Project (OWASP)".This will be done in particular by analyzing commonly used patterns for architectures for security and by considering principles for secure design. We will also consider security and privacy aspects of architectures that make use of AI, at the hand of the OWASP AI Security and Privacy Guide and the current top 10 security issues of machine learning systems (OWASP Machine Learning Security Top 10).There will be practical exercises in break-out groups using open source tools for security analysis of architectures and their implementations, which include SonarQube and the Threat Dragon Tool. You will take on the role of the attacker and attack the (deliberately insecurely developed) web application ‘Google Gruyere’.This way, you will acquire conceptual and practical knowledge of IT security at the architectural level and in the context of software development.
Jan Jürjens
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
14 Nov 2024
09:00-17:00
Room 4
14 Nov 2024
09:00-17:00
Room 4
Setting up Well-Structured Teams Driven by Quality Goals
Full-Day Workshop (6h)
Beginner
Tracks: Outside the Box
Teams of a manageable size generally form the core of modern agile software development. Accordingly, the structure of these teams has a significant influence on development. In practice, however, we often find that the given team structure makes work more difficult, places a high cognitive burden on team members and stands in the way of important goals. So the question arises: how to align your Software- and Organizational Architecture?In this workshop, we use your own companies to identify individual quality goals, select suitable cutting criteria and use these to develop designs for well-structured teams based on frameworks like Team Topologies. We then compare, validate and optimize these designs. In particular, we look at the dependencies that have arisen and check that the trade-offs between cognitive load, autonomy and degree of goal achievement remain acceptable.
Kim Nena Duggen
Felix Kammerlander