Avios Group (UK)
Miles more maintainable: building APIs with the middleware pattern
Topics: Software Craftsmanship, APIs
When you’re building an API, things start simple. But before you know it, there’s logic to reuse, from authentication to validation. This means a confusing list of callbacks in your controllers. But there is a solution: moving from convoluted controllers to robust, maintainable chains of middleware.
Tim is a Tech Lead at Avios (part of International Airlines Group), where he leads small, agile teams building loyalty products to help businesses reward their customers. In his spare time, he founded BA Redemption Finder, a tool to help air miles collectors make the most of their points by tracking down hard-to-find seats. He loves walking, wine and talking politics.