This presentation was recorded at YOW! 2019. #GOTOcon #YOW https://yowcon.com Lee Campbell - VP Engineering at VGW @LeeCampbellcom RESOURCES https://leecampbell.com https://twitter.com/LeeRyanCampbell https://www.linkedin.com/in/lecampbell https://github.com/LeeCampbell ABSTRACT This presentation will challenge a common movement that is sweeping the lands unnoticed. #Agile microservice projects that live in a single #VCS repository, that are slow to test, hard to understand need to be deployed and versioned as a single unit. While that sounds silly, ask these questions of your project: • Are you using a #LayeredArchitecture? • Do you generally have an interface for each class (#Java/.NET)? • Do your Views live in one folder and your ViewModels in another? • Has your platform’s package manager made it too easy to just add, more? • Has your team mistaken “reuse” as a goal, not an outcome? • Does your team favor living code over doco, yet no one understands how the system works? • Could you make a one line code change, test it, commit it, package it and deploy it in under 15min? • Do you think you are doing #Microservices, but all the code lives in the same repo? Share the same contracts? Get versioned and deployed together? Share a data store? Even if you are not on the Microservices band wagon, will your framework of choice be relevant in 5 years? Can your team pivot to new libraries, GUI or data store technologies in days or weeks? Or, are you actively building the next legacy project churn-and-burn style? This session will pose some challenges to prevailing convention and ask how did we get here. More importantly we will discover the costs of our decisions and how we start applying an engineering instead of religious approach to design. [...] RECOMMENDED BOOKS Forsgren, Humble & Kim • Accelerate: The Science of Lean Software and DevOps • https://amzn.to/3tCz1xO John Arundel & Justin Domingus • Cloud Native DevOps with Kubernetes • https://amzn.to/3hKZvI5 Wynne, Hellesoy & Tooke • The Cucumber Book • https://amzn.to/3tEUINJ Eric Ries • The Lean Startup • https://amzn.to/396fOva https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.facebook.com/GOTOConferences #Dependency #SoftwareArchitecture #SoftwareEngineering #Programming #LeeCampbell #YOWcon 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.