Modernize to the AWS Cloud

Quickly Modernize Your
Mainframe Technology for AWS

MIGRATE TO THE CLOUD FASTER WITH TSRI's REUSABLE
PROCESS AND SCALABLE SOLUTION

AWS Partners are vetted by AWS for their mature solutions with proven customer migration success, and we are excited to include TSRI in the launch of the new AWS Mainframe Migration Competency.

Bill Platt General Manager, Migration Services, AWS

Seamlessly Migrate Valuable Mainframe Technology with TSRI's AWS-Certified Engineers and Architects

As a certified AWS Mainframe Migration Competency partner, TSRI's engineers and architects get mainframe software into the cloud quickly by leveraging our automated refactoring technology. Our 99.9X% automation process transforms legacy applications to cloud-native applications ready for deployment on AWS. Our model-based solution transforms even very large legacy systems—tens of millions of lines of code—written in more than 35 languages including COBOL, Fortran, PL/1, Ada, MUMPS, and JCL into modern applications in cloud-native target architectures. The output is a multi-tier application that takes advantage of cloud utilities and scalability.

TSRI's Migration to AWS Cloud

TSRI has extensive experience in all forms of legacy code transformation, including migration to cloud services and containerization. TSRI can move currently modernized applications to the cloud using cloud-specific refactorings such as targeting services, microservices, and containerization. Our migration services take a three-step approach:

Migrate legacy monolithic code to a service-oriented environment

This includes updating language from COBOL to Java or JavaScript, changing databases, and enabling microservices. At this step of the process, the migration would also begin to abstract underlying services from the application.

Integrate service-oriented applications with native cloud services

This could include reorienting code from legacy platforms such as WebSphere DB2 to Apache Tomcat and Amazon RDS. Upgrading to incorporate the latest native architectural interfaces ensures that applications will tightly integrate with the new environment as well as simplify future updates.

Transform native cloud to Docker or Kubernetes containers and Lambda/API gateways

The movement to containers provides additional architectural abstraction and improved integration of applications within the cloud.

Supported Java or C# Target Technology Stack

TSRI has modernized multiple mainframe applications directly to the cloud. Look below to see the modernized target technology stacks to both Java Spring Boot and also C# .NET Core shown where we refactored the application to utilize an MVC-style architecture, introduced a REST layer with RESTful endpoints, and modularized as well as containerized the application itself. TSRI can easily adapt this example to fit your specific requirements.

Java Cloud Technology Stack

Software development and testing tools at TSRI, including Java, Python, Spring Boot, Angular, and mo.

C# .NET Core on AWS Cloud Technology Stack

TSRI web application architecture diagram showing UI, application, batch client, and batch service l.

AWS Sample Reference Architecture

These sample architecture diagrams show an example of some of the modernizations TSRI has undertaken to migrate to AWS. We implemented REST endpoints to expose online programs for legacy interfaces such as CICS. Such endpoints also expose batch-to-Python client jobs, XDML, and ETF files. Our database access object (DAO) injection supports data servers and the ability to talk to the source database and target database such as DB2 and SQL Server on AWS Aurora at the same time. This feature enables a step-wise path to go live for not only segments of the application, but also for the database and users. This solution helps reduce risks and makes it easier for our customers to go live.

TSRI Online Modernization (AWS Well-Architected)

Cloud infrastructure diagram showing Amazon ECR, ECS, and networking components.

TSRI Batch Modernization (AWS Well-Architected)

Cloud data center with load balancing and network infrastructure.

From Monolithic to Multi-Tier Cloud-Native Architecture

Migration from a monolithic mainframe architecture and environment to a multi-tier, distributed architecture environment can expose performance issues at the I/O. TSRI's refactoring capabilities remediate within high-performance modern environments but also leverage capabilities such as caching, such as the REDIS cache addressing roundtripping data access and scalability.
Laboratory equipment setup at TSRI for biomedical research.

Why Choose the AWS Cloud?

All cloud providers have strengths that best serve each architecture and application. TSRI works with all of our clients before we begin to tune our JANUS Studio® transformation engine or refactor a single line to determine which cloud instance works best for them. That’s software modernization assured.

Start Your Modernization
Journey Today!

Message us today to learn more about our code modernization process, transformation approach, migration methodology, and whether our modernization solution is a great fit for your modernization scenario.

Our transparent and flexible approach will help modernize your legacy software application with the least amount of risk and the shortest schedule. From Mainframe, Mid-Range, On-Prem, to even Embedded Systems or modern applications - TSRI can model and modernize + refactor such applications to a new target!

We are excited to talk to you and explore how we can best help modernize your applications!

Contact Form

"*" indicates required fields

Name*
TSRI research laboratory with scientific equipment and researchers.
The Software Revolution, Inc. (TSRI)
11332 NE 122nd Way, Suite 300
Kirkland, WA 98034-6949
USA
SOCIAL MEDIA
Copyright © 2026 TSRI