How Rakuten Card is Driving Innovation with Payara Platform in a Traditionally Conservative Japanese Tech Culture

Uncategorized

Arshal Ameen, the application architect atRakuten Card – the number one credit card issuer in Japan- recently spoke at the 2019 Kafka Summit. His talk focused on how Rakuten Card is driving innovation in a traditionally conservative Japanese tech culture and how Payara Enterprise Support is helping out on this journey. He also shares further information about the company’s future plans for its Payara environment.

Hi Arshal, please tell us about Rakuten Card.

Rakuten Card Co. Ltd. of Tokyo provides credit card services. The company conducts credit card issuing, card loans, credit guarantee, and other financial businesses. We are the number one credit card company in customer satisfaction.

What does Rakuten use the Payara Platform for?

We use it as application server for all our customer-facing front end applications. We also use Payara Micro as consumers for streaming platform and Payara Embedded for scheduled batch jobs.

Why is the company investing in Payara Enterprise Support?

Security patches: Since Payara Platform is open source, depending only on the community for security patches that are critical to enterprise applications is a risk. But with Enterprise Support we will be able to handle this more effectively and promptly.

24*7 : We still have some of our critical applications using Payara Platform 4, although migration to Payara Platform 5 has been planned, it will take some time due to other dependencies. With Enterprise Support for Payara Platform 4, we can take a breath and concentrate on higher priority work.

You spoke at the Kafka Summit this year. Your talk focused on how Rakuten Card is driving innovation in a traditionally conservative Japanese tech culture. Can you tell us more details about how Payara Enterprise Support is helping out on this innovation journey?

We are in the process of creating a streaming platform for all event-based processes in a credit card system, some of the use cases include on-boarding process, ledger management, event based customer notifications & CDC. While designing this new platform, we had to make sure that existing subsystems connected to this streaming platform aren’t affected directly. One complexity of this system is that Kafka processes messages at a high speed and ensuring exactly one delivery and at least one delivery on the consumer level is very important. Payara support helped us implement consumers for these existing subsystems using Payara Micro JCA Adapters which provides consumer application with ACID features for Kafka message processing. With Payara’s JCA adapter, we can focus on implementing business and presentation logic and not on low-level logic related to Kafka integration and system-level mechanisms (transactions, connection management, crash recovery, error tracing, and logging).

What’s next for Rakuten Card and its Payara environment?

Cloud-native! Moving from a BareMetal architecture to cloud native architecture is the next step for us.

  • Breaking down of monolith application to microservices
  • Payara Full server to containerized Payara Micro server
  • Job orchestration: Scheduled chain batch jobs to fault-tolerant scheduler for containerized jobs using Payara Embedded.

Thanks for the interview Arshal!

You can find Arshal Ameen on LinkedIn and follow him on Twitter. 

Comments (0)

Post a comment

Your email address will not be published. Required fields are marked *

Payara needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at any time. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, please review our Legal & Privacy Policy.

Related Posts

4 minutes
Uncategorized

Leading the Way: Payara Platform Community 7 Beta Now Fully Jakarta EE 11 Certified

We’re excited to announce that Payara Platform Community 7 Beta application server is now fully certified as Jakarta EE 11 […]

Blue background with coral and fish. Left text: 'MONTHLY CATCH'. Right: laptop screen with tech tabs and Payara Community logo. 4 minutes
Community

The Payara Monthly Catch – August 2025

Welcome aboard the August 2025 issue of The Payara Monthly Catch! With summer in full swing, things may have felt […]

What Is a Java Application Server? A Short Guide 6 minutes
Jakarta EE

What Is a Java Application Server? A Short Guide

Enterprise Java applications power global commerce, healthcare, government and countless other industries. These systems must be scalable, secure and […]