Please log in to watch this conference skillscast.
Rakuten is the largest EC company in Japan and is the world's sixth largest Internet company of which play.com is a member. Shuichi Suzuki, as BaaS Team Manager at Rakuten lead the development of an API Platform System, Rakuten App Engine, in Groovy.
Some Key aspects of the Rakuten App Engine are:
- Many powerful API administrating functions including a DSL-based function for developing APIs.
- It is a core system for the entire Rakuten group (including play.com) handling over 100 million requests per/day.
- A high availability 24x7 service policy. It supports mission critical services like Rakuten's credit card business.
In this session Shuichi will introduce the Rakuten App Engine as a good illustration of Groovy's powerful functionality.
To achieve this scalability and reliability, his team tried to combine Groovy with many technologies. These included SpringSource dm Server, OSGi, Hive/Hadoop, Clustrix, MongoDB, Cloud Foundry and others. He will explain how these technologies worked and importantly how they did NOT work!
YOU MAY ALSO LIKE:
- Fast Track to RESTful Microservices (in London on 11th - 13th November 2019)
- Modern development with Java (in London on 9th - 11th December 2019)
- GraphQL: May the Best API Win! (SkillsCast recorded in July 2019)
- Solving 5 typical Issues in API development with Domain Driven Design (SkillsCast recorded in June 2019)
Developing API Platform in Groovy at Rakuten
Shuichi Suzuki works at Rakuten as the BaaS Team Manager where he developed the Rakuten App Engine as an engineer leader. He has been passionate about developing reliable and high scalable Web API platform with Groovy over the past 5 years. Before that, he developed ad-tracking systems and in 2008 he received the Mashup Award for Excellence from among 259 nominees.