# TechFabric writing

> Engineering writing from the people doing the work, newest first.

Canonical: https://www.techfabric.com/blog

---

- [LakeWright.NET carries a SaaS tenant boundary into Databricks](https://www.techfabric.com/blog/lakewright-net-a-tenant-boundary-for-databricks): An Apache-2.0 .NET kit that resolves the customer tenant before a request reaches Databricks SQL, Jobs, AI/BI, Genie or Model Serving.
- [TechFabric engineer named a winner in Databricks' Genie-Powered App Challenge](https://www.techfabric.com/blog/the-genie-app-that-refuses-to-answer): Prove It, by TechFabric engineer Ivan Vydrin, won in the Creativity & Originality track of Databricks' global Genie-Powered App Challenge, judged by Databricks.
- [Embedded analytics on Databricks, part 1](https://www.techfabric.com/blog/embedded-analytics-on-databricks-part-1): One ticket, one platform, and the cheapest first step. Moving a B2B product's client reporting onto Databricks, starting with Lakehouse Federation.
- [Dynamics NAV support ends in January 2028](https://www.techfabric.com/blog/dynamics-nav-support-ends-in-january-2028): Microsoft's extended support for Dynamics NAV 2018 ends on 12 January 2028. What moving to Business Central involves, and why the warehouse floor sets the size.
- [Fabric or Databricks is the wrong question on Azure](https://www.techfabric.com/blog/fabric-or-databricks-is-the-wrong-question): Microsoft and Databricks shipped the interop this year. For teams already on Azure the question is which platform holds the tables and which one reads them.
- [The lock-in argument for leaving Snowflake is over](https://www.techfabric.com/blog/the-lock-in-argument-for-leaving-snowflake-is-over): Snowflake and Databricks now read and write each other's Iceberg tables. If a vendor is still selling you a migration on lock-in, they are selling you 2023.
- [Export to Data Lake stops on 30 November](https://www.techfabric.com/blog/export-to-data-lake-stops-on-30-november): Export to Data Lake stops permanently on 30 November 2026. Microsoft names two replacements for Dynamics 365 teams. There is a third answer.
- [The pipeline was fine. The data was three days old.](https://www.techfabric.com/blog/the-pipeline-was-fine-the-data-was-three-days-old): Every job green, nothing failing, and the numbers quietly wrong because a source stopped sending. Freshness, volume and schema checks in Unity Catalog.
- [Paying frontier prices to rename a variable](https://www.techfabric.com/blog/paying-frontier-prices-to-rename-a-variable): Smart routing in Unity AI Gateway labels a coding task before picking a model. The cost headline is fine. The traces are the part worth reading.
- [Nobody wanted to run the migration on a Friday](https://www.techfabric.com/blog/nobody-wanted-to-run-the-migration-on-a-friday): Staging has ten thousand rows, production has forty million, and every migration is a guess. What Lakebase branching does to a team's calendar.
- [Unity Catalog before the first pipeline](https://www.techfabric.com/blog/unity-catalog-before-the-first-pipeline): Lakehouse pilots skip grants and then cannot be handed to security. The Lakehouse Launchpad puts Unity Catalog first, with TechFabric Airlift underneath.
- [The cost dashboard said the workspace was fine](https://www.techfabric.com/blog/the-cost-dashboard-said-the-workspace-was-fine): A Databricks cost dashboard shows spend. A two-week Health Check finds the spend that bought nothing, from all-purpose clusters to orphaned schedules.
- [Four thousand objects and nobody would name the exclusions](https://www.techfabric.com/blog/four-thousand-objects-and-nobody-would-name-the-exclusions): Warehouse migrations slip because the exclusions were never written down. The Migration Readiness Sprint inventories the estate before anyone picks a date.
- [Finance said ninety days. Operations said open account.](https://www.techfabric.com/blog/finance-said-ninety-days-operations-said-open-account): Genie fails when two teams mean different things by the same word. Genie Accuracy hardens the semantic layer. TechFabric Experiments keeps the suite running.
- [Nobody could tell whether the agent was any good](https://www.techfabric.com/blog/nobody-could-tell-whether-the-agent-was-any-good): A team shipped an agent in nine days and argued for two months about whether its answers were right. Write down what a good answer is first.
- [Using PyTest for Data Quality Checks Directly within Databricks](https://www.techfabric.com/blog/pytest-for-databricks-data-quality-checks): Writing PyTest data quality checks inside Databricks notebooks. Bronze-to-silver validation, edge cases, fixtures and error handling, with examples.
- [How QA Engineers Can Use Databricks Repos for Better Test Automation Workflows](https://www.techfabric.com/blog/databricks-repos-for-qa-test-automation): Moving QA off ad-hoc notebooks and onto version-controlled test automation with Databricks Repos. Repo structure, modular tests, and how a team works in one.
- [Governance You Can Actually Ship](https://www.techfabric.com/blog/governance-you-can-actually-ship): AI governance fails when it lives in documents instead of infrastructure. Compliance comes from systems that enforce the rules while the model is running.
- [The Agent That Deleted Production](https://www.techfabric.com/blog/the-agent-that-deleted-production): Enterprise software fails when IT mandates tools people do not want. Adoption comes from pull, and the same rule now applies to agents.
- [The Most Expensive Software Nobody Uses](https://www.techfabric.com/blog/the-most-expensive-software-nobody-uses): Companies spend millions on enterprise AI that employees barely touch while shadow AI spreads. The problem is the tools, not the people ignoring them.
- [The Forward-Deployed Playbook](https://www.techfabric.com/blog/the-forward-deployed-playbook): AI changed build versus buy. Now it is changing delivery. Small teams of senior engineers embedded in your operations, shipping in weeks rather than months.
- [What If Agile Was the Detour?](https://www.techfabric.com/blog/what-if-agile-was-the-detour): Agile answered expensive execution, not planning. As AI collapses build time, deep upfront specification plus fast execution ships in weeks.
- [Agentic Systems Without the Chaos: Building AI That Stays on the Rails](https://www.techfabric.com/blog/agentic-systems-without-the-chaos-building-ai-that-stays-on-the-rails): The engineering patterns that keep an autonomous system reliable in production. Guardrails, observability, circuit breakers, and where each one belongs.
- [The Build vs. Buy Decision for Enterprise AI (When Off-the-Shelf Fails You)](https://www.techfabric.com/blog/the-build-vs-buy-decision): Faster models and larger context windows make a custom AI build viable in weeks, and data sovereignty exposes vendor limits. When to buy, build, or do both.
- [How to reach a new market without rebuilding your core platform](https://www.techfabric.com/blog/unlock-a-new-market-without-rebuilding-your-core-platform): Mature platforms stall because onboarding smaller customers gets expensive, not because of scale. Changing access rather than the core can restart growth.
- [What Teams Get Wrong About Outages and Operational Risk](https://www.techfabric.com/blog/what-teams-get-wrong-about-outages-and-operational-risk): Cloudflare, AWS and Azure all go down, and no internal engineering effort prevents it. What a dependent service should be doing while it waits.
- [DASF - Databricks AI Security Framework](https://www.techfabric.com/blog/dasf---databricks-ai-security-framework): DASF is the Databricks AI Security Framework, a map of 62 AI risks and their controls. What it covers, and how to put those controls in the runtime.
- [Beyond basic data catalogs: how Unity Catalog solves real enterprise governance challenges](https://www.techfabric.com/blog/beyond-basic-data-catalogs-how-unity-catalog-solves-real-enterprise-governance-challenges): Unity Catalog is the permission boundary we refuse to route around. A Health Check finds coverage that stops halfway, and agents inherit a person's grants.
- [Migrating from Legacy Data Warehouses to Databricks Data & AI Platform](https://www.techfabric.com/blog/migrating-from-legacy-data-warehouses-to-databricks-data-ai-platform): Warehouse migrations slip on scope, not conversion. Two weeks on TechFabric Airlift inventories the estate, agrees exclusions and hands you a wave plan.
- [From Data Warehouses to Data Intelligence: Why Your Next Platform Choice Will Define the Next Decade](https://www.techfabric.com/blog/from-data-warehouses-to-data-intelligence-why-your-next-platform-choice-will-define-the-next-decade): Transform your data strategy: From warehouses to AI-powered intelligence platforms. Discover why your platform choice defines the next decade.
- [Driving Real-World Value with Intelligent Business Intelligence, BI in the era of AI](https://www.techfabric.com/blog/driving-real-world-value-with-intelligent-business-intelligence---bi-in-the-era-of-ai): Databricks AI/BI in practice. Conversational analytics, semantic understanding, and dashboards people actually open.
- [Rethink AI: Building a Horizontal Layer for Enterprise-Wide Transformation](https://www.techfabric.com/blog/rethink-ai-building-a-horizontal-layer-for-enterprise-wide-transformation): Treating AI as a horizontal layer across the business rather than a single-app use case, and what that changes about operations and efficiency.
- [Using Application Insights as a Sink for logging in ASP.NET Core](https://www.techfabric.com/blog/using-application-insights-as-a-sink-for-logging-in-asp-net-core): ASP.NET Core has very extensible logging interface. I provides an ILogger interface along with few default implementations that can be used to log data.
- [Introducing Azure AI Foundry: A CTO's Guide to Starting and Scaling AI](https://www.techfabric.com/blog/introducing-azure-ai-foundry-a-ctos-guide-to-starting-and-scaling-ai): A CTO's guide to Azure AI Foundry. Pre-trained models, fine-tuning them for your business, and deploying AI securely once it works.
- [Using Traefik Reverse Proxy For Securing Microservices On Azure Service Fabric](https://www.techfabric.com/blog/using-traefik-reverse-proxy-for-securing-microservices-on-azure-service-fabric): Securing microservices on Azure Service Fabric with a Traefik reverse proxy. Service Fabric is Microsoft's answer to Docker Swarm and Kubernetes.
- [Taking The Mystery Out Of Microsoft Azure And What It Can Do For Your Business](https://www.techfabric.com/blog/taking-the-mystery-out-of-microsoft-azure-and-what-it-can-do-for-your-business): What Microsoft Azure actually does for a business, in plain terms. Growth, cost and efficiency, without the platform vocabulary.
- [Setting Up Production Ready Infrastructure For Microservices](https://www.techfabric.com/blog/setting-up-production-ready-infrastructure-for-microservices): Service Fabric is Microsoft's microservices orchestrator. Service discovery, fault tolerance and containers, set up for production rather than a demo.
- [3 Ways To Run Automated Tests On Azure DevOps](https://www.techfabric.com/blog/3-ways-to-run-automated-tests-on-azure-devops): Unit tests on the CI build, Selenium UI tests in the release pipeline, and Test Plans on demand. Three approaches on Azure DevOps, with the YAML for each.
- [From Spreadsheet to System: How We Automated Our Internal Processes with Microsoft Dynamics](https://www.techfabric.com/blog/from-spreadsheet-to-system-how-we-automated-our-internal-processes-with-microsoft-dynamics): TechFabric ran on spreadsheets with a team of eight. What we replaced them with in Microsoft Dynamics, and what we learned building it on ourselves.
- [AI at Scale: Managing Cloud Multi-Tenant AI Infrastructure with Temporal](https://www.techfabric.com/blog/ai-at-scale-managing-cloud-multi-tenant-ai-infrastructure-with-temporal): Scaling, cost and security in a multi-tenant AI application. How TechFabric uses Temporal to orchestrate the infrastructure workflows underneath.
- [Supply Chain: Building it Stronger, Smarter and Faster using SmartCert](https://www.techfabric.com/blog/supply-chain-building-it-stronger-smarter-and-faster-using-smartcert): SmartCert solves a long-standing supply chain problem in a way few products do. What it is, how it works, and the question it keeps raising.
- [Off the Shelf vs. Custom Software: Selecting the Optimal CRM for your Business](https://www.techfabric.com/blog/off-the-shelf-vs-custom-software-selecting-the-optimal-crm-for-your-business): Picking a CRM between off-the-shelf and custom. Where each one fits, what the switching costs are, and the questions that decide it.
- [How We Created A Multi-Tenant, Multi-Cloud, & Multi-Model AI Platform with Temporal, Fiber Copilot](https://www.techfabric.com/blog/how-we-designed-a-multi-tenant-multi-cloud-and-multi-model-ai-platform----fiber-copilot): How we built Fiber Copilot, a multi-tenant, multi-cloud and multi-model AI Ops platform for standing up chatbots and copilots quickly.
- [Durable RAG with Temporal and Chainlit](https://www.techfabric.com/blog/durable-rag-with-temporal-and-chainlit): Calling different tools from RAG pipeline can be difficult. This blog post describes how to use temporal for durable execution of RAG tools in Chainlit.
- [Using Custom Software Development Data For supply Chain Optimization](https://www.techfabric.com/blog/using-custom-software-development-data-for-supply-chain-optimization): Demand for Microsoft Dynamics 365 in supply chain is rising on data analysis and automation in logistics, and on partnerships that keep it consistent.
- [Supply Chain Optimization: Do I Innovate, Or Do I Wait?](https://www.techfabric.com/blog/supply-chain-optimization-do-i-innovate-or-do-i-wait): Supply chain optimization rewards the companies that move and punishes the ones that wait. How to tell which position you are actually in.
- [Dynamics 365 CRM: Transforming Your Sales Quote Process](https://www.techfabric.com/blog/dynamics-365-crm-transforming-your-sales-quote-process): Building a sales quote process in Dynamics 365 CRM. Product catalogue, price lists, approval rules, quote-to-order, and the customizations teams end up needing.
- [What Every CTO Needs To Know About Databricks](https://www.techfabric.com/blog/what-every-cto-needs-to-know-about-databricks): A CTO's guide to Databricks and what it does with big data. Learn essential strategies to maximize your data potential and drive innovation.
- [Why business can't afford to ignore generative AI: 10 benefits that matter](https://www.techfabric.com/blog/why-business-cant-afford-to-ignore-generative-ai-10-game-changing-benefits): Ten reasons enterprises adopt generative AI, starting with automating work, improving decisions and producing ideas a team would not have reached.
- [UI/UX at Scale: It's Time To Move to Design Systems](https://www.techfabric.com/blog/ui-ux-at-scale-its-time-to-move-to-design-systems): Design systems let a company scale its front end without the styling drifting. Why more organizations are moving to one, and what it takes.
- [Transform Your Data Visibility, Transform Your Organization](https://www.techfabric.com/blog/transform-your-data-visibility-transform-your-organization): Data rich, insight poor. Collecting data has never been easier, and it is worth nothing until your organization can read something out of it.
- [The Power of Data, AI and Digital Transformation](https://www.techfabric.com/blog/the-power-of-data-ai-and-digital-transformation): Digital work shortens the road to a product launch. An agile MVP gets something in front of customers sooner and reaches more of them.
- [The Imperative of Durable Execution in App Dev: Unveiling Temporal's Framework](https://www.techfabric.com/blog/the-imperative-of-durable-execution-in-app-dev-unveiling-temporals-framework): Why durable execution matters, and how Temporal keeps a distributed application running through the failures that would otherwise lose its work.
- [The Effects Of Cypress Component Testing On Your React App](https://www.techfabric.com/blog/the-effects-of-cypress-component-testing-on-your-react-app): What Cypress component testing does to a React codebase, and how developers and automation engineers working together cuts the cost of fixing things later.
- [Temporal: Airlines Booking Demo Application](https://www.techfabric.com/blog/temporal-airlines-booking-demo-application): The key concepts of Temporal, shown through an airline ticket booking demo. How the framework makes a complex workflow straightforward to build.
- [Secure Microservices Infrastructure Architecture by Design](https://www.techfabric.com/blog/secure-microservices-infrastructure-architecture-by-design): Security in a microservices architecture, designed in rather than added afterwards. What changes once an application is many services instead of one.
- [Robotic Automation: The Future Of Supply Chain Optimization](https://www.techfabric.com/blog/robotic-automation-the-future-of-supply-chain-optimization): Robotics automation technologies are already transforming the world of supply chain dynamics across nearly every business sector and industry.
- [Mastering the Art of Prompt Engineering for Generative AI](https://www.techfabric.com/blog/mastering-the-art-of-prompt-engineering-for-generative-ai): Prompt engineering is writing precise instructions and then iterating on what comes back. How to get accurate, original output from a generative model.
- [It's Time To Move Your Company To The Cloud: Here's Why](https://www.techfabric.com/blog/its-time-to-move-your-company-to-the-cloud-heres-why): Cloud removes the physical servers and the data centre. Cost, flexibility, elasticity and resource use, and why waiting has stopped paying.
- [Industry Turning Point: Large Language Models (LLMs)](https://www.techfabric.com/blog/industry-game-changer-large-language-models-llms): What large language models are, how they understand and generate text, and what they change about the way people reach information at work.
- [How Temporal Has Transformed My Development Approach](https://www.techfabric.com/blog/how-temporal-has-transformed-my-development-approach): What changed after adopting Temporal. Less boilerplate, workflow state that survives a restart, and a different way of thinking about long-running work.
- [Hiring Databricks Specialists: 12 Expert Insights You Need to Get it Right](https://www.techfabric.com/blog/hiring-databricks-specialists-12-expert-insights-you-need-to-get-it-right): Twelve things to get right when hiring Databricks specialists in-house, from people who have built the teams and know what they screen for.
- [Dynamics 365 CRM - Why Are So Many Companies Migrating To It?](https://www.techfabric.com/blog/dynamics-365-crm---why-are-so-many-companies-are-migrating-to-it): Why companies keep moving to Microsoft Dynamics 365 CRM, and what changes for sales, service and the reporting that sits over both.
- [Create A Wide Configuration For Running Cypress In GitHub Actions!](https://www.techfabric.com/blog/create-a-wide-configuration-for-running-cypress-in-github-actions): A Cypress configuration for GitHub Actions that covers several environments, browsers and resolutions, and drops into an existing CI/CD pipeline.
- [Breaking Down Silos: Integrating AI Across Business Functions](https://www.techfabric.com/blog/breaking-down-silos-integrating-ai-across-business-functions): What happens when AI runs across business functions rather than inside one. Cases from Amazon and KLM, and the obstacles both had to get past.
- [Accelerate automation: what Power Automate does for productivity](https://www.techfabric.com/blog/accelerate-automation-power-automate-revolutionizes-productivity-the-top-5-reasons-you-should-be-using-it): Five reasons teams pick Microsoft Power Automate. Pre-built flows, a designer non-engineers can use, and the AI models that come with it.
