Who is the Client

A US-based Fortune 500 departmental store chain with over $20B annual sales and more than 1000 stores.

The Challenge

The client runs an extensive e-commerce portal that showcases fast fashion products and has multiple e-commerce applications. It is crucial for the client’s business to update each application separately on the portal without affecting other e-commerce applications.

Initially, the legacy marketing application was developed as one monolithic JAR (deployed on WebLogic Server). In case a single component needed any update, then the whole application had to be re-deployed. Hence, any update/new development of a component or service was highly time consuming. The method was adversely affecting the business growth.

The client wanted to implement a novel approach to overcome the limitations of the existing monolithic architecture for their e-commerce platform.

The Solution

To overcome the challenge, GSPANN focused on independent deployment of services and components without impacting the existing business logic. The cloud-based microservices architecture provided a more decentralized approach in the application development and deployment.

GSPANN migrated the legacy marketing applications to an OpenStack and hosted them on GCP to reduce the maintenance cost. We leveraged our programming skills and experience in GCP/Java/Spring Boot/UI development to re-engineer the existing applications within the pre-defined service level agreement (SLA). Moreover, we developed a tool to monitor and collect metrics for all the applications deployed in the Red Hat OpenShift environment.

GSPANN deployed all legacy marketing applications on a cloud platform. The event-driven approach (based on the Apache Kafka messaging system) helped in reducing the application’s execution time by distributing one event across multiple application nodes and processing them while avoiding any tight-coupling among other marketing applications. The microservices-based technology stack helped the client to easily maintain and promptly deploy the marketing applications.

Business Impact

  • Migrated the existing applications that were hosted on expensive licensed servers to a low-cost open stack technology.
  • Acquired more business growth through new marketing applications and saved cost on infrastructure to maintain applications.
  • Developed ready-to-use runway to achieve the client's Omnichannel Fulfillment (OCF) initiative through the cloud-based microservices architecture.

Technologies Used

Atlassian JIRA and Confluence. Platform to manage sprint stories and provide online team collaboration environment
Oracle OCC. Web commerce platform
Oracle WebLogic. Application server for hosting applications
Jenkins. CI/CD build and deployment tool
Apache Kafka. Real-time streaming application
IntelliJ IDEA. Java Integrated Development Environment (IDE)
Application Development. Java, J2EE, and Groovy
Spring Boot. Java framework for building web applications
AngularJS/ReactJS. JavaScript frameworks

Related Capabilities

Optimize Business Operations by Eliminating Inefficiencies and Redundancies with High-Quality Apps

Develop advanced applications mapped to your strategic goals by utilizing modernize architectures, such as microservices, to seamlessly leverage cloud capabilities. We can help in migrating your applications to a modernized technology platform while keeping your costs in control.

Do you have a similar project in mind?

Enter your email address to start the conversation