Software Architecture for Tomorrow: Expert Talk • Sam Newman & Julian Wood • GOTO 2024

preview_player
Показать описание
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.
Рекомендации по теме
Комментарии
Автор

Looking for books & other references mentioned in this video?
Check out the video description for all the links!

Want early access to videos & exclusive perks?

Question for you: What’s your biggest takeaway from this video? Let us know in the comments! ⬇

GOTO-
Автор

Re the meaning of "copilot" - the RAF used to operate an aircraft, the Hawker Siddeley Dominie, which was for training navigators. It was literally a little 1960s business jet full of every kind of navigation equipment used by the RAF at the time. But it wasn't flown by a pilot and copilot - it was usually flown by a pilot and a pilot's assistant, who'd help set the radios and read out checklists but wasn't expected to actually fly the plane.

RoamingAdhocrat
Автор

Excellent conversation! Just a point: the "Building Microfrontends" book is been and being written by Luca Mezzalira, Brandolini is another Italian wizard known for Event Storming :) 23:43

Cadienvan
Автор

Like he mentioned the madness of micro frontend

abcabc-urbf