Homepage
Open in app
Sign inGet started

.

  • Welcome
  • Frontend
  • Backend
  • Architecture
  • Security
  • Testing
  • CAREERS
  • When keeping data perfect isn’t perfect: prioritizing availability in Apache Kafka

    When keeping data perfect isn’t perfect: prioritizing availability in Apache Kafka

    As a data platform engineer, I was taught that preserving data durability is crucial, no matter the circumstances and results. During…
    Go to the profile of Tal Asulin
    Tal Asulin
    Feb 25
    Double Trouble: A Tale of Scaling, Migrating, and Database Retuning

    Double Trouble: A Tale of Scaling, Migrating, and Database Retuning

    Even the best databases can struggle as time goes by and user numbers grow. For our team at AppsFlyer, adhering to the “if it ain’t broke…
    Go to the profile of Rita Isakovich
    Rita Isakovich
    Nov 5, 2024
    Functional Elegance: Making Spark Applications Cleaner with the Cats Library

    Functional Elegance: Making Spark Applications Cleaner with the Cats Library

    Leveraging advanced features of the Scala language and Functional Programming approaches can improve code of Spark application
    Go to the profile of Shalom Sanevich
    Shalom Sanevich
    Apr 25, 2024
    Wrapping up AppsFlyer’s 2023 Contributions to the Developer Community

    Wrapping up AppsFlyer’s 2023 Contributions to the Developer Community

    As we bid farewell to 2023, we reflect on a year filled with incredible momentum in our R&D brand. At AppsFlyer, we take immense pride in…
    Go to the profile of Talia Komorov
    Talia Komorov
    Jan 1, 2024
    Recording and playing back network traffic in Node.js

    Recording and playing back network traffic in Node.js

    A handy way to bootstrap your integration tests
    Go to the profile of Dror Ben-Gai
    Dror Ben-Gai
    Dec 21, 2023
    Clearing the Obstacles Around Kubernetes Stateful Applications

    Clearing the Obstacles Around Kubernetes Stateful Applications

    .
    Go to the profile of Tal Asulin
    Tal Asulin
    Nov 29, 2023
    Making Consul run faster across data centers

    Making Consul run faster across data centers

    As always, at the beginning of a quarter, our team lead named the tasks that needed to be done and asked who wanted to do what. I said I…
    Go to the profile of Pavel Suchman
    Pavel Suchman
    Aug 3, 2023
    Trending
    We Just Cut 85% of Our Data Streaming Pipelines Cost! (Part 2)

    We Just Cut 85% of Our Data Streaming Pipelines Cost! (Part 2)

    It’s the Delta Lake Way or the HighWay
    Go to the profile of Yigal Pinhasi
    Yigal Pinhasi
    Jan 30, 2022
    NGINX may be protecting your applications from traversal attacks without you even knowing

    NGINX may be protecting your applications from traversal attacks without you even knowing

    By Danny Robinson and Rotem Bar
    Go to the profile of Rotem Bar
    Rotem Bar
    Sep 24, 2020
    Building a rate limiter capable of handling hundreds of thousands of requests per second

    Building a rate limiter capable of handling hundreds of thousands of requests per second

    At the beginning of May, AppsFlyer’s Protect360 introduced “Click blocking threshold” — our anti-fraud solution that blocks non-human…
    Go to the profile of Dror Avinun
    Dror Avinun
    Jun 23, 2021
    Mobile Quality Automation by Anyone from Anywhere

    Mobile Quality Automation by Anyone from Anywhere

    How to scale mobile quality automation
    Go to the profile of Noa Kogonia
    Noa Kogonia
    Sep 23, 2021
    About AppsFlyer EngineeringLatest StoriesArchiveAbout MediumTermsPrivacyTeams