Affiliate Tracking App
Home

Affiliate Tracking App

Building a public Shopify app that allows store owners to monitor affiliates' performance and track conversions.

Performance and DevOps optimizations for high-volume affiliate tracking

Location

Tel Aviv, Israel

Cooperation model
Industry

Affiliate Marketing

Partnership period

Summer 2020 - now

Improvements plan

Discovery phase, requirements and estimation analysis, prototyping and designing, MVP release, maintenance

Team size

CTO, Senior Fullstack Engineer, Middle Fullstack Engineer, DevOps Engineer

Technologies

React.js, Node.js, Shopify, NestJS, React Admin, Maria DB, ElasticSearch, Kibana, REST API, Amazon CloudSearch, Hetzner hosting, Kafka

About the client

Our client is a leading global affiliate network, leveraging over 15 years of experience connecting affiliates and advertisers through high-performing marketing campaigns. Their team combines diverse expertise to offer advanced tracking technology, personalized insights, and data-driven insights. The client’s network supports a wide range of CBD brands and products, focusing on driving growth and maximizing performance across the industry. From day one, they’ve been on a mission: help stores increase conversions and grow their earnings with extended brand reach.

About the client

About the product

This affiliate marketing platform allows store owners to seamlessly track customer conversions via influencer tracking links. Compatible with Shopify, BigCommerce, WooCommerce, and Magento, it offers streamlined tracking, real-time analytics, and a user-friendly dashboard, so it has quickly become trendy among store owners. The solution provides robust tools for affiliate management, detailed performance metrics, and customizable reports to empower merchants to expand brand visibility globally. DigitalSuits joined the project to support its rapid scaling and help handle its growth.

About the product
App handles 400% more requests

Challenge Overview

As the business needs to scale up quickly, the core tasks were to maintain the system, implement new plugins for different ecommerce platforms, and add a security layer to encrypt sensitive data. Secondly, we needed to provide long-term DevOps support and maintenance to keep the application working smoothly. Our client faced a few challenges:

  • Scaling issues: The system needed to handle more users and keep performance high as the load increased.

  • Security concerns: We had to improve security to protect sensitive data. We added extra layers of encryption to keep user information safe.

  • DevOps support: The business needed a trusted partner for ongoing support to keep everything running smoothly.

  • Handling more traffic: The Shopify app had to handle more visitors and stay up-to-date with the latest ecommerce updates (like Shopify API changes).

  • Real-time analytics: The app needed to provide live data for store owners.

Challenge overview

Our solution

To address the challenges, we started by developing an infrastructure diagram to clarify the relationships between apps by using DevOps best practices.

Here’s how we built a foundation ready to scale globally:

  • Security: We added a new security layer to protect sensitive data and ensure that only authorized users have access.

  • System optimization: The DigitalSuits dedicated team improved the system to handle up to 5 million requests per hour (up from 1 million).

  • Database and infrastructure upgrade: We upgraded the database and infrastructure to help the system grow smoothly.

Our solution

  • Elasticsearch: Our experts integrated Elasticsearch to enhance search performance and data retrieval speed.

  • Kafka integration: We implemented Kafka to increase system capacity and handle higher traffic loads, improving throughput and reliability.

  • Ecommerce integration: DigitaSuits full stack developers added new ecommerce integrations and updated APIs to keep up with Shopify changes.

  • DevOps and maintenance: We provide ongoing DevOps support to keep the system running well and up to date.

Our solutions for affiliate tracking company
Hosting costs cut

Result

We successfully completed all the project tasks and built a strong, lasting relationship with our client. We needed to meet the high expectations, and our solution met their business needs.

Key outcomes include:

  • New architecture solution: We used industry best practices to optimize the software architecture.

  • Increased traffic: We integrated the Kafka data handling platform to handle higher traffic loads, supporting up to 5 million requests per hour.

  • Enhanced security: With a new security layer, the system protects sensitive data and raises the overall security level.

Result affiliate tracking app

  • Optimized performance: With Elasticsearch and Kafka, we improved search speed, data retrieval, and system capacity.

  • Compatibility with the latest Shopify changes: We successfully updated the app to ensure compatibility with the latest Shopify standards.

  • DevOps upgrades: We implemented DevOps best practices, ensuring a seamless product development lifecycle and continuous system improvements.

  • High-quality maintenance: We deliver continuous support to ensure the system operates efficiently and without interruptions.

The client’s affiliate tracking platform now handles higher traffic loads, offers better performance, and provides a more secure experience. They can now scale their operations efficiently while delivering an enhanced service to their users.

Results

Check our cases

Contact us
Please fill out the form below and we will contact you shortly.
Attach iconAttach file

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. By submitting, I agree to DigitalSuits Privacy Notice.

What happens next?

  1. Our sales manager will get in touch with you to discuss your business idea in details within 1 day
  2. We will analyse your requirements, prepare project estimation, approximate timeline and propose what we can offer to meet your needs
  3. Now, if you are ready to turn your idea into action, we will sign a contract that is complying with your local laws & see how your idea becomes a real product