Ddosify: No Code Distributed Observability Platform

Enis Hulli
4 min readOct 18, 2022

--

Ddosify is a platform focused on simple observability for distributed systems. The team created the highest-performance open-source load generator, written in Golang for distributed and geo-targeted load testing. The vision is to move towards root cause detection and bottleneck finding — and it is already happening.

Top-of-class tool developed in months by the founders.

Open-source load testing tools (like JMeter) have been popular for a while, making developers comfortable using them when carrying out performance tests. There are 50+ solutions available in the market for performance testing, competing with each other for decades and it only took 6 months for Ddosify to out beat them in core performance parameters.

With a protocol-agnostic code base, Ddosify gives extra power to the user to test different protocols natively. Ddosify also enables JSON support for creating complex scenarios and supports various workload models to be applied easily. And unlike other open-source engines and enterprise-grade tools, with Ddosify you will not notice a crazy high resource (CPU) consumption. This is a huge differentiator giving DevOps engineers peace of mind when pushing their infrastructures to the limit.

Ddosify’s engine superiority opens up new markets that other legacy engines can never address. IoT load and performance testing are different because it involves multiple components and endpoints, all unique and independent entities that have to work in tandem without compromising performance, speed, and accuracy. The lack of standardization in the industry together with the need to set parameters around hardware performance, interface performance, and network performance separately make it an even more complex problem. This is just one example, of countless others.

I haven’t seen such early solid signs of PMF for a while.

The bottom-up community-building efforts and the quality of the product resulted in a steep organic growth of up to 5k+ GitHub stars and attracted dozens of contributors to the project. Ddosify succeeded in building a strong community, a vital component of its go-to-market strategy.

Ddosify has 1M downloads on GitHub and Docker Hub (yes, 1M!). It became the only Docker Extension Partner in its category (top 10 under all dev tools) and more partnerships will be announced soon😉.

Right customer discovery resulted in massive success

Developers and QA teams from tech giants like Shopify, Red Hat, Cloudflare, and Dynatrace fell in love with the product and got closely involved in the customer discovery process. Through these interviews, the team realized that load testing is just the means to an end and the real goal is to identify the bottlenecks in the stack.

The conventional process includes the DevOps team configuring the application performance monitoring tool before the QA starts load testing, sometimes even doing workarounds such as creating separate servers. Companies have not only been building their own load testing engines, tailored to their needs, but also scripting patterns, workflows, analytics dashboards, and sometimes even their own on-prem APM tools! This non-native approach touches multiple stakeholders (DevOps, QA, dev team, and manager) and multiple tools, making it way too costly, providing low performance, and frustrating people along the process.

Building a fully integrated, native product empowering QA teams to manage the whole process alone

On the surface, Ddosify is still just a load-testing engine. The product roadmap is tiring, to say the least, including automated testing features integrated into CI/CD pipelines, event correlation, dry run capabilities, browser recording, user flow testing, test assertions, integrations to notification systems, test comparisons, session management and marketplace integrations in the next 1 year 😩 But the real fun begins after that 🤨

The bar for building an enterprise-ready APM and observability tool is high. Ddosify will first try to integrate into existing platforms, and in time aim to implement new synthetic testing capabilities to grow organically within its customers. The vision is to introduce resource-efficient synthetic testing tools, bundled with advanced APM capabilities tailored toward bottleneck identification and root cause detection.

Highly technical duo proved to be top caliber over and over again

Kursat faced the same issue over and over again and eventually decided to go head-on to it. Synthetic user simulation was costly and was creating problems either due to protocol dependencies or language mismatches when connected to third-party APIs. Kursat is top-notch when it comes to self-awareness, human relations, and grit. He is an inspiring and passionate leader, who views entrepreneurship as the largest form of impact he can create in society — as this is his second startup! He dropped from college the first time around 😊

Fatih, college friends with Kursat, is a disciplined technical co-founder with an MSc degree. It took him 1 year to become a team leader, managing a computer vision team. He is known as a practical thinker, who likes to listen to his team before proceeding. Along the process the founders had calls with industry experts, holding senior positions at big tech enterprises who provided top marks for Ddosify’s product reflecting market sentiment.

Sertac, later joined the team, leading their efforts around sales, marketing, and product positioning. Sertac’s prior experience, leading marketing in different companies such as Koding and Qualified.io make him a perfect fit for a dev tool that’ll thrive with the power of community and a bottoms-up approach.

WELCOME TO THE FAMILY!

--

--