Tech

How to improve High Availability/Disaster Recovery (HA/DR) capabilities of IT services ― Initiatives at Rakuten Pay (online payment): Part② ―

the Tech Lead for Rakuten Pay (online payment). In this article, I will introduce the specific initiatives we take to improve High Availability/Disaster Recovery (HA/DR) in the operation of Rakuten Pay (online payment). The previous Part 1…

How to improve High Availability/Disaster Recovery (HA/DR) capabilities of IT services ― Initiatives at Rakuten Pay (online payment): Part① ―

Hi, I’m Nana, the Tech Lead for Rakuten Pay (online payment). In this and the following article, I will introduce how we go about creating our High Availability/Disaster Recovery (HA/DR) framework. This article will explain the approach to…

Hidden dangers of mutation

Hi, this is Trueman, an Application Engineer working at Rakuten Group's Branch. I've written some articles before about some interesting and useful things we've done here that you might also want to try for yourself. This time I'd like to …

Cleaning up SpringBootTest DB connection leak with @DirtiesContext

Hi, this is Trueman, an Application Engineer working at Rakuten Group's Branch. I want to share a story about an issue that took 2 whole days of investigating and troubleshooting to resolve. Hopefully this can save you the time and frustra…

My 1st year at Rakuten Car Auction team

Hi, this is Jaycen from Car Auction team. I joined Rakuten in April 2021 and worked on Car Auction team since August 2021. Today, I’d like to share my experience at Car Auction team as the latest comer in the team. IntroductionI came from …

Hasura

Hello, I am Burak, an application architect and currently working as the Lead SRE for the Rakuten Car Auction Service. My role is to support our team by providing system architecture guidance and ensure high system reliability for our prod…

How I learned Kubernetes

Hello, this is Nick from EC Incubation Development Department.I am very glad to share my Kubernetes learning experience here. What is Kubernetes A platform more than just managing containers. A platform supported by most clouds system. A p…

ResultBuilders

My name is Pavan and I am an iOS engineer working in Rakuten Ichiba App team which belongs to Commerce TECH, my responsibility is to provide architecture direction, technical support and build tools, which save developers effort. This is m…

The Art of Retrospecting

Hello. This is Idel from Rakuten Osaka Branch. Please allow me to share my experience about Retrospective. A few years ago, I change my career path from Software Engineer to Project Manager and have since tried different framework, methodo…

Rakuten Ichiba : Our journey towards Best E-Commerce App

Our team works on bringing the best user experience as well integrating Rakuten services along with adapting to latest technologies. Brief Introduction: As a tech e-commerce giant with the tagline Shopping is Entertainment, our goal is to …

RDS: Automating Designer-to-Developer Handoff

Hi, this is Gian from the E-Commerce Mobile Architect Group. The mission of our group is to improve productivity by creating tools to automate tasks and providing technical support for the e-commerce mobile app development teams. In this a…

Introducing AltSwiftUI in Rakuten Travel

Let me start with the introduction of Mobile App Community. Mobile App Community is an internal community inside Rakuten Commerce TECH, which consists of representative engineering leads from >20 mobile app products. Across borders of orga…

To become the department which is not afraid to make change Yasu’s challenge to lead Leisure Product

Hello, this is Sakadai from R-Hack editorial office. Today, we would like to interview Yasu-san, who is a director of Leisure Product Department (LPD). We hope you enjoy it! General Manager of Leisure Product DepartmentYasu-san Sakadai Tha…

Everything is for all who are involved in the business! – Challenge by ECBD

Hi, this is Sakadai from R-Hack team. Today’s article is about the interview with Kane, the Manager of EC Market Place Business Support Development Department (abbreviated as ECBD). Please enjoy! General Manager of EC Market Place Business…

It seems better to have a Unique constraint on the database side when guaranteeing the uniqueness of data

Hello. I am Toyonaga from Rakuma. I continue to hit against the wall with competitive programming. When do you make a Unique constraint on a database? I had a conversation like this with my senior in the past. This is the scene where I was…

rails x puma-dev x puma server environment

Hello, My name is Zoe, a server side engineer in Rakuma. I like to polish my sneakers these days. This post is about Rails x puma-dev x puma server environment. The original motivation for this post is my laggy local Rails environment with…

Career development of Tech Internal Open Position System

Hi everyone. This is R-Hack editorial office. Have you thought “I want to try something different.”, or ”I am interested in the job of the department.” when you have been working at the same division? This time, we will introduce you an “I…

To become “One Team” Commerce Tech regular meeting

As part of countermeasures for coronavirus, Rakuten will implement following measures Event Date: January 9, 2020We hold this event before the enforcement of those measures.Do not hold face to face meetings and video conferencing is recomm…

This story is counter stop to use ON DUPLICATE KEY UPDATE with MySQL

Hi, I am Toyonaga from Rakuma, so easy to get tan, by the way. Well, this is quite sudden, but have you heard the script “INSERT ... ON DUPLICATE KEY UPDATE” of MySQL? The script “INSERT, UPDATE” huge data at once. We were using the script…

The biggest shopping event of Rakuten! Behind the scenes of Rakuten Super Sale

Hello all, this is R-Hack team. Today we will share some stories about “Behind the scene: Rakuten Super SALE”. Hope you will enjoy! ◆About “Rakuten Super SALE” on Rakuten Ichiba Rakuten Ichiba is one of the leading internet shopping malls …

Data and the team are our assets! What is a Data Platform Engineer?

Hi there, This is Sasamon from Rakuten Fukuoka branch – yes, we do have an office in Fukuoka where many engineers are working very successfully! Today we interviewed one of them, Daigoro.

Episode 03 Leaving footprints as QA

As commerce company, We have a wide variety of services. "Rakuten Ichiba", "Rakuma", "Rakuten Books", "Rakuten Beauty", "Rakuten GORA", etc. These services require extremely high quality in order for users to use them comfortably every day…

How to achieve overwhelming results MVP Success Story

At a commerce company, We have a wide variety of services such as "Rakuten Ichiba", "Rakuma", "Rakuten Books", "Rakuten Beauty", "Rakuten GORA", etc.. These services require extremely high quality in order for users to use them comfortably…

Reaching "Zero Customer Dissatisfaction"

We call this quality assurance job QA (Quality Assurance). In this series let me introduce, the "QA (Quality Assurance) Engineer" We will break it down into three episodes. First episode is from Fujiwara. Service Quality Assurance Group Ma…