M-Stage

M-Stage Co., Ltd. – Ruby/Rails Version Upgrade Support

βš™οΈ

πŸ“ˆ Zero downtime migration

🎯 About the Company

M-Stage Co., Ltd. provides Ruby/Rails version upgrade support.

M-Stage Company Limited

Location : 5th Floor, ThinkPark Tower, 2-1-1 Osaki, Shinagawa-ku, Tokyo 141-6005, Japan
Establish : May 2003
Business field : Comprehensive industrial health support and medical human resources services for the workplace

πŸ’‘ Introduction to the services we have supported.

  • “Dr. Arunavi”Β is a job placement service specializing in doctors who want to work part-time. We present job opportunities that allow you to make effective use of your free time and family situation.
  • “Dr. Tenshoku Navi”Β : This is a job placement service that provides comprehensive support for doctors in the job search process, always updating more than 14,500 vacancies, becoming the largest service in the industry.
  • “Navi Doctor Recruitment Service”: This is M-Stage’s unique service that meets the needs of doctors who need to come in immediately for regular part-time or temporary work.

Context of the request

The customer was considering upgrading their existing Ruby/Ruby on Rails system and contacted us because of our extensive Ruby/Rails expertise. They initially planned to use domestic resources, but saw cost advantages in using resources from our wholly owned subsidiary in Vietnam, as well as the ability to accelerate delivery by pooling resources. Therefore, we decided to support the entire project, from customer communication to implementation and testing, with our Vietnamese human resources.

Details about your support

To minimize risk during Ruby/Ruby on Rails version upgrades, we have implemented a phased upgrade approach.

This phased approach allows for early detection and resolution of errors and problems, minimizing the risk of significant impact on the entire system.

Furthermore, compatibility issues can be resolved in small steps, contributing to system stability.

γ‚Ήγ‚―γƒͺγƒΌγƒ³γ‚·γƒ§γƒƒγƒˆ-2024-05-16-17.14.03

🧠 Challenges and Initiatives

An issue occurred with the automatic email sent when creating a job posting after completing the “Dr. Recruitment Navi” version upgrade, due to the presence of an outdated method from Rails 5.1. Furthermore, during retesting after debugging the code, it was discovered that the behavior of the merge method had changed in Rails 7, and the following fix was made to address this issue.

  • Identify the `merge` method in all 200 or more locations in the source code, localize the areas that need modification, and adapt the SQL statements in those sections to suit the new usage.
  • Because the merge approach has a broad impact, we thoroughly reviewed the relevant parts of the code and fixed any issues.

Support system

So that customers could track progress in real time, we managed work progress using Google Spreadsheets and facilitated seamless information sharing through regular weekly meetings.

Furthermore, creating Q&A sheets summarizing customer questions during testing and tables listing issues discovered has made information sharing easier, ensuring no issues are overlooked.

⭐ Customer feedback

To continue to improve operational efficiency, we ask each company to cooperate by completing a monthly assessment survey.

M-Stage has also kindly responded to our survey every month and given us high praise.
We would like to share some excerpts from their reviews.

We have made many requests and are grateful that you have communicated with us in a way that together we can find solutions to fulfill them.

Furthermore, we believe that the thoughtfulness you showed from the beginning of the project was a key factor in helping the project to be released safely.

Similar project in mind?

Vareal's AI team is ready to analyze your problem and propose the best solution.

VAREAL Vietnam

AI-first software company β€” building intelligent solutions with AI at the core.

MST: 0108704322 β€” HΓ  Nα»™i

Services

AI Development

Process Automation

Web & Enterprise

AI Consulting

Contact

contact@vareal.vn

(+84) 982 894 859

4th Floor, AP Building, 87 Tran Thai Tong Street, Cau Giay District, Hanoi

Β© 2026 Vareal Vietnam Co., Ltd. All rights reserved.

Legal Representative: Teramoto Masahiro β€” Chairman