O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Swagger in the API Lifecycle

1.724 visualizações

Publicada em

Short presentation on what Swagger is and isn't - and how it fits into the API lifecycle. Presented at NYC ApiCraft meetup 4/29/2015

Publicada em: Software
  • Seja o primeiro a comentar

Swagger in the API Lifecycle

  1. 1. SWAGGER IN THE API LIFECYCLE Ole Lensmar, CTO, SmartBear Software
  2. 2. What is Swagger?
  3. 3. Swagger Specification
  4. 4. Swagger UI
  5. 5. Swagger Editor
  6. 6. Swagger Core
  7. 7. Swagger Codegen
  8. 8. Swagger on GitHub
  9. 9. Swagger Community
  10. 10. Vendors, tools, community etc…
  11. 11. What about SmartBear?  Official “steward” of the Swagger project – (since about a month)  Ensure Swaggers continued success  Put development and marketing resources behind open source components  (Commercial support offerings / products)
  12. 12. Swagger in the API Lifecycle  Design / Code – swagger editor/core/codegen  Virtualize – adjacent tools  Test –adjacent tools  Document – swagger-ui  Deploy – adjacent tools  Monitor – adjacent tools
  13. 13. API Design approaches  Top-Down – create spec in editor, generate code with codegen  Bottom up – write code – generate Swagger with swagger-core  Hybrid – Start with Top-down for prototype – Continue with Bottom-up for “evolution”
  14. 14. Swagger in the API dev process OPS Dev/QA Backend Dev Swagger Virtualized API API Implementation Production API Client Dev Production Client Continuous Integration / Deployment Functional, Load, Security Testing Client Application
  15. 15. Thank you! Ole Lensmar @olensmar

×