Microsoft Fabric: rebuild, migrate, or somewhere in between
29 Apr 2026
13
Most Microsoft Fabric content will tell you to migrate — lift your existing architecture and shift it across. We’re going to tell you not to, or at least not if you can help it. Here’s what we’ve learned building on Fabric in production across real Aussie organisations, and why the rebuild vs. migrate question is the most important call you’ll face.
Why Fabric is worth taking seriously
Vendor enthusiasm and market hype aside, Fabric has actual substance behind it. OneLake is genuinely compelling — data engineering, warehousing, real-time analytics, and Power BI all reading from the same place without copying or syncing solves a real problem. For teams already running Azure and Power BI, the integration story is strong and the analytics experience is mature. Fabric is also Microsoft’s next-generation analytics platform — the clear successor to Synapse, even if Microsoft hasn’t officially called time on it yet. The R&D has moved, specific Synapse components are already being retired, and the direction of travel is pretty obvious. Synapse will keep running. It just won’t keep evolving.If you have the choice, rebuild — don’t migrate
So if you’re sold on Fabric — or at least curious enough to move — here’s the most important thing we’ve learned from building on it in production. There are a few ways to approach a move to Fabric:- Lift and shift — take what you have in Synapse and move it across as-is. Fast, lower upfront cost, and Microsoft supports it. Legitimate call if you have a large existing codebase, a tight timeline, or limited budget for re-architecture.
- Hybrid — migrate the stable, well-structured parts and rebuild the rest. For teams that can’t justify a full rebuild — whether that’s budget, timeline, or organisational appetite — this is often the most pragmatic path. You’re not carrying everything across blindly, but you’re not starting from zero either.
- Rebuild — start from scratch and model your data properly on Fabric from day one. Yes, it costs more upfront. You’re paying for design workshops, re-modelling, and the time it takes to do things properly. But you’re also not paying to migrate technical debt you’ll have to fix anyway.
What else to plan for
As someone who’s led a few Fabric migration projects, here’s what else we’d flag before you commit.- The capacity model will surprise you. Fabric runs on a CU-based billing model that behaves differently from what most teams are used to. We’ve seen workloads that looked fine in dev chew through capacity in production in ways nobody anticipated. Model this carefully before go-live — it will save you an awkward conversation with finance.
- Your security model needs rethinking, not just lifting. It doesn’t map cleanly from Synapse. On a recent build this took longer than expected and required dedicated workshop sessions to get right — don’t assume it’s a quick port.
- Monitoring, alerting, and CI/CD are functional but still maturing. Not blockers, but if your team has strong operational requirements around observability and deployment pipelines, go in with realistic expectations and plan for some custom work.
- Access provisioning takes longer than you think. Getting service accounts set up across source systems means depending on other teams — and that dependency adds weeks if it isn’t planned for. On one recent build it was the biggest schedule risk on an otherwise smooth implementation.
When to migrate
If you’re starting something new, start it on Fabric — there’s no good reason to begin on Synapse today. If you’re on Synapse and stable, there’s no emergency, but a migration roadmap is worth having. The longer you wait, the more you’ll build on a platform that isn’t moving forward — and the bigger the eventual migration becomes. If you’re mid-build on Synapse, it’s worth pausing to evaluate whether a pivot makes sense. Uncomfortable in the short term, but potentially cheaper than finishing a build you’ll need to redo in two years.The bottom line
Fabric is a serious platform with real production credentials. Go in with clear capacity planning, a rethought security model, and realistic expectations on the operational tooling — and you’ll be in good shape. And if you get the chance to rebuild rather than migrate, take it.Let’s talk Fabric
If you’re evaluating a move to Microsoft Fabric or working through what a migration from Synapse looks like, we’ve done this across multiple industries and are happy to share what we’ve learned. Get in touch.Frequently asked questions
Should we wait for Microsoft to formally retire Synapse before migrating?
We wouldn’t. Microsoft hasn’t officially called time on Synapse, but the R&D direction is clear — Fabric is where the platform is going. Waiting for an end-of-life announcement means accumulating more on a platform that’s no longer evolving, and a more painful migration when you finally move. Better to plan the transition on your timeline than be forced into one on Microsoft’s.How long does a Microsoft Fabric implementation typically take?
It depends on which path you take. A lift-and-shift can be measured in weeks for a focused workload, a rebuild for a mid-sized environment usually runs three to six months, and a hybrid approach sits somewhere in between. The biggest variable is rarely the technical work — it’s access provisioning, governance decisions, and stakeholder alignment.Can we run Fabric and Synapse in parallel during a migration?
Yes, and most clients do. Running both during transition lets you migrate workloads in a controlled sequence, validate outputs, and avoid a hard cutover. The watch-out is duplication — if the same dataset is being maintained in both platforms for too long, costs and confusion both rise.Will our team need retraining for Fabric?
Some, yes — but less than you’d think if they’re already working in the Microsoft ecosystem. The interface and core concepts feel familiar to anyone with Synapse, ADF, or Power BI experience. The bigger shift is in how OneLake changes architectural thinking — and that’s a design conversation more than a training course.How does Fabric pricing compare to what we’re paying for Synapse today?
It depends on how your workloads behave. The CU-based capacity model rewards consistent, predictable usage and punishes spiky workloads that weren’t sized for. For many teams, total cost of ownership comes down once fragmented Synapse services are replaced with a single Fabric capacity — but that’s not automatic. Model your actual workload patterns before committing to a tier.This blog was written by Harsh Tiwari.
About EdgeRed
EdgeRed is an Australian AI and data consultancy, part of The Omnia Collective group, with teams in Sydney and Melbourne. We build things that work in production — agentic AI, machine learning, data engineering, and Microsoft Fabric implementation. 250+ projects. 100+ clients. 100% Australian on-shore team.
Subscribe to our newsletter for practical data and AI insights, straight to your inbox.
Tagged: microsoft, microsoft fabric