Server-sent events
- SSE
- Server-Sent Events
A stream of server-to-client events over HTTP. Reconnection, event IDs and slow consumers need deliberate design; SSE is not a durable broker.
KNOWLEDGE AT HAND
551 concepts from programming, backend development and GitOps. Definitions, acronym expansions and references — no account required.
Results: 551
A stream of server-to-client events over HTTP. Reconnection, event IDs and slow consumers need deliberate design; SSE is not a durable broker.
Generating HTML on the server before responding to the browser. Check caching, session data and subsequent hydration consistency.
Source documentation ↗An agreement defining service levels and possible consequences of missing them. Distinguish it from an internal SLO and an observed SLI.
Source documentation ↗A measurement of user-relevant service behaviour, such as the fraction of successful responses within a time limit. Define numerator, denominator and measurement window.
A target for a chosen SLI over a time window. It guides reliability decisions and is not automatically a customer SLA.
Identity for a Kubernetes workload. RBAC permissions to the cluster API and IAM permissions to AWS services are separate boundaries.
Source documentation ↗A new object or collection retaining references to nested objects. Mutating a shared nested object may be visible through both copies.
A text-messaging channel, for example for notifications. API acceptance does not necessarily prove delivery to the recipient.
Source documentation ↗A function or object creating a variant from an explicit decision. A static creation method is not automatically the Factory Method pattern.
A functional contract implemented by a lambda or method reference. Additional default and static methods need not disqualify a functional interface.
Source documentation ↗Using multiple applications after authentication through a shared identity provider. Each application still owns its resource-authorization rules.
A web application switching views mainly in the browser. The backend must still enforce permissions on every request.
Source documentation ↗A short check of a critical flow after startup or deployment. Establishes a particular scenario, not full regression coverage or data-recovery evidence.
An inventory of software components and versions. It helps assess vulnerability exposure and dependency provenance but is not itself a security-audit result.
Libraries and tools for integrating with a platform or service. They simplify calls, but their retry, timeout, limit and error behaviour must be understood.
Principles for assessing responsibilities, dependencies and substitutability. Apply them to concrete change problems rather than as a mandate to add interfaces and classes.
Depending on a sending interface permits a test implementation. This does not require an interface for every class.
Encrypts values in configuration files so ciphertext can be versioned. Key access and the location of decryption remain separate operational concerns.
Source documentation ↗A Spring library for application AI models/tools. It is not an automatically enabled IDE assistant; design permissions/data controls separately.
Source documentation ↗Spring provides dependency management and application integrations; Spring Boot simplifies configuration and startup. Auto-configuration still requires understanding active beans and conditions.
Optional Spring Boot development support, including restart after code changes. It is not production process supervision.
Source documentation ↗A language for defining, reading and changing relational data. Results depend on schema, data and transactions; query-building code still requires plan and parameter checks.
An SQL keyword, not an acronym.
An SQL statement adding rows. Database constraints can reject a conflict independently of an earlier application check.
An SQL keyword, not an acronym.
An SQL statement reading data. Reading before writing does not itself reserve a result; appropriate isolation, locking or constraints are needed.
SQL and ORM tooling for Python. Distinguish Core, Session and transaction boundaries; convenient APIs do not remove SQL inspection or resource cleanup.
A product name or identifier; no acronym expansion is invented.
A code identifying the class and cause of a SQL outcome or error. Classify errors using stable codes rather than localized message text.
Source documentation ↗SQS is an AWS queue service; a DLQ holds messages requiring separate handling. Design retries, idempotency, monitoring and safe reprocessing.
A module groups things changing for the same reason; separate pricing from message formatting. It does not mean one method per class.
A protocol for protected remote access and tunnelling. An SSH terminal runs on the remote host; localhost in its commands usually refers to that host.
Inducing a server to request an attacker-selected destination, such as an internal service. Restrict destinations and protocols outside the application too; consider DNS and redirects.
A list of call frames showing the execution path recorded for an error. A frame usually identifies a function, file and line. Start with the exception type/cause and a frame from your code; the final printed line need not identify the root cause. Do not publish traces containing sensitive data.
Source documentation ↗