Master Software Architecture • Maciej «MJ» Jedrzejewski & Artur Skowroński • GOTO 2024
GOTO Conferences GOTO Conferences
1.02M subscribers
1,648 views
42

 Published On Sep 26, 2024

This interview was recorded for the GOTO Book Club. #GOTOcon #GOTObookclub
http://gotopia.tech/bookclub

Read the full transcription of the interview here:
https://gotopia.tech/episodes/331

Maciej «MJ» Jedrzejewski - Tech Agnostic Architect & Author of “Master Software Architecture” ‪@learnsoftwarearchitecture‬
Artur Skowroński - Head of Java & Kotlin Engineering at VirtusLab & Editor of “JVM Weekly”

RESOURCES
MJ
https://github.com/meaboutsoftware
  / jedrzejewski-maciej  
https://www.fractionalarchitect.io

Artur
https://x.com/ArturSkowronski
  / arturskowronski  
https://www.jvm-weekly.com

Links
   • Better Tests at GitHub & Commodore 64...  
   • C++ – The Newest Old Language • Matt ...  
   • Nullable Reference Types in C# 8 • Jo...  
   • Is Domain-Driven Design Overrated? • ...  
   • Building Evolutionary Infrastructure ...  
   • DDD Today - Modeling Uncertainty • Va...  
   • 5 Things Every Developer Should Know ...  
   • Democratising Software Architecture •...  
   • Strategic Monoliths & Microservices •...  
   • When To Use Microservices (And When N...  
   • Platform Strategy • Gregor Hohpe & Ja...  
   • Designing A Data-Intensive Future: Ex...  
   • Software Architecture: The Hard Parts...  
   • Architecture Modernization • Nick Tun...  

DESCRIPTION
This conversation explores the evolution and complexities of software architecture, from early programming experiences to advanced design principles.
It highlights practical gaps and the value of self-publishing, consulting, and addressing architectural pitfalls. Trends like microservices, serverless computing and AI are examined critically, emphasizing their limitations and supportive roles.

Recommendations for further reading include Gregor Hohpe's "Software Architect Elevator", Martin Kleppmann's "Designing Data-Intensive Applications", "Software Architecture: The Hard Parts" and Nick Tune's "Architecture Modernization," offering deep insights into effective software practices.

TIMECODES
00:00 Intro
01:03 From tinkering with Atari to "Mastering Software Architecture"
06:57 Filling a pragmatic gap in software architecture
13:25 The journey of self-publishing
17:37 The pitfalls of DDD
23:32 Common misconceptions in software architecture
32:42 Serverless, AI & emerging trends in software architecture
36:48 Book recommendations
41:41 Outro

RECOMMENDED BOOKS
Maciej «MJ» Jedrzejewski • Master Software Architecture • https://leanpub.com/master-software-a...
Gregor Hohpe • Platform Strategy • https://amzn.to/4cxfYdb
Gregor Hohpe • The Software Architect Elevator • https://amzn.to/3F6d2ax
Martin Kleppmann • Designing Data-Intensive Applications • https://amzn.to/3mk2Roj
Ford, Richards, Sadalage & Dehghani • Software Architecture: The Hard Parts • https://amzn.to/3QeMgjR
Nick Tune & Jean-Georges Perrin • Architecture Modernization • https://amzn.to/4b5ASiN
Sam Newman • Monolith to Microservices • https://amzn.to/2Nml96E
Vaughn Vernon & Tomasz Jaskula • Strategic Monoliths & Microservices • https://amzn.to/3AcUscj

  / gotocon  
  / goto-  
  / goto_con  
  / gotoconferences  
#SoftwareArchitecture #MasterSoftwareArchitecture #Microservices #Monolith #Programming #DDD #DomainDrivenDesign #MaciejJedrzejewski #ArturSkowronski #BookClub

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConf...

show more

Share/Embed