Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
API SDK Development -
Lessons Learned
Jaap Brasser – Developer Advocate
▪ Rubrik APIs
▪ The Goal
▪ Challenges
▪ Lessons Learned
▪ Questions
Rubrik APIs
▪ Backup & Restore
▪ Cloud Data Management
▪ Disaster Recovery
▪ Test-Dev scenarios
▪ CI/CD Integration
▪ APIs are relatively new here
– Legacy tools, executables
– Custom modules or integrations
– GUIs everywhere
▪ Lack of un...
▪ Build from the ground up to be API-first
▪ Good!
▪ API endpoints classified as internal
▪ Not good!
▪ OpenAPI Spec
▪ Exc...
The Goal
Session
Management
No Direct
API Calls
Structured
Output
Different
Users
Ease of Updating
Build Tooling on SDK
Extend SDK based on tools
Open Source
Unit tests
Documentation
The Challenges
Team Enablement
Open Source Management
Bugs in APIs
New API versions
Security of SDK
Automate everything
Branching and Releases
Lessons Learned
Create coding
& contribution
standards
01
Enforce Unit
Tests
02
Enable the
contributiors
03
Integrations &
Tooling
improve...
jaap_brasser
jaapbrasser
APIdays Paris 2019  - API SDK Development - Lessons Learned by Jaap Brasser, Rubrik
APIdays Paris 2019  - API SDK Development - Lessons Learned by Jaap Brasser, Rubrik
APIdays Paris 2019  - API SDK Development - Lessons Learned by Jaap Brasser, Rubrik
APIdays Paris 2019  - API SDK Development - Lessons Learned by Jaap Brasser, Rubrik
APIdays Paris 2019  - API SDK Development - Lessons Learned by Jaap Brasser, Rubrik
APIdays Paris 2019  - API SDK Development - Lessons Learned by Jaap Brasser, Rubrik
Prochain SlideShare
Chargement dans…5
×

APIdays Paris 2019 - API SDK Development - Lessons Learned by Jaap Brasser, Rubrik

207 vues

Publié le

API SDK Development - Lessons Learned
Jaap Brasser, Developer Relations Advocate at Rubrik

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

APIdays Paris 2019 - API SDK Development - Lessons Learned by Jaap Brasser, Rubrik

  1. 1. API SDK Development - Lessons Learned Jaap Brasser – Developer Advocate
  2. 2. ▪ Rubrik APIs ▪ The Goal ▪ Challenges ▪ Lessons Learned ▪ Questions
  3. 3. Rubrik APIs
  4. 4. ▪ Backup & Restore ▪ Cloud Data Management ▪ Disaster Recovery ▪ Test-Dev scenarios ▪ CI/CD Integration
  5. 5. ▪ APIs are relatively new here – Legacy tools, executables – Custom modules or integrations – GUIs everywhere ▪ Lack of understanding of the API space
  6. 6. ▪ Build from the ground up to be API-first ▪ Good! ▪ API endpoints classified as internal ▪ Not good! ▪ OpenAPI Spec ▪ Excellent!
  7. 7. The Goal
  8. 8. Session Management No Direct API Calls Structured Output Different Users
  9. 9. Ease of Updating Build Tooling on SDK Extend SDK based on tools
  10. 10. Open Source Unit tests Documentation
  11. 11. The Challenges
  12. 12. Team Enablement Open Source Management Bugs in APIs New API versions
  13. 13. Security of SDK Automate everything Branching and Releases
  14. 14. Lessons Learned
  15. 15. Create coding & contribution standards 01 Enforce Unit Tests 02 Enable the contributiors 03 Integrations & Tooling improvements 04 Issues and Contributions Time! 05 Do not automate everything 06
  16. 16. jaap_brasser jaapbrasser

×