MENU

Fun & Interesting

DRY Software Patterns & Microservices • Dave Farley • GOTO 2022

GOTO Conferences 12,164 3 years ago
Video Not Working? Fix It Now

We’re so pleased that we’ve teamed up with Dave Farley, author of “Continuous Delivery” and frequent GOTO Conferences speaker, for a monthly video series featuring ideas about continuous delivery, DevOps, test-driven development, BDD, software engineering and software development in general. Find plenty more from Dave on his @ModernSoftwareEngineeringYT channel. Dave Farley - Continuous Delivery & DevOps Pioneer, Award-winning Author, Founder & Director of Continuous Delivery Ltd. ABSTRACT Probably the most popular advice to improve the design of your code is DRY - Don’t Repeat Yourself. It is good advice, a good general guideline even, but it is not always the best answer. This is particularly true in Microservices, where DRY can result in too much coupling between services. So when should you aim for DRY software, and when not? What is microservice that means that DRY is a problem? What are good guidelines for DRY in different parts of your system? In this episode, Dave Farley of Continuous Delivery explores DRY, Coupling and Microservices and how they interact. Dave takes a pragmatic software engineering approach to exploring the pros and cons of DRY on different scales and describes why the microservices example may be more complicated than it looks. CD TRAINING COURSES If you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses https://bit.ly/DFTraining RECOMMENDED BOOKS & LINKS You can grab Dave Farley's new book 'Continuous Delivery Pipelines' here: https://leanpub.com/cd-pipelines David Farley • Modern Software Engineering • https://amzn.to/3GI468M Dave Farley & Jez Humble • Continuous Delivery • https://amzn.to/3ocIHwd Forsgren, Humble & Kim • Accelerate • https://amzn.to/367RI5o Daniel Pink • “The Puzzle of Motivation” • https://youtu.be/rrkrvAUbU9Y Daniel Pink • Drive • https://youtu.be/LFlvor6ZHdY DORA • State of DevOps Research • https://www.devops-research.com/research.html https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.facebook.com/GOTOConferences #GOTOxDaveFarley #Programming #SoftwareArchitecture #CD #ContinuousIntegration #DRY #DontRepeatYourself #Microservices #Coupling #DevOps #DaveFarley #GOTO #GOTOcon #ContinuousDelivery #Accelerate DAVE'S LINKS https://www.continuous-delivery.co.uk https://twitter.com/davefarley77 http://www.davefarley.net 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/GotoConferences/?sub_confirmation=1

Comment