APIOps - Focus on Iterative and Collaborative Design-First driven API development

APIOps - Focus on Iterative and Collaborative Design-First driven API development

DevOps Finland meetup
2.11.2015

Jarkko Moilanen, APItalist

Ca885e6fec0c28dd2effcd58e506778b?s=128

Jarkko Moilanen, PhD

November 02, 2015
Tweet

Transcript

  1. Apiops net DevOps Finland meetup 2.11.2015 Jarkko Moilanen, APItalist Focus

    on Iterative and Collaborative Design-First driven API development Apiops.net
  2. APIOps founded 8.8.2015

  3. Cooperation with universities TAMK, HAMK, TUT Tampere (37), Mikkeli (10)

    Est 6/2014 In Finland (10) In Finland (653) Open API group, In Finland (3552) APIOps training starting in TAMK (202, apisuomi.fi)
  4. Approach • No preselected path • A little better, a

    little more, every day • Automate and streamline API -strategy and development process • Learn with (not from) customers, a few at the moment • Developing and integrating open source tools – Contributing upstream • Community driven – Support from professional team • Companies committed: – Sampo Software Oy – APIDUo OÜ • Building around API -management (needed anyway) • Use de facto standards
  5. Community Tools apiops.slack.com apiops.hackpad.com https://github.com/apiops as “development” environment

  6. None
  7. Design Driven Development Service design thinking – more like collection

    of tools and methods – way of thinking
  8. Design-First Driven API development API strategy

  9. Design-First Driven API development API strategy

  10. Design-First Driven API development API strategy API features

  11. Design-First Driven API development API strategy API features

  12. Iterative and collaborative

  13. Iterative and collaborative

  14. Iterative and collaborative

  15. API Design API skeleton APIOps design env Source Code mgmt

    PaaS API source APIOps mgmt env API profile API sandbox API API Access & auth API discovery Design Version mgmt Dialog Service user 3rd party service Dev Monitoring Public APIOps Service User & org profiles API key mgmt API owners - companies - open APIs - community Test & integration Public API profile Scalability App monitoring Collaborative process with API consumers App Profile
  16. API eXperience API Design API Management API API PaaS Level

    of collaboration Enable collaboration API owner 3rd party Service developer Service end user
  17. Apinf is powered by API Umbrella and builds a dashboard

    on top of the API Umbrella features. The solution is fully open source licensed with MIT. It is written in Meteor.js and D3. We like to collaborate, to listen to our users and want to encourage people to become contributors. - Apinf.io -
  18. • Scrum team Waffle: https://waffle.io/apinf/api-umbrella-dashboard • Community board: http://community.apinf.io/ •

    Code: https://github.com/apinf • Finland X-Road API -management PoC build with apinf
  19. Jarkko Moilanen (@kyyberi) Jarkko.moilanen@apinf.io Entrepreneur, APIDuo OÜ API:Suomi igniter, apisuomi.fi

    APIOps igniter, apiops.net API-manifesti igniter, api-manifesti.fi APItalist (API-strategy) Senior Advisor, MoEC Thank you Focus on Iterative and Collaborative Design-First driven API development Apiops.net