This presentation was recorded at GOTO Chicago 2017. #GOTOcon #GOTOchgo http://gotochgo.com Daniel Bryant - Author of "Containerizing Continuous Delivery in Java" @DanielBryantUK ABSTRACT All is not completely rosy in microservice-land. It’s often a sign of an architectural approach’s maturity that anti-patterns begin to be identified and classified alongside well-established principles and practices. Daniel Bryant introduces seven deadly sins from real projects, which left unchecked could [...] TIMECODES 0:00 Introduction 3:27 EVALUATION - ARE MICROSERVICES A GOOD FIT? 6:28 EVALUATION OF TECH - THE SPINE MODEL 9:12 ARCHITECTURE/OPS. EXPECTATIONS VERSUS REALITY 10:34 EVALUATION - BEWARE OF BIAS AND HEURISTICS 13:41 DELEGATION OF COMMS OPERABILITY 14:59 RPC - NOT THE DEVIL IN DISGUISE 16:35 THE ESB IS DEAD - LONG LIVE THE ESB! 17:47 THE ESB IS DEAD - LONG LIVE THE API GATEWAY! 23:13 GETTING LAZY WITH NON-FUNCTIONAL REQUIREMENTS 26:04 TESTING NERS IN THE BUILD PIPELINE 29:49 PEOPLE PAIN POINT - HOW DOES DEVOPS FIT INTO THIS? 32:05 DEVOPS - THE FULLSTACK ENGINEER MYTH 33:36 DEVOPS - DEFINE RESPONSIBILITIES 36:24 PREVIOUSLY - ONE MODEL TO RULE THEM ALL 38:13 CONTEXT MAPPING (STATIC) & EVENT STORMING (DYNAMIC) 39:05 CHOOSE (AND USE) DATA STORES APPROPRIATELY 41:22 SERVICE VIRTUALISATION / API SIMULATION 44:53 HOVERFLY-JAVA (JUNIT SUPPORT) 45:46 THE SEVEN (MORE) DEADLY SINS OF MICROSERVICES 47:17 BEDTIME READING Download slides and read the full abstract here: https://gotochgo.com/2017/sessions/22 RECOMMENDED BOOKS 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 Chris Richardson • Microservices Patterns • https://amzn.to/2SOnQ7h Adam Bellemare • Building Event-Driven Microservices • https://amzn.to/3yoa7TZ Dave Farley • Continuous Delivery Pipelines • https://amzn.to/3hjiE51 https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #Microservices #DanielBryant 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.