Api days my highlights
-
Upload
haufelexwareromania -
Category
Software
-
view
253 -
download
0
Transcript of Api days my highlights
Berlin, April 2015Highlights
Slavita Baciuna - HAUFE.Group, May 2015
Agenda
HAUFE.Group, May 2015
● API Definitions, Design & Best Practices● Hypermedia● Architecture, Scalability & Microservices● API Infrastructure & Management● Resources
API Definitions, Design & Best Practices
HAUFE.Group, May 2015
@orliesaurus Tools to Build Your API
HAUFE.Group, May 2015
Slides: http://www.slideshare.net/mashapeinc/api-days-sydney
@synedraDesigning Irresistible APIs
HAUFE.Group, May 2015
@davidgarry6Extending Swagger for Virtual and Diagnostic Rich APIs
HAUFE.Group, May 2015
● Swagger for server generation (Virtual APIs)● RuleX - Swagger based server generation (validation
and simulation)
Slides: http://www.slideshare.net/nomossoftware/extending-swagger-for-enhanced-code-generation-api-strat-berlin-2015
@jharmnAPI Design Antipatterns
HAUFE.Group, May 2015
● Mixed up naming conventions - Consistency ● Parameter confusion - Some rules of thumb● Identity in URLs - Authorization header + token
Slides:
http://www.slideshare.net/JasonHarmon1/api-design-antipatterns
Hypermedia
HAUFE.Group, May 2015
HAUFE.Group, May 2015
http://i2.kym-cdn.com/entries/icons/original/000/006/026/futuramafry.jpg
@theeferHypermedia: APIs of the Web
HAUFE.Group, May 2015
● Hypermedia API ≈ strict REST API● HATEOAS - Hypermedia As The Engine Of Application
State
Slides:http://slides.com/theefer/hypermedia-apidays/#/
@darrel_millerConsuming a REST API, for All Definitions of REST
HAUFE.Group, May 2015
● Media type explosion● application/hal+json
Slides:http://www.slideshare.net/darrelmiller71/hypermedia-driven-reuse
@olivergierkeDDD Repositories Meet Hypermedia
HAUFE.Group, May 2015
● Domain Driven Design Quickly● Asciidoctor + Spring MVC Test
Slides:https://speakerdeck.com/olivergierke/domain-driven-design-and-hypermedia
Architecture, Scalability and Microservices
HAUFE.Group, May 2015
@SwamWithTurtlesDecoupled APIs through Microservices
HAUFE.Group, May 2015
● Microservices - focused around business concerns● Microservices - make APIs more decoupled, reusable,
scalable ● “Smart Endpoints, Dumb Pipes” - Martin FowlerSlides: http://www.slideshare.net/DavidSimons5/decoupled-apis-through-microservices
API Infrastructure & API Management
HAUFE.Group, May 2015
@MarkCheshireKill the Fail Whale for Your API
HAUFE.Group, May 2015
● Load Testing Tools● wrk Loader.io JMeter Vegeta Blazemeter
Slides:http://www.slideshare.net/3scale/kill-the-failwhalepublic-47406382
API Gateways
HAUFE.Group, May 2015
More resources and informationhttp://apidaysberlin2015.apistrat.com/
https://speakerdeck.com/apistrat http://telescope-hl.cloudapp.net/
HAUFE.Group, May 2015
What’s next?
HAUFE.Group, May 2015
Thank you!
HAUFE.Group, May 2015