Modern Software Practices in a Legacy System • Audun Strand & Kevlin Henney • GOTO 202242:51 1552 views 100% Published 3 months ago
This interview was recorded for the GOTO Unscripted at CodeNode in London. #GOTOcon #GOTObookclub
Read the full transcription of this interview here:
Audun Fauchald Strand - Principal Engineer at NAV
Kevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & Writer
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.
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
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 4 • https://amzn.to/3k4SMur
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
#NAIS #Observability #OpenSource #Microservices #CQRS #DataMesh #DDD #Legacy #LegacyCode #GovernmentalSoftware #DomainDrivenDesign #Programming #ProgrammingAnarchy #Tech #SoftwareDevelopment #SoftwareTechnology
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.