It’s a Feature, Not a Bug: A Step-by-step Guide to Architectural Decisions - Sonya Natanzon. GSAS23
Apiumhub Apiumhub
1.64K subscribers
3,090 views
0

 Published On Nov 9, 2023

Sonya Natanzon is an engineering leader and software architect with many years of experience. Software engineer by training, she’s worked in a number of different industries. Healthcare engagements were most rewarding in her career and frequently appear in her portfolio. She started focusing her career path on software engineering and architecture in healthcare. She now leads enterprise software development at Guardant Health.

About the talk:

Have you ever had this argument about existing code, when someone is trying to prove to you that you have a bug, you are arguing that it is a feature, and both sides realize (after extensive archeological dig through existing documentation) that the reasons behind this code’s functionality have been lost to time? The better question is not “have you ever”, but “how often have you had this argument”. All architects experience this at one time or another, wondering what were the motivations for a decision, what were the assumptions or constraints at the time, and was there an explicit decision to begin with. While we all recognize how important decisions are in software architecture, we don’t often have a framework for identifying and making architectural decisions. In this talk, I will introduce a step-by-step guide that will help you identify, frame and make decisions about your software architecture that will leave no room for “it’s a feature, not a bug” arguments.
--
The Global Software Architecture Summit (GSAS) is a 3-day event that 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.

The event features two days of talks by industry experts such as Mark Richards, Neal Ford, Nathaniel Schutta and one day of workshops. It is focused on software architecture topics as backend & frontend development, DDD, mobile development techniques, software architecture models & beyond.

The summit is held every year, so if you are interested in attending do not hesitate to buy your ticket. It is an excellent opportunity to give your career a boost and meet professionals in the industry.

EVENT ORGANIZER: APIUMHUB

Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Every year, we host this event in Barcelona to support the software architecture community and provide a space for the exchange of new and interesting ideas.
--
GSAS website: https://gsas.io/
Organizer site: https://apiumhub.com/
--
0:00 Introduction
01:04 The Intersection of Architecture Fitness Functions and Metrics
43:18 Audience Questions

show more

Share/Embed