AI Wisdom

Tag

architecture

6 articles tagged with “architecture

.d.tsA/B-testingACRAIAI-SearchAPI-gatewayAPI-providersAPMASP.NET-CoreAlertmanagerAnthropic-APIArizeAutoGenAzure-APIMAzure-OpenAIBedrockBundlerCICapitalizeClaudeCoTCopilotCosmos-DBCursorDORADefinitelyTypedDocker-HubEvent-GridFinOpsGHCRGPTGeminiGemmaGitFlowGitHubGoogle-DeepMindGroqGroupChatHPAHelmICLIstioJSONJSON-modeLLMLLM-monitoringLLM-securityLangChainLangGraphLangSmithLinkerdMCPMTEBMistralModel-Context-ProtocolNode16OIDCOTELOmitOpenAI-APIOpenTelemetryOutlinesP99PIIPII-filteringPagerDutyPartialPhiPhoenixPickPineconeQdrantRAGRAG-evaluationReActRecordSDKSLISLMSLOSemantic-KernelService-BusTC39TTFTVertex-AIWindsurfa-staragentsaggregationaiai-gatewayaksalertingalgorithmsapi-designapi-gatewayapi-versioningapimapp-routerapp-serviceappsecarchitecturearm-templatesaspnet-coreaspnetcoreassertion-functionsassertsasyncauditauthenticationauthorizationautomationazureazure-content-safetyazure-front-doorazure-functionsazure-openaiazure-policyazure-storagebatch-APIbddbenchmarksbest-practicesbfsbi-encoderbias-detectionbicepbinary-searchbranchingbstcache-componentscachingcap-theoremcapability-taggingcascadingcase-based-reasoningchain-of-thoughtchartschatbotcheckpointingchunkingci-cdci-optimizationcicdclass-decoratorclean-architecturecloudcloud-securitycloudeventscode-reviewcoding-agentscomparisoncompilerOptionscompliancecomposeconcurrencyconcurrent-renderingconditional-typesconsistencyconsistent-hashingconstrained-generationconstraintsconsumer-drivencontainer-registrycontainerscontent-moderationcontent-safetycontextcontext-compressioncontext-windowcontract-testingconversational-agentscosmos-dbcost-allocationcost-controlcost-optimizationcost-performancecoveragecqrscross-sessioncsharpcvecypressdapperdashboardsdastdata-fetchingdatabasesdataloaderddddecision-frameworkdeclaration-filesdecoratorsdependency-injectiondependency-scanningdeployment-slotsdeploymentsdeprecationdesign-patternsdevopsdfsdijkstradiscriminated-unionsdistributed-tracingdistributivedockerdocumentationdotnetdotnet-9drift-detectiondynamic-discoverydynamic-programminge2e-testingef-coreef-core-9embeddingsengineeringenvironmentsepisodic-memoryerror-budgetevaluationevent-drivenevent-gridevent-hubseventingexamplesexperience-replayexperimentalDecoratorsfactualityfail-fastfeature-flagsfederationfew-shotfiberfine-tuningflaky-testsflex-consumptionfrontendfunction-callinggen-ai-semantic-conventionsgenericsgitgithub-actionsgoal-decompositiongolden-signalsgpt-4ogrammargraphgraphqlgroundinggrpcguardrailshallucination-detectionharmful-contenthclhealth-checksheaphookshotchocolatehttphttp2http3hybridcacheiacidempotencyidentityimage-scanningin-context-learningincident-responseindexesinferinferenceinfrastructureinput-validationintegrationintegration-testingintrosortinvariantisolationjailbreakjestjoinsjotaijsonbjwtk8skey-remappingkey-vaultkiotaknapsackknowledge-basekuberneteslanguagelatencylegacy-codelinqload-balancinglong-term-memorylost-in-the-middlelower-boundmTLSmanaged-identitymapped-typesmaterialized-viewsmemoizationmemorymemory-consolidationmergemessage-queuemessagingmetadatametricsmicroservicesmicrosoftminimal-apismockingmocksmodel-routingmoderationmodule-augmentationmodule-resolutionmodulesmongodbmonitoringmswmulti-agentmulti-stage-buildsmulti-tenantmultimodalmvccnarrowingnetwork-securitynextjs-16normalizationnosqloauthoauth2observabilityoidcon-callonline-evalsopaopen-sourceopenapiorchestrationoutput-formatoutput-validationowasppaaspackage-exportspactpactflowpage-objectsparsingpartitioningpathspattern-matchingperformancepersonal-AIpgvectorpineconepipelineplanningplaywrightpluginspolicy-as-codepollypostgresqlpricingproductionproduction-monitoringproject-referencesprompt-designprompt-engineeringprompt-injectionprotobufpulumipythonqualityquality-gatesquality-scorequantizationqueuesragrate-limitingreactreact-19react-compilerreact-internalsreact-queryreact-server-componentsrealtimereasoningrecursionrecursive-typesred-blackred-green-refactorred-teamingredisregression-testingrelease-managementreplanningresource-limitsrestreusable-workflowsrlsrolling-updatesruntime-safetysaga-patternsastsbomscaleschemaschema-designschema-validationsdlcsecrets-managementsecuritysecurity-testingself-consistencysemantic-similarityserializableserver-actionsserverlessservice-busservice-meshshardingshortest-pathsidecar-proxysignalrsnapshot-testingsoftware-designsortingspiessqlstabilitystate-graphstate-managementstreamingstreamsstrict-modestridestring-typesstructured-outputstubssummarisationsupertestsupply-chainsystem-designtail-calltanstack-querytask-framingtddtemplate-literalstemplatesterraformtest-architecturetest-doublestest-pyramidtestcontainerstestingtesting-patternstesting-strategythreat-modelingtoken-buckettoken-budgettoken-economicstoken-limittoken-maskingtoken-trackingtokenstokens-per-secondtool-callingtool-registrytool-usetopological-sorttoxicitytracingtrajectorytransactionstreestrietrunk-basedtsconfigtype-guardstype-narrowingtype-predicatestype-safe-routestype-systemtype-transformstypestypescriptunit-testingusage-metricsuser-feedbackutility-typesvalidationvalkeyvaluesvaultvector-dbvector-searchvector-storevendor-neutralversion-controlversioningvisual-regressionvitestvulnerabilitiesweaviateweb-apiweb-securitywebsocketswindow-functionswiremockworking-memoryworkload-identityworkspacesxunityarpzero-shotzero-trustzodzustand
Agentic Systems
Multi-Agent Architecture Patterns in Production

