This presentation was recorded at YOW! Australia 2024. #GOTOcon #YOW https://yowcon.com Marty Pitt - Founder at Orbital RESOURCES https://twitter.com/marty_pitt https://www.linkedin.com/in/martypitt https://linktr.ee/martypitt Links https://taxilang.org https://orbitalhq.com ABSTRACT As organisations adopt microservices - composing our various APIs, DBs, Queues and Functions has become critical to getting things done. However, the glue code that we write to stitch everything together tends to be brittle, and a constant inertia to change. This talk explores how to leverage existing API specs (OpenAPI and gRPC) to deliver composition and federation of APIs, without writing and maintaining glue code. We'll explore how using API Specs as First Class Citizens of our enterprise integration, along with Semantic Metadata, allows us to create a mesh of services that connect on demand, and self-adapt their middleware as services around them change. This is an in-depth exploration into Taxi - a meta-language for annotating API specs, and TaxiQL - a query language and open source orchestration engine, which can generate and adapt integration on demand. [...] TIMECODES 00:00 Intro 01:13 Glue code 07:56 Coupling 12:02 APIs 13:48 Prepare to be amazed 16:43 Semantic metadata 21:31 TaxiQL 25:14 Demo 35:10 Summary 35:50 Outro Download slides and read the full abstract here: https://yowcon.com/brisbane-2024/sessions/3506 RECOMMENDED BOOKS Ford, Parsons, Kua & Sadalage • Building Evolutionary Architectures 2nd Edition • https://amzn.to/3lqr5Q8 Ford, Richards, Sadalage & Dehghani • Software Architecture: The Hard Parts • https://amzn.to/3QeMgjR Mark Richards & Neal Ford • Fundamentals of Software Architecture • https://amzn.to/3wMBhoI Christian Clausen • Five Lines of Code • https://amzn.to/3s2zjyg https://bsky.app/profile/gotocon.com https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #AdaptiveArchitectures #SoftwareArchitecture #APIs #APIFederation #Microservices #OpenAPI #gRPC #SemanticMetadata #GlueCode #AutomatedGlue #ApacheKafka #Taxilang #TaxiQL #Orbital #MartyPitt #YOWcon 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.