This presentation was recorded at GOTO Amterdam 2016 http://gotoams.nl Clemens Vasters - Lead Architect, Microsoft Azure Service Bus @clemensv ABSTRACT Microservices are the new hot topic in the industry, and yet they are based on foundational principles of service orientation as formulated in the early 2000s, and those were in turn based on experience and insights from building messaging-oriented systems in previous [...] TIMECODES 0:00 Introduction 5:23 System 7:07 Service does not imply 8:10 About that API Gateway (nee ESB) 9:16 The Bus that's a Hub 9:51 Some API Gateway and ESB Promises 10:14 The Centralization Dilemma 10:57 If we'd use the ESB model on Microsoft Azure 12:17 Case-Study Microsoft Azure 16:55 Services: Autonomous Entities 17:48 Interdependencies 20:08 Why Shared Data Stores Are Bad 21:12 Data Store Decoupling Enables Evolution 25:24 Multi-Node Failover Clustering 29:10 Autonomous Services Benefits 30:29 Operational Objectives 33:12 Operational Assurances 33:54 Layers: Code Organization 34:52 Rationale for Layers 35:37 Tiers: Runtime Organization 38:13 Example: Azure Service Bus 38:25 Layers, Tiers, and Services 38:35 Communication 40:30 Client vs. Server 41:28 Directionality 41:47 Symmetry 42:26 Multiplexing 42:56 Framing, Encoding, Data Layout 43:53 Metadata 44:19 The Edge of Services 45:29 Location Transparency 47:11 Multi-Channeling 48:01 Web Sockets 50:36 Load Leveling 51:10 Load Balancing 51:59 Messaging Infrastructures 53:01 Summary: Generalized Architecture Model Download slides and read the full abstract here: http://gotocon.com/amsterdam-2016/presentation/Messaging%20and%20Microservices https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #Microservices #SoftwareEngineering #Programming #ClemensVasters 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.