Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Rakuten app productivity initiative for developers marcus saw

452 views

Published on

A quick look at the way Rakuten meets the growing challenge of delivering new products and services quickly while maintaining a consistently high level of quality, security and performance.

Published in: Technology
  • Login to see the comments

  • Be the first to like this

Rakuten app productivity initiative for developers marcus saw

  1. 1. Marcus Saw Software Services Enablement Dept. Rakuten, Inc.
  2. 2. 2 1. Challenges of development in a global organization 2. Architecture for success 3. Front-end SDK 4. Microservices 5. Questions
  3. 3. 3
  4. 4. 4
  5. 5. 5
  6. 6. 6
  7. 7. 7 Speed & Agility Consistent Quality Performance & Security
  8. 8. 8 The Developer should be able to focus on solving the project challenges. The platform and tools should take care of the rest.
  9. 9. 9 ID Location AI Image ID API Gateway Security Monitoring Performance
  10. 10. 10
  11. 11. 11 Cordova Html5 Xamarin React Native Native iOS Android More CodingLess Coding “The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.”
  12. 12. 12 More CodingNo Coding “The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.”
  13. 13. 13 SDK - Authentication - Points - Payment - Discover - Others.. + “The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.”
  14. 14. 14
  15. 15. 15 Developer DeployCode
  16. 16. 16 Developer DeployCodeOpen Source Code +
  17. 17. 17 ID Location AI Image Developer DeployCodeOpen Source Code + Microservices +
  18. 18. 18 ID Location AI Image ID Team A Microservices API Gateway Security Monitoring Performance ID Team B Team C AI Location
  19. 19. 19 Discoverability Security Billing Management Support ID Location AI Image ID
  20. 20. 20 Directory of services Easily accessible through developer tools (NPM, Cocoapods, Maven, RubyGems etc ) Discoverability Use of KONG API Gateway. Plugins for billing based on CPU consumption, Processing time, data quantity, flat rate etc. Billing Self-service portal for API providers to manage access and availability, API versioning, real- time alerting and notifcations. Management Documentation portal, developer community, support ticketing system. Support Use of KONG API Gateway. Plugins for authentication and authorization. Anti-fraud AI and rules engine. Security
  21. 21. 21
  22. 22. 22

×