Mr. Horimoto immediately offered to the head of the organization when he was impressed by the AWS agility during his participation of AWS global event (re:Invent) in 2019, and he had built the foundation for a corporate common ID (business d account) that had been requested to be developed on the AWS. Starting with this initiative, we have been developing a cloud-based version called 'CiRCUS-Lite' since 2020, implementing some of the core functions and websites on AWS.
Regarding the reason for adopting AWS, Mr. Satoshi Uematsu, who is in charge of application infrastructure at the Network Division Service Design Department, explained, “The most important aspect is that it meets the stringent requirements demanded of telecommunications equipment. The deciding factor was that AWS data centers comply with the ISO 27001 information security management standard and are equipped to handle large-scale disaster recovery. We also appreciated the wide range of managed services that allowed us to reduce reliance on scratch development, and the scalability to adjust resources in response to service growth and event demands.”
The transition of services and functions to CiRCUS-Lite started with front-end components, prioritized according to development frequency, user trends, and the overall service roadmap and so on. Our basic principle for applications is to rebuild them based on a cloud-native architecture.
“With the end of i-mode in 2025 and the system's EOL in sight, we are reviewing the overall schedule and identifying which components will shift to the cloud and which will remain on-premises. The applications were designed to enhance agility through the adoption of a microservices architecture.” (Mr. Uematsu)
As a result, we built an ahamo website with a new rate plan in 2020, an API cooperation platform with over 1 billion daily accesses in 2022, d account authentication platform that performs 30 million authentications per day in 2023, and an irumo website, etc. were built on AWS, and 30 services and functions are being provided as of October 2024.
Among the refactored systems, the iconic service is an API collaboration platform called ‘Force.’ Mr. Keita Katsuno, in charge of Application Infrastructure at the Network Headquarters, Service Design Department, said, “FoRCE divides the front-end, authorization, and back-end into decoupled components, using serverless and managed services like Amazon ECS on AWS Fargate and AWS Lambda to ease development burdens. We also made the back-end DB a simple model that does not depend on data structures, and the latest information is provided by continuously synchronizing with the DB in the on-premises environment using AWS Database Migration Service (AWS DMS), contributing to the improving of the business value of DOCOMO's services.”
CiRCUS-Lite's development structure shifted to an agile model, delegating decision-making authority to Scrum teams organized by service units. At the same time, we reviewed the development and operations system and after that we adopted a DevOps approach, where Scrum teams handle everything from development to operations.
“Since it was the first approach to agile, the project team members first received training and worked on changing their mindset. As for DevOps, operations members became part of the Scrum teams, and the practice was gradually implemented by transferring operational responsibilities to the development team.” (Mr. Uematsu)