Serverless computing is a cloud execution model where you deploy functions or small services, and the provider runs them on demand, scales them automatically and bills by actual usage instead of by reserved server time.
Why it matters
Serverless removes capacity planning and idle cost for spiky or low-traffic workloads. A function that is called ten times a day costs almost nothing, and one called a million times scales without you adding machines.
There are still servers; you just do not manage them. Limits include maximum run time, memory caps, and cold starts, the extra latency when a new instance must start before handling a request.
Example
An image upload triggers a function that creates thumbnails. The function runs for two seconds per image, then stops. If 500 images arrive at once, the platform runs many copies in parallel.
Common mistakes
- Ignoring cold starts for latency-sensitive endpoints.
- Forgetting that long-running jobs hit execution time limits.
- Assuming costs stay low at very high, steady traffic where a regular server may be cheaper.
Related
Get notified when this term updates
Plus occasional practical tips on uptime and monitoring, nothing else. Unsubscribe anytime.
यह पेज सामान्य जानकारी है, जिसे हमारी संपादकीय टीम ने लिखा है और दस्तावेज़ीकरण बदलने पर अपडेट किया जाता है। सर्वर और प्रदाता अलग-अलग होते हैं, इसलिए बदलाव पहले सुरक्षित तरीके से जाँचें। देखें: संपादकीय नीति और अस्वीकरण.