Artwork

GOTO에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 GOTO 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.
Player FM -팟 캐스트 앱
Player FM 앱으로 오프라인으로 전환하세요!

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

43:09
 
공유
 

Manage episode 460370940 series 2896766
GOTO에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 GOTO 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

This interview was recorded for GOTO Unscripted.
https://gotopia.tech

Read the full transcription of this interview here

Sam Newman - Microservices Expert & Author of "Monolith to Microservices" & "Building Resilient Distributed Systems"
Julian Wood - Serverless Developer Advocate at AWS
RESOURCES
Sam
https://twitter.com/samnewman
https://hachyderm.io/@samnewman
https://www.linkedin.com/in/samnewman
http://samnewman.io
http://samnewman.io/blog
https://github.com/snewman

Julian
https://bsky.app/profile/julianwood.com
https://twitter.com/julian_wood
https://www.linkedin.com/in/julianrwood

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.
RECOMMENDED BOOKS
Sam Newman • Building Resilient Distributed Systems • https://www.oreilly.com/library/view/building-resilient-distributed/9781098163532
Sam Newman • Monolith to Microservices • https://amzn.to/2Nml96E
Sam Newman • Building Microservices • https://amzn.to/3dMPbOs
Ronnie Mitra & Irakli Nadareishvili • Microservices: Up and Running• https://amzn.to/3c4HmmL
Mitra, Nadareishvili, McLarty & Amundsen • Microservice Architecture • https://amzn.to/3fVNAb0

Bluesky
Twitter
Instagram
LinkedIn
Facebook
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

  continue reading

챕터

1. Intro (00:00:00)

2. Challenges in distributed systems (00:01:35)

3. Cognitive load dilemma (00:09:52)

4. Evolution of microservices: Lessons from 10y of change (00:17:05)

5. Complexity of asynchronicity & communication styles (00:24:45)

6. Critical thinking & decision-making in software architecture (00:34:37)

7. Outro (00:42:28)

249 에피소드

Artwork
icon공유
 
Manage episode 460370940 series 2896766
GOTO에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 GOTO 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

This interview was recorded for GOTO Unscripted.
https://gotopia.tech

Read the full transcription of this interview here

Sam Newman - Microservices Expert & Author of "Monolith to Microservices" & "Building Resilient Distributed Systems"
Julian Wood - Serverless Developer Advocate at AWS
RESOURCES
Sam
https://twitter.com/samnewman
https://hachyderm.io/@samnewman
https://www.linkedin.com/in/samnewman
http://samnewman.io
http://samnewman.io/blog
https://github.com/snewman

Julian
https://bsky.app/profile/julianwood.com
https://twitter.com/julian_wood
https://www.linkedin.com/in/julianrwood

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.
RECOMMENDED BOOKS
Sam Newman • Building Resilient Distributed Systems • https://www.oreilly.com/library/view/building-resilient-distributed/9781098163532
Sam Newman • Monolith to Microservices • https://amzn.to/2Nml96E
Sam Newman • Building Microservices • https://amzn.to/3dMPbOs
Ronnie Mitra & Irakli Nadareishvili • Microservices: Up and Running• https://amzn.to/3c4HmmL
Mitra, Nadareishvili, McLarty & Amundsen • Microservice Architecture • https://amzn.to/3fVNAb0

Bluesky
Twitter
Instagram
LinkedIn
Facebook
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

  continue reading

챕터

1. Intro (00:00:00)

2. Challenges in distributed systems (00:01:35)

3. Cognitive load dilemma (00:09:52)

4. Evolution of microservices: Lessons from 10y of change (00:17:05)

5. Complexity of asynchronicity & communication styles (00:24:45)

6. Critical thinking & decision-making in software architecture (00:34:37)

7. Outro (00:42:28)

249 에피소드

كل الحلقات

×
 
Loading …

플레이어 FM에 오신것을 환영합니다!

플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.

 

빠른 참조 가이드

탐색하는 동안 이 프로그램을 들어보세요.
재생