Transforming an Oracle Monolith into a Serverless SaaS Solution with AWS

Client: Schreiber Foods

Schreiber Foods, a global leader in dairy products, aimed to modernize its legacy Oracle-based platform. The existing monolithic system posed challenges in scalability and maintenance, limiting internal operations and third-party subscriber integration. To drive future growth and enhance flexibility, Schreiber Foods sought to transition to a modular, scalable, cloud-native architecture powered by AWS.

Service Provided

Capabilities Utilized

Cloud Strategy & Consulting Cloud Migration & Transformation

Client challenge

Our client encountered major limitations with their Oracle-based application platform, which was heavily dependent on PL/SQL. The monolithic architecture posed scalability issues and slowed down feature updates. Furthermore, the reliance on on-premises infrastructure led to operational inefficiencies and restricted the platform’s ability to effectively support third-party subscribers. To address these challenges, Schreiber aimed to transform the platform into a flexible, modern SaaS solution capable of supporting future growth and adapting to changing business requirements.

Our solution

To solve the client’s challenges, we migrated from a monolithic Oracle platform to a flexible, microservices-based architecture on AWS. The modernization focused on utilizing serverless technologies and included the following components:

 

  • Serverless Architecture: AWS Lambda and API Gateway were implemented to establish a cost-efficient and scalable serverless environment.
  • Containerized Services: Amazon EKS and Fargate managed microservices, improving scalability and simplifying application deployment.
  • AI-Assisted Code Migration: Legacy PL/SQL code was rewritten in Python with the help of generative AI tools like Q for Developer and Co-Pilot, speeding up the transformation process.
  • Modular Product Architecture: The platform was restructured into a modular design, enabling quicker development, simpler updates, and better third-party integrations.
  • Future Database Optimization: The Oracle database will be migrated to Amazon Aurora to boost performance and reduce operational complexity.

Results

The project provided considerable operational and business advantages, such as:

  • Scalability: Transitioned to a serverless architecture, decreasing infrastructure management workload by 40%.
  • Accelerated Time to Market: Modular design enhanced feature development speed by 50%.
  • Cost Efficiency: Operational expenses were reduced by 30% with serverless computing and optimized resource utilization.
  • Improved Agility: The updated platform now accommodates both internal users and third-party subscribers, unlocking new business possibilities.

Additional Case Studies

Fostering Workforce Diversity with Crew

At Crew, we’re dedicated to helping our clients achieve their goals of building a more diverse

Making the Shift to Virtual in Just 24 Hours

Similar to many businesses, our client had to swiftly transition their workforce to a virtual environment

Comprehensive Salesforce Implementation

Our client, a leading national medical device manufacturer, sought a skilled Salesforce partner to assist in