Abstract Factory
Interface for creating families of related products; concrete factories produce consistent families.
Full definitionKey terms and concepts. Each links to its canonical definition when available.
Interface for creating families of related products; concrete factories produce consistent families.
Full definitionInterface or abstract type; DIP says depend on abstractions.
Full definitionRate limiting and auth reduce abuse.
Full definitionProperties that make a transaction reliable: Atomicity, Consistency, Isolation, Durability.
Full definitionReusable step from GitHub marketplace (e.g. Azure/login, checkout, setup-dotnet).
Full definitionPattern that makes one interface conform to another so existing code can work with new types.
Full definitionRegisters IMemoryCache in DI.
Full definitionAdopting AI tools; initial learning and setup.
Full definitionCluster of entities and value objects with a consistency boundary; one root entity.
Full definitionAI coding tools; article covers where they still fail.
Full definitionSystems that help developers write, edit, review, or test code using LLMs; completion, chat, review, test generation.
Full definitionFull-featured framework by Google; TypeScript and opinionated.
Full definitionProvider of Claude; used by Claude Code and optionally Cursor.
Full definitionFront-end calls backend API; .NET Web API.
Full definitionOverall design of API style, endpoints, and contract.
Full definitionIdentifying and serving different versions of API so you can change without breaking existing clients.
Full definitionApp that uses SQL Server; developers own both app and query tuning.
Full definitionAzure service that ingests logs, metrics, traces from .NET; search, dashboards, alerts, dependencies.
Synonyms: App Insights
Full definitionCheckpoint where a person must approve before deployment (e.g. to production).
Full definitionSystem-wide design, boundaries, scale; AI IDEs get this wrong and optimise locally.
Full definitionShort document capturing context, decision, and consequences for a significant technical decision.
Synonyms: ADR
Full definitionTest structure; AI generates; human adds boundary and exception paths.
Synonyms: AAA
Full definitionOutput of the build (e.g. .NET publish folder, front-end dist) published for deploy stages.
Full definitionFramework for building web APIs and apps; Microsoft.FeatureManagement.AspNetCore integrates here.
Full definitionAsynchronous; favor async for remote to reduce time-zone dependency.
Full definitionDelivery guarantee; message may be delivered more than once; subscribers must be idempotent.
Full definitionOne commit or PR changes API and all consumers together; monorepo enables atomic refactors.
Full definitionWho changed which flag when; important for compliance and debugging; App Configuration supports.
Full definitionLog of actions for compliance; who protected deposit, when.
Full definitionEvidence of who decided what and when for compliance and post-incident review.
Full definitionWho is calling; JWT or API key; validate every request.
Full definitionWhat caller is allowed to do; per resource and per function; essential for API security.
Full definitionFunctions, Logic Apps, Service Bus; part of recommended tech stack.
Full definitionIdentity and access; used for auth and Managed Identity.
Full definitionManaged API Gateway platform from Microsoft.
Synonyms: Azure APIM, APIM
Full definitionPaaS for web apps and APIs; managed hosting, deployment slots, scale-out; single web app or API.
Full definitionUnstructured storage; files, backups, data lake; no query.
Synonyms: Blob
Full definitionOrchestration layer that moves data and orchestrates transformations; does not store or query data itself.
Synonyms: ADF
Full definitionMicrosoft all-in-one dev platform: Repos, Boards, Pipelines, Artifacts, Test Plans.
Full definitionHigh-throughput event ingestion; streaming.
Full definitionCode-first serverless compute; write in C#, JS, Python, Java, PowerShell; run on triggers.
Full definitionManaged Kubernetes; default for greenfield microservices on Azure.
Synonyms: AKS
Full definitionAzure platform for logs, metrics, alerts; Application Insights feeds into it.
Full definitionQueues and topics; reliable, ordered messaging between services.
Full definitionQueues and topics; durable, ordered with sessions, dead-letter, deferral; reliable messaging between your services.
Synonyms: Service Bus
Full definitionRelational database on Azure; ACID, JOINs; transactional workloads.
Full definitionWhere telemetry is sent; Azure Monitor, Jaeger, Zipkin, or any OTLP.
Full definitionOwns transaction scope and isolation; part of transaction-scope ownership.
Full definitionWhen queue is full: reject, block, or overflow to secondary.
Full definitionSecurity baseline; fix OWASP Top 10 before other controls.
Full definitionEnterprise platform unifying British American Tobacco internal operations; HR, IT, analytics.
Full definitionAuthorization header with token; common for APIs; validate on every request.
Full definitionHow objects interact; distribute responsibility, notify, switch algorithms.
Full definitionRecommended policy ordering and configuration for resilience.
Full definitionArticle section on structure, performance, and common issues for Vue plus Capacitor.
Full definitionMicrosoft's DSL for deploying Azure resources; compiles to ARM JSON; concise, readable, and type-safe.
Full definitionDeclarative connection to data; input or output; read/write without boilerplate.
Full definitionHow many users or requests are affected; gradual rollout limits blast radius.
Full definitionRepetitive code; AI good at generating boilerplate.
Full definitionBoundary within which a domain model is consistent; same term can mean different things in different contexts.
Full definitionAPI change that breaks existing clients; versioning and contract tests catch before release.
Full definitionDecouples abstraction from implementation so both can vary independently.
Full definitionSeparates construction from representation; fluent API with optional steps; complex objects with many parameters.
Full definitionJavaScript bundle size; lazy loading and code splitting reduce it.
Full definitionRules and behaviour that belong in Domain or Application, not in Infrastructure or Presentation.
Full definitionLogic enforced on back end; validation and domain rules; front end does not duplicate.
Full definitionLanguage used in the article for before/after SOLID code examples.
Full definitionStoring data to avoid repeated database or backend calls; improves latency and reduces load.
Full definitionRequest passed along chain of handlers until one handles it; middleware, validation pipelines.
Full definitionAsk how something works or how to implement X; explanations, design, debugging.
Full definitionOWASP Top 10 as checklist; map to endpoints and fix.
Full definitionChoosing unit vs integration vs e2e for each scenario.
Full definitionContinuous integration; run unit always, e2e on demand or nightly.
Full definitionAI review and test gen can integrate into pipeline; human approval still required.
Full definitionPattern that stops calling a failing dependency after a threshold, then allows trial after a duration.
Full definitionIDE extension for VS Code and JetBrains using Claude; strong reasoning and long context in editor.
Full definitionSet of layers and a dependency rule so domain and use cases stay at the centre and infrastructure and presentation depend inward.
Full definitionMobile app, SPA, or service that calls API; may upgrade at different times.
Full definitionClassification of consumer (web, mobile, partner).
Full definitionOne per table; defines physical order of rows; the table is the leaf level of the clustered index.
Full definitionCapability to produce code; strength varies by engine.
Full definitionCorrectness, readability, consistency, and lack of technical debt; measurable and reviewable.
Full definitionReviewing code before merge; critical in remote teams for quality and knowledge share.
Full definitionLazy load routes or chunks; Vue Router supports it.
Full definitionHow much of the repo the tool sees when suggesting; Cursor leads with @codebase and entire repos.
Full definitionCopilot, Cursor, etc.; where they fail.
Full definitionExpose both REST and gRPC on same app; different endpoints.
Full definitionDelay when first request hits idle instance; consumption has it; premium minimizes.
Full definitionEncapsulate request as object; parameterize, queue, log, undo/redo; CQRS, MediatR.
Full definitionArticle compares ecosystem, TypeScript, state, .NET fit.
Full definitionInline completion for boilerplate, repetitive code, and common patterns; AI IDEs get this right.
Full definitionComplex logic often better written by hand.
Full definitionMeeting regulatory and audit expectations through documented evidence and controls.
Full definitionLeaf or composite in composite pattern; same interface for both.
Full definitionVue 3 composition API; shared logic; use with native APIs in mobile.
Full definitionComposes objects into tree structures; clients treat individual and composite uniformly.
Full definitionPlace where DI container is configured and all dependencies are wired; in Presentation.
Full definitionMultiple transactions at once; isolation level trades consistency vs concurrency.
Full definitionServer and database settings; part of tuning.
Full definitionApplication Insights connection string; links app to Azure Monitor.
Full definitionConsistent style and patterns; not random each time.
Full definitionEvent time vs processing time; late data policy; team must reason about.
Full definitionDependencies passed via constructor; preferred in .NET.
Full definitionClient of API; multiple consumers may upgrade at different times; versioning supports.
Full definitionAuto scale 0 to many; cold start; pay per execution; event-driven variable load.
Full definitionUnit of deployment; Docker image.
Full definitionAccept header with version; RESTful; more complex and less common.
Full definitionAI that understands full context; file, project, intent.
Full definitionProducing a releasable artifact and optionally deploying to production with manual approval.
Synonyms: CD
Full definitionAutomatically building and testing code on every push or pull request to catch broken changes quickly.
Synonyms: CI
Full definitionAPI contract per version; clear deprecation path; versioning gives contract per version.
Full definitionReceives dependencies via constructor; container resolves them.
Full definitionBusiness or request ID added to logs and headers; search by business context.
Full definitionWhich origins can call from browser; configure allowed origins.
Full definitionGlobal NoSQL; tunable consistency; global distribution, document/key-value.
Full definitionTime to review and fix; reduces net gain.
Full definitionLine or branch coverage; AI can point to untested paths; human decides what must be tested.
Full definitionContains all columns query needs in key or INCLUDE; avoids key lookup to table.
Full definitionSeparating write model (commands, consistency) from read model (queries, scalability).
Full definitionHow objects are created; decouple creation, reuse instances, abstract construction.
Full definitionRequest with cookies or auth header; CORS must not use wildcard for origin.
Full definitionDifferent product families per platform; Abstract Factory.
Full definitionVS Code-based AI IDE with codebase-wide context, @codebase, composer, and multi-model choice.
Full definitionVisualisation of metrics and KPIs; built from Application Insights or custom metrics.
Full definitionProperties, tenancies, deposits, rent, maintenance, audit; compliance embedded in model.
Full definitionSQL Server database; tuning target.
Full definitionDatabase administrator or platform owner; owns index strategy and maintenance.
Full definitionEF Core context; provides DbSet (repository-like) and SaveChanges (unit of work).
Full definitionFailed messages moved to dead-letter queue; inspect and replay or discard.
Synonyms: DLQ
Full definitionTwo transactions waiting for each other; database kills one; design for retry.
Full definitionTechnical debt; AI-generated code may increase debt if not reviewed.
Full definitionTechnical or process decision; document decisions for remote visibility.
Full definitionLatency target, data arrival pattern, cost, team capacity; choose batch vs streaming.
Full definitionAdds behavior to an object by wrapping; alternative to subclassing for extension.
Full definitionOrder service does not call inventory directly; publishes event; subscribers react.
Full definitionReference to method; .NET mechanism for callbacks and strategy-like behavior.
Full definitionHTTP method for removing a resource.
Full definitionRemote service, database, or external API that a microservice calls.
Full definitionTechnique where a class receives its dependencies from the outside (constructor, property, method) instead of creating them with new.
Synonyms: DI
Full definitionDependencies point inward; inner layers do not know about outer layers.
Full definitionManages replica set of pods; declarative updates, rollback; main way to run .NET apps.
Full definitionDeprecate old version; versioning gives clear deprecation path.
Full definitionDesign decisions; AI suggests but may not understand trade-offs.
Full definitionDo not trust AI design advice without verification; model does not know your architecture.
Full definitionAbility to rebuild infrastructure from code after failure.
Synonyms: DR
Full definitionFollowing a request across many services; trace ID in headers; spans form a tree.
Full definitionBusiness logic and entities; SOLID keeps domain clear and testable.
Full definitionSomething that happened e.g. TaskCompleted; event handler reacts and awards points or badges.
Full definitionDomain-specific language; Interpreter pattern for parsing and evaluation.
Synonyms: DSL
Full definitionData transfer object; shape returned to client; match what client needs not raw entity; stable contract.
Synonyms: data transfer object
Full definitionEnd-to-end test through full stack; browser or API from outside.
Synonyms: end-to-end
Full definitionVue Router, Pinia, Vite; official ecosystem.
Full definitionUnusual or rare scenarios; AI may miss edge cases.
Full definitionNull, empty, boundary values, concurrency; AI often misses these in generated code.
Full definitionEntity Framework Core; supports transactions and isolation in .NET.
Synonyms: EF Core
Full definitionAPI URL and method; e.g. GET /api/v1/orders; defined in OpenAPI.
Full definitionSSO, audit logs, data handling; vendor plans vary; compliance may narrow choice.
Full definitionObject with identity that persists over time (e.g. Order, User).
Full definitionORM for .NET; translates LINQ to SQL and materialises results; can hide cost if not used deliberately.
Synonyms: EF Core
Full definitionNamed deployment target (dev, staging, production) with optional approval gates.
Full definitionSomething that happened; past tense; stored in event store.
Full definitionEvent-driven processing; real-time sync.
Full definitionCommunication via events; Service Bus, Event Grid.
Full definitionConsistency achieved through compensation; no distributed lock.
Full definitionEach record processed precisely once; achievable with idempotency and checkpointing.
Full definitionQuery optimizer output showing operators and estimated cost; measure before tuning.
Full definitionSends telemetry to backend; OTLP, Azure Monitor, Jaeger, Zipkin; plug in exporter.
Full definitionAdding behavior without modifying existing code; OCP favors extension.
Full definitionSimplified interface to a set of interfaces in a subsystem.
Full definitionMethod that creates an object; subclasses override to create concrete products; client uses creator abstraction.
Full definitionOn step failure run compensations for all completed steps in reverse order.
Full definitionSpecific situation (transient error, dependency down, non-idempotent) that dictates policy choice.
Full definitionTimely feedback in code review and 1:1s; critical remotely.
Full definitionShort cycles of build, review, and adapt central to Agile.
Full definitionInitial code or refactor; AI speeds this; human must review.
Full definitionReview tools as first pass only; humans own final call.
Full definitionNew subscribers without changing existing ones.
Full definitionShares state to support many fine-grained objects efficiently.
Full definitionVue, React, Angular; can live in same monorepo as API or separate repo.
Full definitionTeam responsible for BFF ownership.
Full definitionVue or Angular or React plus .NET backend.
Full definitionCatalog of design patterns; creational, structural, behavioral categories.
Synonyms: GoF
Full definitionData protection; retention periods, subject access, deletion; UK property must comply.
Full definitionRead resource; idempotent; cacheable.
Full definitionGitHub CI/CD system; workflows in YAML, triggered by events; runs on hosted or self-hosted runners.
Full definitionEncrypted secrets in repo or org settings; passed to workflow and masked in logs.
Full definitionQuery language and runtime for APIs with a single endpoint and client-defined response shape.
Full definitionNew data platform; article fits greenfield and incremental adoption.
Full definitionHigh-performance RPC framework; HTTP/2, Protocol Buffers, contract-first via .proto.
Full definitionIn-depth article with full .NET examples for versioning and idempotency.
Full definitionAfter failure and compensation; orchestrator can resume or abort.
Full definitionAI invents APIs or facts; verify generated code.
Full definitionApi-Version or X-Api-Version header; clean URLs; clients must send header.
Full definitionLiveness and readiness probes; Kubernetes restarts or stops routing based on these.
Full definitionCode path that runs frequently; candidate for compiled query.
Full definitionExternal API access; lives in Infrastructure, behind interface from Application.
Full definitionGET, POST, PUT, PATCH, DELETE to operate on resources.
Full definition.NET HTTP client; OTel instrumentation creates child span for outbound calls.
Full definitionSecure storage for refresh token; not accessible to JavaScript; reduces XSS risk.
Full definitionRequired for OAuth2; tokens are bearer tokens and must not be sent over HTTP.
Full definitionReview all AI suggestions; essential for architecture and security.
Full definitionBatch for bulk and streaming for real-time; common in enterprise.
Full definitionRepeat request has same effect as one; duplicate orders or state avoided; use Idempotency-Key.
Full definitionClient sends unique key per logical operation; server returns same response for duplicate key.
Full definition.NET abstraction for logging; use with structured properties and correlation.
Full definitionConcrete class; bridge separates abstraction from implementation.
Full definitionExisting system; add structured logging and tracing incrementally.
Full definitionOnly process new or changed data since last run; requires watermark or change tracking.
Full definitionExisting system; improve contract and pipeline incrementally; article applies.
Full definitionSeparate ordered structure of selected column values and pointers to rows; enables seek instead of full table scan.
Full definitionRebuild or reorg indexes; update statistics; part of DBA or platform ownership.
Full definitionError handling, HTTPS, CORS, auth; middleware handles without touching controllers.
Full definitionTab-complete suggestions as you type; most common use in 2026.
Full definitionTDP scheme integrations; idempotency and reconciliation for external systems.
Full definitionTest of multiple components together; real DB or services.
Full definitionAbstraction contract in C#; key to DIP, ISP and swapping implementations.
Full definitionInterpret a language or expression grammar; DSLs, expression trees, parsers.
Full definitionExample repository interface with GetByIdAsync, GetByCustomerAsync, Add, Update, Delete.
Full definitionSetting that controls which read phenomena are allowed or prevented.
Full definitionSprint or iteration; cadence of delivery.
Full definitionAccess aggregate elements sequentially without exposing structure; IEnumerable, yield return.
Full definitionOpen-source distributed tracing; alternative backend for OpenTelemetry.
Full definitionUnit of work in pipeline or workflow; contains steps; jobs can run in parallel.
Full definitionREST payload format; human-readable, tool-friendly.
Full definitionJSON Web Token; validate on every request; who is calling.
Full definitionAfter index seek engine fetches rest of row from clustered index; expensive per row; covering avoids it.
Full definitionSecrets and certificates.
Full definitionContainer orchestrator; schedules, scales, and heals containers; dominant choice for production at scale.
Synonyms: K8s
Full definitionBatch: minutes to hours; streaming: seconds to minutes; key differentiator for choice.
Full definitionLoad routes or chunks on demand; reduces initial bundle; important for mobile.
Full definitionAI affects where humans spend time; can help or hinder learning.
Full definitionBicep has low learning curve for Azure-only teams.
Full definitionLegacy code and constraints; AI may ignore.
Full definitionFrom creation to retirement; short for release/experiment, long for ops/permission; document and enforce.
Full definitionLanguage-integrated query; EF Core translates to SQL; abstraction can hide cost.
Full definitionLow-code workflow service; visual designer; 400+ connectors for integrations.
Full definitionDiscrete events e.g. request started, error, order processed; structured logs have named properties.
Full definitionLarge blocks of code or stack traces; Claude Code and Cursor support; helps debugging.
Full definitionEasy wins early; then gains plateau.
Full definitionEase of changing and extending code over time; AI can help or hurt depending on usage.
Full definitionAzure AD identity for the app; no secrets in code; auth to Key Vault, SQL, Service Bus.
Full definitionYAML file describing Kubernetes resources; applied with kubectl apply.
Full definitionUse plans and Query Store before making changes; avoid guessing.
Full definitionObject that encapsulates how a set of objects interact; reduces coupling; chat rooms, form coordinators.
Full definition.NET library for mediator and CQRS; request/handler pattern.
Full definitionCapture and restore object state without exposing it; undo/redo, save/restore.
Full definitionAfter human approval; AI first pass does not replace merge gate.
Full definitionAggregated values over time e.g. request count, latency p95, error rate; dashboards and alerts.
Full definitionService that calls other services or external APIs; resilience protects it.
Full definitionSmall, independently deployable services; each owns a bounded capability.
Full definitionComponent that handles HTTP requests and responses; receives RequestDelegate and can call next, modify, or short-circuit.
Full definitionMoving from one platform to the other; requires YAML rewrite, secrets and environments re-setup.
Full definitionWrong auth or CORS; harden configuration; article covers.
Full definitionTest double for dependencies; DI enables mocking in unit tests.
Full definitionReusable Bicep file that can be invoked from another Bicep file with parameters.
Full definitionCollection of metrics and logs for observability.
Full definitionSingle deployable application containing all logic.
Full definitionOne query for list plus one query per item when accessing navigation property; fix with eager loading or projection.
Full definitionVMs in AKS that run workloads.
Full definitionSeparate structure; stores index key columns and pointers to rows; many per table for WHERE, JOIN, ORDER BY.
Full definitionTeam norms for when and how to use AI; essential for sustainable integration.
Full definitionPackage manager for .NET; OpenTelemetry and Application Insights packages from NuGet.
Full definitionAuthorization framework; client obtains limited access to resource on behalf of user without password.
Full definitionAbility to understand internal state of a system from its outputs: logs, metrics, and traces.
Full definitionOne subject notifies many observers when state changes; events, IObservable, message brokers.
Full definitionFederated identity; deploy to Azure without storing client secret; pipeline requests short-lived token.
Full definitionBringing new members into team; docs and async help remote onboarding.
Full definitionModel provider for Copilot; differs from Claude in tone and reasoning.
Full definitionStandard description of API endpoints, shapes, and auth; single source of truth; generate clients and contract tests.
Synonyms: Swagger
Full definitionLayer on OAuth2 that adds authentication; ID token, UserInfo, standard claims.
Synonyms: OIDC
Full definitionVendor-neutral API and SDK for logs, metrics, traces; export to Azure Monitor, Jaeger, Zipkin, OTLP.
Synonyms: OTel
Full definitionScheduling and coordination of pipeline runs; parameters such as date range.
Full definitionDurable Function that coordinates activity functions; long-running.
Full definitionBackend managing order data.
Full definitionImplementation of IOrderRepository; wraps DbContext and DbSet.
Full definitionOpenTelemetry Protocol; standard export format; any OTLP backend.
Full definitionRaw volume of code or features; optimising only for output leads to debt and plateau.
Full definitionAccepting completion without reading; leads to brittle code and hidden bugs.
Full definitionSecurity risks; AI may give outdated advice; use security review.
Full definitionSomeone owns quality and maintainability; avoid optimising only for output.
Full definitionSeparation of responsibility between teams.
Full definitionPartial update of a resource; does not replace entire representation.
Full definitionCI builds only when certain paths change; keeps monorepo builds fast.
Full definitionBundle size, first paint, smooth scrolling; article covers patterns and pitfalls.
Full definitionAccess control; monorepo coarse unless CODEOWNERS or path-based; polyrepo per repo.
Full definitionRollout in phases; release gates.
Full definitionOfficial Vue state store; recommended over Vuex for new apps.
Full definitionWorkflow that moves and transforms data; copy from source to lake, then run Spark or SQL to refine; orchestrated by Data Factory or Synapse.
Full definitionGains level off after first month; article explains why.
Full definitionTeam responsible for gateway ownership.
Full definitionBrowser automation for e2e tests; cross-browser.
Full definitionCapacitor plugin bridges to native API; e.g. Camera, Preferences; install and call from JS.
Full definition.NET library for retry, circuit breaker, timeout, bulkhead, and fallback.
Full definitionAKS allows same manifests on other clouds or on-prem.
Full definitionHTTP method for creating resources in REST; also used for GraphQL request body.
Full definitionAuto scale with pre-warmed instances; minimal cold start; VNet support.
Full definitionHow data is shown to user; front end responsibility; separate from business rules.
Full definitionSubscription tiers; Cursor usage can add up for heavy chat; Copilot competitive for completion-only.
Full definitionCode sent to model providers; Cursor and Copilot send to cloud; check compliance.
Full definitionAI can boost productivity; trade-off with understanding and debt.
Full definitionWhere pipeline is configured; app.Use* and app.Map* in order.
Full definition.NET project; API, Functions, library; multiple in monorepo.
Full definitionSelect to DTO or anonymous type; only selected columns queried; often removes N+1 and reduces data transfer.
Full definitionSending trace context in HTTP or message headers; W3C Trace Context.
Full definitionGitHub environment: required reviewers, wait time, deployment branches.
Full definitionClone existing instance instead of new; ICloneable or copy constructor; cheaper than construction.
Full definitionSurrogate that controls access to another object; lazy init, access control, or remote.
Full definitionUpload build output for deploy stages; one build deployed to all environments.
Full definitionEvent that triggers pipeline when PR is opened or updated.
Synonyms: PR
Full definitionEvent that triggers pipeline when code is pushed to a branch.
Full definitionHTTP method for full replacement of a resource.
Full definitionCode and product quality; code review and standards uphold quality.
Full definitionSearching logs by property e.g. correlation ID or trace ID; KQL in Azure.
Full definitionAlign indexes with real WHERE, JOIN, ORDER BY; use execution plans and Query Store to see what needs help.
Full definitionFeature that captures query history and plans; use for monitoring and plan forcing.
Full definitionPoint-to-point; one producer, one consumer pool; Service Bus queues.
Full definitionLimit how much a client can call; prevent abuse and DoS.
Full definitionDirect SQL from app; developers can tune and control queries.
Full definitionRole-based access control; agencies, landlords, different permissions.
Full definitionUI library by Meta; component-based and ecosystem-driven.
Full definitionVue reactivity system; ref and reactive.
Full definitionModel capability for logic, math, and step-by-step explanation; benchmarked across engines.
Full definitionIn-memory data store; go-to distributed cache for .NET.
Full definitionAI can suggest refactors; small refactors in IDE; verify before applying.
Full definitionImproving structure without changing behaviour; maintainability; AI can help or hinder.
Full definitionRebuilding state by applying all events for an aggregate.
Full definitionAbstraction for persistence; interface in Application, implementation in Infrastructure.
Full definitionAbstracts data access behind an interface; clients use repository instead of database APIs directly.
Full definitionSystem continues to function or degrades gracefully when dependencies fail or are slow.
Full definitionDeployable Azure entity (e.g. storage account, web app) declared in Bicep.
Full definitionTarget under 200ms for API responses; performance metric.
Full definitionRepresentational State Transfer; architectural style for APIs with resources as URLs and HTTP methods.
Full definitionRemoving a flag from code and config once feature is stable or experiment ends; prevents flag sprawl.
Full definitionPattern that retries a failed call with delay (e.g. exponential backoff) for transient failures.
Full definitionMatching workload to the right service and tier; avoid over- or under-provisioning.
Full definitionRisk of debt, security, or wrong code; mitigate with review.
Full definitionRevert deployment to previous revision; Kubernetes supports rollback.
Full definitionMatch URL to endpoint; UseRouting; required before CORS with endpoint routing in some setups.
Full definitionAdd new API following existing style; codebase context makes Cursor strong here.
Full definitionAll scale to enterprise with structure.
Full definitionEF Core and raw SQL scale with proper indexing and tuning.
Full definitionContainer Apps and Functions can scale to zero when idle.
Full definitionHorizontal scaling; increase replicas of deployment; HPA for automatic scaling.
Full definitionStored in platform; masked in logs; never in YAML or code.
Full definitionInjection, auth, secrets; AI IDEs can suggest insecure code; never trust without verification.
Full definitionHSTS, X-Content-Type-Options, X-Frame-Options, etc.; harden HTTP response.
Full definitionCloud runs code or workflows without you managing servers; scale to zero; pay per execution.
Full definitionStable network endpoint for pods; load balances to pod IPs; ClusterIP, NodePort, LoadBalancer.
Full definitionTypes of telemetry in OTel; traces, metrics, logs; plus baggage and span events.
Full definitionOne app instance; IMemoryCache sufficient.
Full definitionEach layer has one reason to change.
Full definitionSFC; template, script, style in one .vue file.
Synonyms: SFC
Full definitionExactly one instance of a class; in .NET prefer AddSingleton in DI so tests can replace.
Full definitionPoint-in-time view of capabilities and pricing; models evolve.
Full definitionFive object-oriented design principles: Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion.
Full definitionWhere patterns live in .NET solution; layers and projects.
Full definitionSingle-page app; use Authorization Code + PKCE.
Full definitionUnit of work in a trace; name, start/end, trace ID, span ID, parent span ID; tree structure.
Full definitionAI can produce code quickly; trade-off against understanding and quality.
Full definitionTime-boxed iteration (e.g. one or two weeks) in which a team plans, builds, and delivers a potentially shippable increment.
Full definitionMicrosoft relational database; article covers performance tuning for application developers.
Full definitionObject behaviour changes with internal state; model each state as class; workflows, wizards.
Full definitionPinia or Vuex; global state for app; important for mobile flows.
Full definitionDefault Functions; each invocation independent; or use Durable for state.
Full definitionDistribution data used by optimizer; outdated stats cause bad plans.
Full definitionSingle action in a pipeline: run script, use task, or call GitHub Action.
Full definitionStore idempotency key and response; Redis or database; TTL for cleanup.
Full definitionClient, server, or bidirectional; gRPC supports natively.
Full definitionConsumer subscribes to topic; optional filters; each subscription gets copy of message.
Full definitionEngine reads every row in table; used when no useful index or low selectivity; high cost O(n).
Full definitionAzure DevOps built-in step (e.g. UseDotNet@2, PublishBuildArtifacts@1, AzureWebApp@1).
Full definitionTeam norms for AI use; tech lead sets balance.
Full definitionRole that combines technical depth with leadership; article audience.
Full definitionAccumulated shortcuts and poor structure; AI can accelerate debt if not reviewed.
Full definitionLeading engineering teams technically; setting direction, quality, and delivery.
Full definitionVue template syntax; HTML-like with directives.
Full definitionSkeleton of algorithm in base class; subclasses override steps; ETL, report generation.
Full definitionEase of unit testing; SOLID and DI improve testability.
Full definitionUnit and e2e testing for Vue; Vitest and Cypress or Playwright.
Full definitionUnit, integration, e2e; AI can generate scaffolds; human owns edge cases.
Full definitionSecurity context; AI does not understand; human reviews.
Full definitionClass creates dependencies with new; hard to test and change.
Full definitionQuery or restore prior version of data; Delta Lake transaction log enables it.
Full definitionCancels a call after a duration to prevent hanging and fail fast.
Full definitionPostman, curl for REST; BloomRPC, grpcurl for gRPC.
Full definitionW3C traceparent header links spans across services; one request, one trace in Azure Monitor.
Full definitionW3C header format for trace ID and span ID; propagates across service boundaries.
Full definitionSpeed vs confidence; unit fast, e2e high confidence.
Full definitionGroup of operations as single unit; all commit or all roll back; keeps database consistent.
Full definitionTemporary failure; retry with backoff; deadlock is one form.
Full definitionWhat starts a function or workflow; HTTP, timer, queue, blob, Event Grid, Cosmos DB.
Full definitionTrust in AI output; built through consistency and explanation.
Full definitionTime-to-live; cached item expires after duration.
Full definitionAll three support TypeScript; Angular is TypeScript-first.
Full definitionUser interface; e2e tests UI flows.
Full definitionTracks changes to multiple entities and commits them in one transaction.
Full definitionTest of a single unit in isolation with mocks; fast and focused.
Full definitionApplication logic that orchestrates a single user or system action.
Full definitionWizards, validation, prescribed information display; compliance in UX from day one.
Full definitionValidate input; right-to-rent documents, deposit amount; prevent invalid state.
Full definitionObject without identity; defined by attributes (e.g. Money, Address).
Full definitionTrade-off between capability and spend; DeepSeek emphasises value.
Full definitionSpeed of delivery; AI can increase velocity but quality must be sustained.
Full definitionOpenTelemetry is not tied to one vendor; switch backends without code change.
Full definitionVerify architecture and security decisions; do not use AI without verification.
Full definitionPackage versioning; polyrepo requires versioning shared libs; monorepo can use project refs.
Full definitionAzure VNet; network isolation and private endpoints.
Synonyms: VNet
Full definitionVisibility into work and progress; boards and docs help remote.
Full definitionAdd operations to object structure without changing classes; double dispatch, AST traversal.
Full definitionBuild tool; default for Vue 3 projects.
Full definitionEditor base; Cursor is fork; Claude Code and Copilot are extensions.
Full definitionProgressive JavaScript framework; full comparison with Angular and React.
Synonyms: Vue.js
Full definitionOfficial router for Vue; essential at scale.
Full definitionVue 2 state management; still used, Pinia preferred in Vue 3.
Full definitionTracks what was already processed; essential for incremental batch and for late data in streaming.
Full definitionAzure App Service web application.
Full definitionWhen to rely on AI vs write by hand.
Full definitionGitHub Actions pipeline; YAML under .github/workflows/; event-driven.
Full definitionPipeline definition format; azure-pipelines.yml or .github/workflows/*.yml; versioned with code.
Full definitionOpen-source distributed tracing; alternative backend for OpenTelemetry.
Full definitionPlatform; patterns map to interfaces, delegates, events, base classes.
Full definitionService level agreement target for availability in the case study.
Full definition