filmov
tv
Software Architecture for Tomorrow: Expert Talk • Sam Newman & Julian Wood • GOTO 2024
Показать описание
This interview was recorded for GOTO Unscripted. #GOTOcon #GOTOunscripted
Read the full transcription of this interview here:
Sam Newman - Microservices Expert & Author of "Monolith to Microservices" & "Building Resilient Distributed Systems" @samnewman4355
Julian Wood - Serverless Developer Advocate at AWS @julian_wood
RESOURCES
Sam
Julian
Links
DESCRIPTION
Julian Wood and Sam Newman delve into the complexities of software architecture, focusing on critical concepts such as microservices, asynchronous communication, and the importance of architectural decision-making.
Sam emphasizes the need for clear definitions in computing, particularly around terms like asynchronicity, advocating for an understanding of communication styles—event-driven versus request-response—as pivotal for effective system design. They discuss the value of architectural decision records (ADRs) as tools for fostering collaboration and documenting trade-offs in decision-making.
Additionally, the conversation highlights the evolving role of AI in software development, stressing that while AI can assist in understanding and maintaining existing codebases, the human element of critical thinking remains essential in navigating the complexities of modern software systems.
TIMECODES
00:00 Intro
00:57 Challenges in distributed systems
09:14 Cognitive load dilemma
16:28 Evolution of microservices: Lessons from 10y of change
24:07 Complexity of asynchronicity & communication styles
33:59 Critical thinking & decision-making in software architecture
41:50 Outro
RECOMMENDED BOOKS
#Microservices #DistributedSystems #ResilientSystems #Serverless #SoftwareArchitecture #SoftwareEngineering #Programming #SamNewman #JulianWood
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
Looking for a unique learning experience?
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Read the full transcription of this interview here:
Sam Newman - Microservices Expert & Author of "Monolith to Microservices" & "Building Resilient Distributed Systems" @samnewman4355
Julian Wood - Serverless Developer Advocate at AWS @julian_wood
RESOURCES
Sam
Julian
Links
DESCRIPTION
Julian Wood and Sam Newman delve into the complexities of software architecture, focusing on critical concepts such as microservices, asynchronous communication, and the importance of architectural decision-making.
Sam emphasizes the need for clear definitions in computing, particularly around terms like asynchronicity, advocating for an understanding of communication styles—event-driven versus request-response—as pivotal for effective system design. They discuss the value of architectural decision records (ADRs) as tools for fostering collaboration and documenting trade-offs in decision-making.
Additionally, the conversation highlights the evolving role of AI in software development, stressing that while AI can assist in understanding and maintaining existing codebases, the human element of critical thinking remains essential in navigating the complexities of modern software systems.
TIMECODES
00:00 Intro
00:57 Challenges in distributed systems
09:14 Cognitive load dilemma
16:28 Evolution of microservices: Lessons from 10y of change
24:07 Complexity of asynchronicity & communication styles
33:59 Critical thinking & decision-making in software architecture
41:50 Outro
RECOMMENDED BOOKS
#Microservices #DistributedSystems #ResilientSystems #Serverless #SoftwareArchitecture #SoftwareEngineering #Programming #SamNewman #JulianWood
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
Looking for a unique learning experience?
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Комментарии