How Firefly Helped AppsFlyer Boost Platform Engineering Efficiency by 84%

About AppsFlyer

Founded in 2011, AppsFlyer is a mobile attribution and marketing analytics company that helps marketers, ad agencies, and app creators measure and optimize their campaigns. AppsFlyer's platform helps over 12,000 brands and 8,000 technology partners to make better decisions daily, protect their ad spend from fraud, and fuel their own data-driven marketing innovations.

  • $200M+ in revenue
  • $2.1 billion in valuation

The Challenge

Being one of the largest-scale cloud operations in the world, AppsFlyer faces formidable infrastructure management challenges: ever-changing infrastructure, unknown or unmanaged resources, and infrastructure drifts. Eliran Bivas and his team were determined to get a better grasp of their infrastructure and its (third-party) resources, to make sure that AppsFlyer continues to deliver uncompromised value to its customers and partners.

One of the challenges that concerned the team was "the challenge of the unknown". Eliran and his team invested significant efforts to ensure that nothing gets past them. Still, they wanted to implement a simple solution to automate the process and ensure quality, without investing the extra toil.

To deliver innovation and quickly conform with industry best practices, Appsflyer’s team was looking to maintain a fully Infrastructure-as-code managed and codified cloud.

Using Firefly’s Cloud Asset Management

Eliran and his team tried out Firefly and were immediately impressed by how quickly they could gain visibility of their entire cloud deployment and the current state of each resource. After the initial process of discovering and understanding the status of their IaC coverage, the team began to scan their infrastructure for drifts and unmanaged resources to remediate them. What they found is that what was once a substantial effort and heavy lift, was a surprisingly simple and rapid process with Firefly. AppsFlyer enforced its cloud management policy and detected violations that would prevent them from meeting best practices by using the Cloud Resource Classification. Moreover, to ensure reliable production operations, AppsFlyer leveraged Firefly to analyze the implications of any changes or implementations to other existing cloud resources.

  1. Full Visibility on Appsflyer Infrastructure
    With the full infrastructure inventory of Firefly, Appsflyer can get an overview of all their cloud assets, show statuses and progressions to management, find and codify unmanaged resources and fix underutilizations. 
  2. Codification of Security-Groups
    By using the codification feature, Appsflyer is able to automatically codify security groups and manage the security-group changes via CI/CD pipeline, enforcing policy-base rules to prevent unwanted changes to be deployed on the cloud (such as adding new CIDR ranges).
  3. Governance of New Unmanaged Assets
    In order to maintain their cloud in the desired state, Eliran and his team decided that all newly deployed assets should be managed with IaC. Firefly enables Appsflyer to uncover new resources that were deployed manually, either by someone from the team or by a 3rd party tool (such as CSPM), turn them into codified assets, and understand what led to the creation of this asset. With Firefly, Eliran can make sure that all new assets are either created, managed, or turned to managed immediately.

The Result

Besides giving Appsflyer full visibility of their cloud footprint, Firefly enables Appsflyer’s team to keep their cloud aligned with its desired state, by codifying new and existing assets, alerting on deviations from best practices and policies, and enforcing policies. By doing so, AppsFlyer increased its business velocity, while continuing to deliver uncompromised value to its customers and partners, through a robust SLA, performance, security, and privacy, while optimizing resources and costs.

Company Size:
1,001 - 5,000 employees
Industry:
Advertising Services

With Firefly AppsFlyer were able to:

Codify 1560 Resources to IaC
With Firefly’s automatic codification
200 Developer Hours Saved
With Firefly’s automation of manual processes
42 Drifts Detected
With Firefly’s continuous infrastructure scanning
"We were constantly trying to detect misconfigurations, unmanaged resources, or even cases of shadow IT, but enabling this required us to invest a large portion of our time. We wanted to find a tool that will enable us to do so and invest our time in other priorities instead"
Eliran Bivas
Cloud Native Horizontal Leader
Download pdf