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

Payara

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

payara qube logo 5 minutes
Payara

Payara Cloud Is Now part of Payara Qube family of Unified Platforms for Enterprise Java

Payara Cloud is becoming part of Payara Qube family of Java application deployment runtimes. This move reflects how the […]

Payara promotional graphic showing transition from Spring to Jakarta EE, including technology logos, a code icon and arrows leading from Spring to Jakarta EE. 6 minutes
Jakarta EE

From Spring Boot To Jakarta EE 11: How Payara Starter Eases The Transition

If you’ve been living in the Spring ecosystem, you’re used to fast project setup. Spring Initializr gives you a […]

Promotional graphic for a podcast episode titled “Why Open Source is the Future of Business Innovation - A conversation with Arun Gupta”. The podcast is hosted by Payara Community. The right side features a photo of the speaker, Arun Gupta, labeled as a “VP, Developer Experience at JetBrains”. The design uses dark blue and teal backgrounds with coral and fish illustrations. 2 minutes
Community

Payara Podcast – Why Open Source is the Future of Business Innovation – A Conversation with Arun Gupta

Open source is no longer a developer-only concern — it’s at the heart of how modern businesses innovate, build […]