2 min read1 hour ago
–
Press enter or click to view image in full size
Once upon a time, there was an app — Formarly, it had beautiful forms, users loved it. Soon hundreds of people started visiting it. But then it started struggling. With 1500 daily users… slow load times and outages started causing chaos!
Problem
Press enter or click to view image in full size
Analysis
Press enter or click to view image in full size
The Big Four!
Bandwidth
Bandwidth is the maximum amount of data that can pass through the network at any given time.
Throughput
Throughput is the average amount of data that actually passes through over a given period of time.
It is measured in bps = bits per second
Latency
Network latency is measured in milliseconds by calculatin…
2 min read1 hour ago
–
Press enter or click to view image in full size
Once upon a time, there was an app — Formarly, it had beautiful forms, users loved it. Soon hundreds of people started visiting it. But then it started struggling. With 1500 daily users… slow load times and outages started causing chaos!
Problem
Press enter or click to view image in full size
Analysis
Press enter or click to view image in full size
The Big Four!
Bandwidth
Bandwidth is the maximum amount of data that can pass through the network at any given time.
Throughput
Throughput is the average amount of data that actually passes through over a given period of time.
It is measured in bps = bits per second
Latency
Network latency is measured in milliseconds by calculating the time interval between the initiation of a send operation from a source system and the completion of the matching receive operation by the target system.
Also, known as Ping Rate
This measurement helps developers understand how quickly a webpage or application will load for users.
A ping rate of less than 100ms is considered acceptable but latency in the range of 30–40ms is desirable.
Round Trip Time (RTT)
The amount of time it takes for a response to reach a client device after a client request. It is double the Latency, plus processing time at server.
Set the Metrics
Expected Daily users = 1500
Expected Peak traffic = 100–200 form submissions per hour
Required Bandwidth ≥300 Mbps for 200–300 RPS (~1 MB each).
Throughput ≥250 Mbps (80% of Bandwidth) for smooth data flow.
Required Latency <100ms for snappy form rendering.
RTT <200ms for quick submissions.
Plan
Upgrade Bandwidth to 500 Mbps, enough for 200–300 simultaneous 1 MB form submissions
Use QoS rules to prioritize form traffic and upgrade load balancers
Deploy a CDN to cache form assets closer to users and optimize server code
Optimize Db Queries, Add Indexes
Result
Press enter or click to view image in full size
Tip
Want to create your own networking adventure? Track Bandwidth, Latency, Throughput, and RTT. Use observability tools, scale smart, and aim for these metrics to keep your users happy!