You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A team is building a website, a documentation portal, a marketing page, a single-page application, or the client half of a larger system, and the content does not need to change ...
An application reads its behavior-controlling values, a database connection string, a feature toggle, a rate limit, a UI theme choice, a downstream service URL, from a file that ...
An application is built as a set of backend instances, whether that is one service replicated many times or several distinct services behind one entry point.
A client, whether a browser, a mobile app, or another service, needs to talk to a system that is actually made of several independently deployed backends.
A system needs to apply a series of transformations or checks to a stream of data, and the natural first implementation is one large function or one large class that performs ...
An application needs to run a task that has more than one step, and at least one of those steps calls a remote service or accesses a remote resource that the application does not ...
A business operation spans several stores of record and must either happen in full or leave nothing of consequence behind, and there is no transaction manager that can span them.
A team ships a SaaS product as a single deployed instance, one application tier, one database, one everything, and every customer's traffic and data flow through that one instance.
A business process spans more than one service, and each service owns a slice of state that no other service is allowed to touch directly, because that is the entire point of ...
A service publishes a message that needs to carry a large piece of data, a scanned document, a video file, a full order history export, a machine learning feature vector, a ...
A component in a system needs to tell other components that something happened, and it does not know, and should not need to know, who those other components are.
A system receives a stream of messages, and a subset of those messages must be applied in the order they were produced because applying them out of sequence corrupts the state ...
A system produces units of work faster, or in bursts larger, than a single consumer process can absorb, and the units of work are independent of one another, meaning any one of ...
A distributed system that processes work through a queue, whether that queue is a message broker topic, a job table, a task list, or a pending pod list, eventually accumulates ...
A system accepts work at a rate that varies over time, sometimes sharply, while the component that actually performs the work has a roughly fixed processing capacity per unit time.
An application sits between a client, a browser, a mobile app, a worker process, and a data store or messaging service, object storage, a queue, a database export target.
A service calls a remote dependency. The dependency degrades in the worst possible way, which is not by refusing connections but by accepting them and answering slowly or not at ...
A service running on one machine has a hard ceiling on the traffic it can handle.
Reading order
Entries are independent. Each one names the patterns it composes with and
the patterns it conflicts with in dimension 13, so following those links
gives a better path than reading top to bottom.
Generated by tools/gen-indexes.py. Do not edit by hand.