CASE STUDIES

Read about some of our Innovative Solutions

Mobile solutions for Retail

Developing well-designed framework driven apps are always a challenge. See how a leading retail brand leveraged our service to tackle this.

Read More

Building the Next Generation Digital Learning platforms

See how a leading NY based publishing house used our expertise in cloud native development to build the next gen learning platforms serving millions of students around the world

Read More

Innovative Approaches in Cloud Native Development

See how the world’s top freelancing platform used our expertise to scale their APIs

Read More

Mobile solutions for Retail

Brief

A leading multinational e-commerce corporation based in San Jose, California, that facilitates consumer-to-consumer and business-to-consumer sales through its website and suite of mobile applications, was facing issues in scaling its mobile applications suite. Mobile apps catering to targeted verticals like Fashion or Automobile, were built as monolithic applications using in-house legacy frameworks. As a result, developing new features or fixing issues in core framework was becoming increasingly difficult, leading to longer release cycles.

Our Approach

  • Split app into smaller functional modules - Cart, Search eg.
  • Each module was built as a framework library
  • A base infrastructure library common to all modules was developed
  • Industry specific apps were built by assembling individual modules
  • In the case of iOS, dependencies between module framework libraries were managed using CocoaPods

Impact

  • Faster release cycles
  • Easy to fix bugs and easy maintenance

We would love to hear from you

Building The Next Generation Digital Learning Platforms

Brief

A leading educational publisher from New York that provides customized educational content for pre-K through postgraduate education, was looking to transition from a print-based business model to one based on delivering digital content and technology-enabled learning solutions. The goal was to create an all digital teaching and learning platform that provided an intuitive, engaging, efficient, and effective learning experience.The platform was to be built from scratch with the objectives of providing the best possible user experience for students and teachers across K-12 and HigherEd, ability to integrate content from multiple sources and a highly optimized and personalized search and shopping experience

Our Approach

  • Microservices based architecture deployed on AWS
  • Polyglot approach - Java, GoLang, PHP
  • Standards based integration with third party content providers
  • Using the best in class libraries and frameworks for search, logging, monitoring

Impact

  • Highly scalable and secure application in production
  • Serving millions of users every month
  • Features added frequently with short release cycles ~ 2 months

Innovative Approaches In Cloud Native Development

Brief

Based in California,a global freelancing platform where businesses and independent professionals connect and collaborate remotely, was finding it hard to scale its APIs. The platform allows clients to interview, hire and work with freelancers and agencies. It also exposes APIs for internal clients as well as third party applications to work with it’s platform data. Each consumer had a different set of data requirements from the same underlying entities. This led to a proliferation of REST endpoints

Our Approach

  • Following principles of Domain Driven Design, boundaries of each Core business entity was defined inside a bounded contex
  • GraphQL, with it’s simple and powerful syntax, was used as the data query language that was used by clients in API calls
  • Endpoints that needed data from multiple contexts were orchestration using schema-stitching principles
  • Additionally, rate limiting was enforced on API gateway to throttle requests

Impact

  • DSL based access now possible because of GraphQL
  • No proliferation on endpoints
  • Multiple clients with different data requirements from API are now supported