Define the new internet.
Look up the words people use online, add the ones we missed, and help make the internet easier to understand.
Look up the words people use online, add the ones we missed, and help make the internet easier to understand.
1,322 definitions
The coordination and sequencing of multiple AI agents, services, or steps in an automated workflow. An orchestrator determines which tools to invoke, in what order, and how to pass outputs between steps to complete a complex task end-to-end.
“The orchestration layer decided to call the search tool before invoking the summarization agent.”
A user-defined HTTP callback that fires automatically when a specific event occurs in a source system. Rather than polling an API repeatedly, webhooks push data to a listener URL the moment something happens — making integrations real-time and efficient.
“We set up a webhook so Slack gets notified instantly every time a new definition is published.”
The property of an operation where performing it multiple times produces the same result as performing it once. Idempotent API endpoints are critical for safe retries — if a network error occurs, the client can re-send the request without fear of duplicating side effects like charges or database records.
“Pass an idempotency key with payment requests so retries don't charge the customer twice.”
The ability to understand the internal state of a system from its external outputs — logs, metrics, and traces. A highly observable system lets engineers diagnose production issues, understand performance bottlenecks, and predict failures without needing to redeploy or add new instrumentation.
“Poor observability meant it took hours to find the root cause of the outage.”
Automated collection and transmission of data about a system's performance, usage, and health to a remote monitoring service. Software telemetry typically includes metrics (CPU, latency), events (errors, deployments), and logs — giving operators a live picture of system behavior at scale.
“The telemetry data showed a spike in error rates 10 minutes before the outage was reported.”
A computing paradigm that processes data at or near its source — at the "edge" of the network — rather than sending it all to a central cloud datacenter. Edge computing reduces latency, lowers bandwidth costs, and enables real-time processing for users around the globe.
“Serving the API from edge nodes cut response times from 200ms to 20ms for international users.”
A cloud execution model where the provider manages server infrastructure automatically. Developers deploy individual functions that scale from zero to millions of invocations without provisioning or maintaining servers. "Serverless" doesn't mean no servers exist — just that you don't manage them.
“The app scaled to 100,000 concurrent users during the launch without any ops intervention, thanks to serverless.”
Artificially generated data that mimics the statistical properties of real-world data, used for training or testing AI models. Synthetic data can be created by generative models, rule-based systems, or simulations, and is especially valuable when real data is scarce, sensitive, or expensive to collect.
“We generated synthetic medical records to train the model without risking patient privacy.”
A technique for controlling the frequency of requests a client can make to an API or service within a given time window. Rate limiting protects systems from abuse, prevents overload, and ensures fair resource allocation among consumers. Responses typically include headers indicating current usage and remaining quota.
“The API returned a 429 Too Many Requests error once rate limiting kicked in at 100 calls per minute.”
A style of software development where the programmer communicates intent, goals, and aesthetic in natural language to an AI coding assistant rather than writing precise code themselves. The developer "vibes" with the AI, iterating conversationally until the software feels right, without necessarily understanding every line of generated code.
“He built the entire MVP in a weekend through vibe coding, just describing what he wanted to the AI.”