Definition and goal of a DDoS attack

A DDoS (Distributed Denial of Service) attack is an attempt to make an online service unavailable or unreliable by overwhelming it with traffic or requests. Instead of targeting a single user, it typically uses many sources to create a high volume or high intensity of activity.

How DDoS attacks work (in practical terms)

DDoS attacks generally aim to exhaust one or more resources that keep a service responsive, such as:

  • Bandwidth (network capacity)
  • Server CPU or memory (processing capacity)
  • Connection limits (how many simultaneous sessions can be handled)
  • Application-level resources (work needed to respond to requests)

Attack traffic may be relatively “simple” volume flooding or more complex request patterns designed to consume processing time. In both cases, the outcome for your business is the same in effect: legitimate users can experience delays, timeouts, or errors.

How DDoS attacks can affect your online business

The business impact is often less about data theft and more about availability and reliability. Common effects include:

  • Revenue loss during downtime or degraded performance
  • Increased support load from customers facing errors or failed checkouts
  • Higher operational and incident-response costs to restore stability
  • Business risk from damaged trust if outages are visible to users or partners
  • Compliance and operational concerns if systems become unreachable during critical processes

Even if your service is “up,” partial degradation can still hurt conversions, latency-sensitive workflows, and user experience.

Key differences and important limits

Not every service slowdown is a DDoS. Performance issues can also come from configuration errors, faulty releases, capacity planning gaps, third-party dependencies, or normal traffic spikes.

Also, DDoS is not only a question of “volume.” Some attacks focus on making the application do expensive work, so an organization that only monitors bandwidth might miss early signals.

Finally, the name “DDoS” does not guarantee a specific method or severity for every incident. Real incidents vary by target component, traffic characteristics, and how quickly the system reaches resource limits.

Practical checks you can do

To place a DDoS threat in context, focus on verification and monitoring:

  • Compare incident timing: did the issue start suddenly and coincide with abnormal request/traffic patterns?
  • Check which layer shows stress: network metrics versus server resource metrics versus application response times.
  • Review logs for error patterns (timeouts, connection failures, unusual request rates) rather than relying on one dashboard.
  • Establish a baseline of normal peak behavior so “attack-like” deviations stand out.
  • Ensure your incident process includes quick determination of whether it looks like abuse traffic, a traffic spike, or an internal fault—then respond accordingly.