Enter a term. Search covers the English edition: titles, descriptions and topics.
Foundations · Podstawy architekturyIn a fictional distributed system, a request times out even though the operation may have committed. How do we detect ambiguous outcomes, prevent duplicate effects and escalate cases that cannot be resolved automatically? An architecture…
Foundations · Delivery and operational resilienceA six-field operational contract: owner, blast radius, fallback, shutdown trigger, propagation time and removal date.
Foundations · Audit, integrity and data architectureHTTP 200 is not evidence of a state change. Three options, transactional outbox and five audit acceptance tests.
Foundations · Observability and SLOsAn evidence ladder from liveness and readiness through work progress to a measurable end-to-end outcome.
Foundations · Resilience, integration and retriesHow 3 × 3 attempts amplify load and how to establish one retry owner, a shared deadline and 429/503 tests.
Foundations · Data, availability and consistencyFrom measurable demand and data freshness to a choice: optimise, read replica or failover.
Foundations · Architecture governance and decisionsSix fields for each condition: criterion, owner, evidence, verifier, gate and failure action.
Foundations · SaaS and responsibilitySeven review areas and a responsibility → requirement → evidence matrix.
Foundations · APIs and compatibilityWhy an optional field can still break a client, and how to verify source, wire and semantic compatibility.
Foundations · Integration and resilienceDurably record auxiliary work, retry the right step and avoid duplicating the business operation.
Foundations · Practical decisionsCheck compatibility and scale the review to the actual change.
Foundations · Practical decisionsSafe retries and decisions when an operation has an unknown outcome.
Foundations · Practical decisionsWhen optional-feature failure should not block a result, and where the boundary lies.
Foundations · Security and multitenancyCarry trusted tenant context through authorisation, data, caches, search and asynchronous work.
Foundations · Resilience and recoverySeparate acceptable data loss from recovery time and measure both across the complete user journey.
Foundations · Quality attributesTurn “fast, secure and easy to change” into a testable requirement that guides an architecture decision.
Foundations · ReliabilityDefine an SLI for a user journey, calculate an error budget and use it to guide an architecture decision.
Foundations · Resilience patternsThe bulkhead pattern: failure boundaries, separate resource limits and their trade-offs.
Foundations · Architecture descriptionsGoals, stakeholders, scenarios and quality concerns as the starting point for an architecture description.
Foundations · C4 modelContext, containers, components and code: which views support a decision?
Foundations · Architecture decisionsRecord the context, decision, alternatives and consequences in an ADR.
Foundations · Frameworks and languagesWhere ISO 42010, TOGAF, ArchiMate, C4 and ADR can help.
Foundations · Architecture patternsRetry, circuit breaker and transactional outbox in the context of risk and cost.
Foundations · Architecture reviewA short checklist for discussing goals, facts, risk and validation.
Practice · Integration and APIsSeparate ownership of the authoritative outcome, reconciliation, and unresolved operational exceptions.
Practice · Resilience and recoveryWould you classify the service as available? In 2–3 sentences state its boundary, the signals and controlled test you need, and what would change your decision.
Practice · Analysis and decisionsDistinguish vendor implementation details from information needed to assess responsibility, risk and SaaS integration.
Practice · Integration and APIsDistinguish an additive schema change from compatibility of running consumers and plan evidence before rollout.
Practice · Integration and APIsSeparate the business outcome from failure of an auxiliary notification.
Practice · Analysis and decisionsUnderstand the impact before treating a change as a hardware swap.
Practice · Integration and APIsDistinguish a missing response from a failed operation.
Practice · Resilience and recoveryPreserve the core function when an optional feature fails.
Practice · SecurityWhere did tenant isolation break? How will you change authorisation, the cache key and tests so the fix covers the whole path rather than this endpoint alone?
Practice · Resilience and recoveryWhat must be restored and checked before you resume submissions? How will you verify a five-minute RPO and 30-minute RTO for the whole service?
Practice · Data and migrationsHow do you split this change into safe stages? When may writes to the old field stop, when may the field be removed, and how do you test rollback?
Practice · Resilience and recoveryHow will you stop reports from affecting checkout? What limits, overload behaviour and measurements will you define before changing the connection count?
Practice · Analysis and decisionsHow do you separate requirements compliance from the decision to keep evaluating the offer? What would you recommend, and what evidence is needed before approving the implementation architecture?
Practice · Integration and APIsHow will you make retries safe and avoid starting a second charge? What happens when the first call has an unknown outcome?
Practice · Data and migrationsWhy can this happen? How would you make the database change and event publication reliable? Why does swapping their order not solve it?
Anti-patterns · Resilience and recoveryA team aggregates component health checks into availability while accepted work never reaches its terminal state.
Anti-patterns · Analysis and decisionsAn API and SLA do not resolve data, IAM, continuity, operations and exit questions.
Anti-patterns · Integration and APIsA team treats an additive schema change as safe without running supported consumers or checking contract behaviour.
Anti-patterns · Integration and APIsFailure of an auxiliary email makes a successfully committed order look failed and encourages the user to create a duplicate.
Anti-patterns · SecurityThe gateway validates a token, while downstream layers assume that an authenticated user may access any referenced resource.
Anti-patterns · Resilience and recoveryA green backup report does not prove the entire service can return within its recovery target.
Anti-patterns · Data and migrationsCode, data backfill and removal of the old contract ship together, preventing version coexistence and leaving rollback with an incompatible schema.
Anti-patterns · Resilience and recoveryA slow reporting service consumes shared workers and prevents orders from completing.
Anti-patterns · Analysis and decisionsA quick integration becomes the target architecture when no owner, contract or migration trigger is recorded.
Anti-patterns · Data and migrationsDirect access turns internal tables into an unversioned API and bypasses the data owner’s rules.
Anti-patterns · Integration and APIsServices share a database and deploy together, adding network costs without independent change.
Architecture in motion · Architektura w ruchuThe OpenAI–NASK research partnership signals a closer focus on AI safety. What does it mean for enterprise architects, system assurance, agent permissions and verifiable security evidence?
Architecture in motion · Architektura w ruchuThe newly disclosed CVE-2026-98432 vulnerability concerns the support of TCP/IPv4 connections in the Linux kernel and can lead to system failure, memory violation, and under certain conditions even to remote code execution. The problem…
Architecture in motion · Architektura w ruchuOn 28 October 2026, GitHub announced a shared compute entitlement spanning certain GitHub Actions workloads and Copilot cloud sandboxes. This is more than a billing change: agent experiments can consume capacity from the same allowance…
Architecture in motion · CI/CD and software supply-chain securityThe 14 October public preview pins actions and their dependencies to commits, but still needs an update process and review of the diff.
Architecture in motion · Kubernetes and lifecycleThe 1 March 2028 deadline, two migration paths and evidence before moving traffic.
Architecture in motion · Integration and securityA longer installation token can expose storage, proxy and redaction limits. Verify integrations without exposing secrets.
Architecture in motion · CI/CD and lifecycleThe 2 November retirement and October brownouts call for testing the full build, signing and publication chain.
Architecture in motion · Data and reliabilityThe 30 September change improves transfer integrity, with limits for range reads and composite uploads.
Architecture in motion · APIs and AIThe 29 September Public Preview adds SSE, WebSockets and gRPC streaming, with migration and domain constraints to weigh.
Architecture in motion · DatabasesWhich features were removed from PostgreSQL 19 Beta 4, and what does that mean for a migration decision?
Architecture in motion · ObservabilityStable Kubernetes attributes and the migration questions behind consistent telemetry.
Architecture in motion · Platform engineeringWhy an internal platform needs clear ownership and interfaces alongside templates.
Architecture in motion · Integration and networkingWhat stable TCPRoute and UDPRoute mean for Kubernetes network design.
Architect + AI · AI agent securityAction gateway, independent authorisation, human approval and audit for AI agents.
Architect + AI · Tutorial 02 · evidence and HLDTutorial 02: source register, visible unknowns, design-changing questions and statement verification.
Architect + AI · Tutorial 01 · HLD reviewTutorial: from a brief and questions to a failure case, a diagram, verification and an ADR.