Конференция завершена. Ждем вас на Russian Python Week в следующий раз!

OpenAPI: schema, tests and collaboration - one language Офлайн 2021

Доклад отклонён
Тезисы

OpenAPI is a great API specification standard to use in a multi-service environment. Schema is a great first step, but if standardized it unlocks great potential: tooling, automated tests, reuse and greater collaboration. We will go over examples of this potential and how to harness these capabilities.

Enforce your schema programmatically and use it to test your code. Reuse internal standards through your ecosystem, without consistency issues on your dependants. Examples are in Python: implementation and demonstration of some principles, and how they integrate.

The talk will present and demo Schemathesis, a tool that generates test cases for your Open API schemas. Open source, on Github.

Tin Marković
Kiwi.com

Tin Markovic is a software engineer working in Python, and a Team Lead in Kiwi.com, a full stack developer with strong software architecture bend. Specialized for designing systems, rather than components – he tries to spread knowledge of code as a product, rather than as an ideal. Being a lead software engineer at Kiwi.com, Tin has encountered challenges that come from interlocking dozens of systems, with complex logic that the travel industry presents.