3.6.2.API Lifecycle & Developer Productivity

  • Life cycle

    • Build -> Publish -> Deprecated (new version published) -> Retired

    • 團隊需要的原則

      • Establish processes, practices & roles

      • Publish roadmap in advance

      • Setup App developer communication

      • Leverage and creating tools

  • Productivity

    • App developer needs:

      • 2.Self serve provisioning (開通服務)

        • Is basically related to App developer will get access to your API

      • 3.Support

      • How to if App developer has a problem or some thought, where do they go to the help from ?

        • Suggestion: Build developer portal to getting help, for getting access to the documentation, for

    • Api developer should think:

      • 1.Developer guildlines

      • 2.Frameworks

      • 3.Best practices

    • API management platform support

      • Design and development

      • Policy based implementation

        • 除了functional requirement外, API developer也需要non-functional requirement, 如security management以及traffic management, code需要經常改變, 現在的平台也有提供這樣的服務

        • 支援格式: XML, JSON

        • create a proxy: apigee

      • Support for extensions

        • JavaScript, Java, Groovy

Last updated