Scot Hastings, CIO of Bonotel Exclusive Travel, manages an internal IT team of 11 software developers, as well as a team of 75 external development resources. The internal team built and continues to maintain a complex distributed network that relies on a mix of legacy and modern, native cloud components supported by a microservice based architecture. These combined technologies drive the applications that enable Bonotel to provide travel services to its customers.
In such a distributed infrastructure, there are a lot of APIs integrating various components together. Bonotel uses the Swagger (OpenAPI) specification to define these different services. At the beginning of their Swagger journey, the teams utilized the open source Swagger tooling for designing, building and documenting RESTful APIs. But they soon faced challenges when it came time to scale their API development across their internal and external teams. [Read more…]