Portfolio

Automotive Industry

Subscription Payments

Automotive industry image
Automotive industry icon
Automotive industry icon circle

Overview

The client required a subscription payment module in order to enhance their product portfolio. The project was executed under a Delivery Based Services business model (fixed price project).

Challenges

  • Tick svg

    Scope the project correctly and address all risks in a timely manner

  • Tick svg

    Design and implement a solution to fit into an existing payment landscape

  • Tick svg

    Implement a reliable and scalable system

  • Tick svg

    Handover the module to the Client’s team for maintenance with minimum effort

Solution

Planning

What we did > In collaboration with the Client, the team was able to define a clear and manageable scope that fit the needs of the business while having in mind a set of limitations and assumptions.

The value > A clear scope, limitations, and assumptions enabled the agile software development process that followed, contributing to the timely delivery within the allocated budget.

Design and implementation

What we did > As subscription modules can be immensely rich in features development, Qaiware’s product team suggested a design based on both our experience in software design and specific knowledge of the Card-on-File framework. The solution leveraged a number of existing systems in the client’s landscape, treating the module as a part of an offering and not a standalone product by itself.

The value > The customers, and even developers integrating the system, would have the same experience and would potentially have a better overview of the complete offering by the client. In addition, the approach improved time to market.

Reliability and scalability

What we did > Developing in a cloud environment using cutting edge technologies allowed the team to implement a highly performant application and to get insights on important performance improvements and cloud native specifics through carefully boxed research. A series of automated stress tests were delivered as proof of performance and scalability.

The value > The Client had clear visibility of system capabilities and cost per usage.

Handover for long-term maintenance

What we did >As the subscriptions module development was done solely by Qaiware, a transparent plan for handover for long-term maintenance was very important. To ensure this, the Qaiware team produced internal documentation for both the product requirements and technical clarifications. The dev team also used a technology already familiar to the Client to make the transition as easy as possible. As a result, the Client team needed a minimum amount of time in order to take technical ownership of the software.

The value > The Client can maintain the product in the long-term without generating additional cost.

Team

DELIVERY MANAGER
Arrow svgArrow svg
PRODUCT OWNER
Arrow svgArrow svg
3 BACK-END ENGINEERS
Arrow svgArrow svg
2 QAs
Arrow svgArrow svgArrow svgArrow svg
  • Tick svg

    Each team member was familiar with the payments domain, card payments specifics, as well as the PCI standard.

  • Tick svg

    Team members were familiar with cloud technology and architecture, which was key to achieving the results in terms of quality and non-functional requirements.

Technologies

  • Tick svg

    Microservice architecture

  • Tick svg

    Java

  • Tick svg

    Spring Boot & Cloud Function

  • Tick svg

    SQL & NoSQL Database

  • Tick svg

    AWS Cloud Infrastructure

Similar Articles

Project image
Automotive industry icon
Automotive industry icon circle

Automotive
Industry

Subscription Payments

Project image
Automotive industry icon
Automotive industry icon circle

Acquiring
Bank

Payment Gateway Microservices

Project image
Automotive industry icon
Automotive industry icon circle

Credit
Management

GraphQL API for client facing integration