Multi-Agent Architecture Patterns in Production

Advanced

Orchestrator, supervisor, and swarm patterns for multi-agent systems with real trade-offs and failure modes.

14 min
Read →
AI Engineering
How to Build a Production-Ready AI System (Azure OpenAI + AI Search — Real Architecture)

How to Build a Production-Ready AI System (Azure OpenAI + AI Search — Real Architecture)

Advanced

Azure OpenAI + AI Search + embeddings — real-world architecture for production AI systems, including legacy data, orchestration, hybrid retrieval, cost control, and failure modes.

15 min
Read →
Backend (.NET / C#)
Dependency Injection in .NET 9: Lifetimes, Keyed Services, and the Scope Pattern

Dependency Injection in .NET 9: Lifetimes, Keyed Services, and the Scope Pattern

Foundational

Lifetime selection, keyed services (.NET 8+), the BackgroundService scope pattern, and the four DI anti-patterns that cause production bugs.

12 min
Read →
Backend (.NET / C#)
The Repository Pattern in .NET: When It Helps, When It Hurts, and What to Use Instead

The Repository Pattern in .NET: When It Helps, When It Hurts, and What to Use Instead

Intermediate

Why generic IRepository<T> over EF Core is usually an anti-pattern, when domain repositories earn their keep, and the specification pattern as a cleaner alternative.

12 min
Read →
Backend (.NET / C#)
CQRS in .NET Without the Cargo Cult: A Practical Guide for 2026

CQRS in .NET Without the Cargo Cult: A Practical Guide for 2026

Advanced

CQRS as a folder discipline, command/query handlers without MediatR, vertical slice architecture, and when eventual consistency is overkill.

15 min
Read →
Backend (.NET / C#)
Clean Architecture in .NET 9: One Rule, Four Layers, and When to Skip the Whole Thing

Clean Architecture in .NET 9: One Rule, Four Layers, and When to Skip the Whole Thing

Advanced

The dependency rule applied pragmatically — solution layout, port-and-adapter wiring, NetArchTest enforcement, and when Vertical Slice Architecture is the better fit.

14 min
Read →