This interview was recorded at CodeNode in London for GOTO Unscripted. #GOTOcon #GOTOunscripted http://gotopia.tech Read the full transcription of this interview here: https://gotopia.tech/articles/modern-software-practices-in-a-legacy-system Audun Fauchald Strand - Principal Engineer at NAV @AudunFauchaldStrand79 Kevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & Writer @KevlinHenney DESCRIPTION Audun Fauchald Strand, principal engineer at NAV (Norwegian Labour and Welfare Administration), shares the story of how they modernized their long-running open source platform NAIS. In their conversation, Audun and Kevlin Henney touch on topics such as how to organize massive amounts of data and if legacy code can be considered as something good. You’ll also find out how open source fits in a large governmental software team that focuses on transparency. TIMECODES 00:00 Intro 02:00 Open-source platform NAIS by NAV 05:21 Changing governmental software 09:45 Domain-driven design vs the law 13:19 How to organize data for complex systems 21:09 Microservices vs CQRS 24:02 The languages of the NAIS platform 27:07 Building a developer culture 30:16 How does Data Mesh fit in? 34:53 Observability for the legal system 37:02 Legacy in software development 40:53 Outro RECOMMENDED BOOKS Kevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should Know • https://amzn.to/3kiTwJJ Kevlin Henney • 97 Things Every Programmer Should Know • https://amzn.to/2Yahf9U Henney & Monson-Haefel • 97 Things Every Software Architect Should Know • https://amzn.to/3pZuHsQ Henney, Buschmann & Schmidt • Pattern-Oriented Software Architecture Volume 5 • https://amzn.to/3GAPzN7 Eric Evans • Domain-Driven Design • https://amzn.to/3tnGhwm Zhamak Dehghani • Data Mesh • https://amzn.to/3tTCwAC 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 Rishu Mehra • What is Data Observability • https://amzn.to/3zdkxFK https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #NAIS #Observability #OpenSource #Microservices #CQRS #DataMesh #DDD #Legacy #LegacyCode #GovernmentalSoftware #DomainDrivenDesign #Programming #ProgrammingAnarchy #Tech #SoftwareDevelopment #SoftwareTechnology 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 at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.