PinnedShawn Shi·Dec 21, 2024Top 3 Strategies to Search Your DataStrategies from traditional index seek to AI based semantic search that every software engineer should know!
PinnedShawn Shi·Jan 13, 2025AI Agents Simplified: How AI Agents Answer Questions Using Domain KnowledgeDemystify how enterprise AI agents are tailored to answer client questions using domain knowledge and confine answers to domain knowledgeA response icon3A response icon3
PinnedInThe StartupbyShawn Shi·Sep 20, 2020Clean Architecture — ASP.NET Core API using Partitioned Repository Pattern with Azure Cosmos DBDiscussing a GitHub starter project to build Web API using Azure Cosmos DB, Partitioned Repository Pattern and ASP.NET Core.A response icon4A response icon4
PinnedInThe StartupbyShawn Shi·Jan 12, 2021Clean Architecture — Best Exception Handling with Consistent Responses in ASP.NET Core APIDiscussing how exceptions can be handled in a centralized spot and how to return consistent responses.A response icon5A response icon5
PinnedInGeek CulturebyShawn Shi·Jun 7, 2021REST API Best Practices — Decouple Long-running Tasks from HTTP Request ProcessingA response icon5A response icon5
InData Science CollectivebyShawn Shi·Jan 16, 2025Top 3 Questions to Ask in Near Real-Time Data SolutionsQuestions that guide architectural decisions to balance functional requirements with non-functional ones, like latency and scalabilityA response icon1A response icon1
Shawn Shi·Dec 13, 2024Availability Is All You NeedAvailability is a critical component in all system designs. It is a measure of how often a service is running properly and is accessible to…
Shawn Shi·Mar 1, 2023Building Multitenant App using Azure Cosmos DB in Clean ArchitectureDiscuss how to build a multitenant web API application with partition per tenant data isolation using Azure Cosmos DB in Clean…
Shawn Shi·Feb 27, 2023Understanding Multitenancy Isolation Models in Plain EnglishDiscuss popular isolation models for multitenant applications using Azure Cosmos DB or similar NoSQL databases.
Shawn Shi·Feb 20, 2023Access Web API Protected by Your Own Authentication ServerDiscuss how to access a web API application that is protected by a central authentication server and requires JWT token authentication.