Modernizing Legacy System App Screen
Project Info

An American e-commerce giant based in San Jose, California, was struggling to scale its mobile app suite. After several discussions with key stakeholders, including business owners, software architects, and engineers, we worked together to propose and implement a tailored, optimized technical solution.

  • Client : California based e-commerce company
  • Category : Technology Solution
  • Date : Jan 2014 - Dec 2014
  • Location : California, USA

About the Client

They are a renowned global online commerce platform that serves as a marketplace, allowing users to connect, sell a wide variety of goods, and make purchases. In addition to offering fixed-price sales, the platform also enables users to bid on items for better deals.

Challenges Faced

They were facing scaling challenges because their mobile app was built as a single monolithic application using in-house legacy frameworks.

As a result, adding new features — such as incorporating carbon-neutral widgets to track the environmental impact of producing clothing materials or fixing issues in the core framework — became increasingly difficult. This ultimately led to longer release cycles.

Solution Overview

Our team solved the challenge by developing a solid technology strategy and implementing it using the latest technologies:

  • Split the App for modularity
  • The mobile application was divided into smaller functional modules such as cart, search functionality, etc for greater flexibility.


  • Module as a Framework Library for an Optimized Solution
  • Each module was built as a framework library, and a base infrastructure library common to all modules was also developed. And lastly, Industry-specific apps, such as a fashion app, were then built by assembling individual modules.

  • CocoaPods to manage dependencies for iOS
  • For iOS, dependencies between module framework libraries were managed using CocoaPods.

Benefits

After our collaboration, our client was able to achieve:

  • A 95% improvement in the mobile app release cycle.
  • Smooth bug fixes and easier app maintenance.

Conclusion

Our optimized technical solution modernized their entire in-house legacy framework, enabling app scalability, smoother debugging, and faster release cycles.

E-commerce Platform Screenshot