Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Publishing containerized micro services with Azure API management

349 Aufrufe

Veröffentlicht am

Microsoft Ignite Australia November 2015
https://channel9.msdn.com/Events/Ignite/Australia-2015/CLD311

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Publishing containerized micro services with Azure API management

  1. 1. Jorge Arteiro Publishing containerized micro services with Azure API management CDL311
  2. 2. Agenda API consolidation Microservices Containers Azure API management Deployment automation Demos Questions
  3. 3. https://graph.microsoft.com/
  4. 4. Graph API /{version}/{tenant}/{entity-set}/{id}/{property} /V1/contoso.com/user/cdl311/files /user/{id} /user/{id}/department /user/{id}/files
  5. 5. Why microservices ??? RestFul Apis Api definition using Swagger Swagger Editors Swashbuckle Nuget Package (Web API) Code generation with AutoRest Deployment scenarios
  6. 6. Create API Generate Swagger Generate Client Consume API Create Swagger Generate API Generate Client Consume API
  7. 7. Hosted anywhere Developed using any technology API Publishers Apps App Developers DEVELOPER PORTAL PUBLISHER PORTAL PROXY Backend services Azure API Management
  8. 8. Customers in 15 azure regions
  9. 9. Rate limit, quota Throttling Caching Authenticate JWT validation Log to EventHub XML to Json Restrict caller IPs Control Flow Context Variable Policy Expression Error Section Set Header ?????????
  10. 10. Create API Generate Swagger Create APIM Generate Client Consume API Create Swagger Generate API Create APIM Generate Client Consume API
  11. 11. Contact Me jorge.arteiro@kloud.com.au @jorgearteiro @azuretar http://blog.kloud.com.au http://azuretar.com
  12. 12. My Ignite
  13. 13. Continue your Ignite learning path Visit Microsoft Virtual Academy for free online training visit https://www.microsoftvirtualacademy.com Visit Channel 9 to access a wide range of Microsoft training and event recordings https://channel9.msdn.com/ Head to the TechNet Eval Centre to download trials of the latest Microsoft products http://Microsoft.com/en-us/evalcenter/
  14. 14. © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

×