The Infrastructure Decisions That Are Hardest to Undo (Think Carefully Before You Commit)
Most technology decisions are reversible with enough time and budget. Software platforms can be replaced, processes can be redesigned, and vendor relationships can be terminated. But infrastructure decisions are different. Some of them are not reversible in any practical sense and will shape what is possible for years. They can also accumulate dependencies that make change increasingly expensive, such that by the time the consequences of a bad infrastructure decision become fully visible, the organization is often too embedded to exit cleanly.
These are the decisions worth slowing down for.
1. Choosing a Cloud Provider
Public cloud services like AWS, Azure, and Google Cloud each have strengths that make them genuinely better choices for specific workloads and organizational contexts. The problem is not choosing between them, but how to build deep dependencies on proprietary services that make moving away expensive.
Managed databases, serverless functions, proprietary ML platforms, and vendor-specific networking configurations all create lock-in that compounds over time. The more deeply a workload is built on platform-specific services, the more expensive it becomes to migrate if pricing changes, if a competitor offers a better option, or if the vendor relationship deteriorates.
This does not mean avoiding platform-specific services but rather, being deliberate about which ones you depend on and building portability considerations into architectural decisions before the dependencies are created.
2. Identity and Directory Architecture
Your identity and access management infrastructure is the foundation that every other system in your environment sits on. After all, every application that authenticates users, every device that connects to your network, and every partner that accesses your systems touches the identity layer.
Replacing or migrating identity infrastructure after it has become deeply embedded in an organization is a multi-year project with significant disruption risk. Choosing the right architecture at the beginning, and designing it to accommodate growth, is far less expensive than rebuilding it later.
Questions to answer before committing:
- Will this architecture support the user volume and the number of applications you expect to have in three to five years?
- Does it support modern authentication protocols that will continue to be relevant?
- How does it integrate with the applications already in your environment?
- What is the migration path if you need to change providers in the future?
3. Data Architecture and Storage Decisions
Where and how you store data shapes what you can do with it. A data architecture that made sense for a small organization can become a significant constraint as volume grows, as analytics requirements evolve, and as regulatory requirements tighten.
The hardest data architecture decisions to undo are:
- Database platform choices that applications become tightly coupled to
- Data models that normalize or structure information in ways that are difficult to migrate without data loss
- Storage decisions that do not account for future growth in volume or access frequency
- Architectures that do not provide for data portability, making it difficult to move or export data if the vendor relationship ends
Data architecture decisions are worth involving a database specialist in, even for organizations that do not yet have complex data requirements. The cost of a good architectural review is trivial compared to the cost of a migration from a poorly designed system.
4. Network Topology
How your network is designed, including the segmentation model, the connectivity between sites, and the integration with cloud infrastructure, is difficult and expensive to change after systems have been built on top of it.
Network topology decisions that are particularly hard to undo include:
- IP address range choices that create conflicts as the network expands or as cloud environments are connected
- Flat network designs that lack segmentation and become security liabilities as the organization grows
- VPN architectures that do not scale well to large numbers of remote users or multiple sites
- Connectivity choices that create dependency on a single provider without redundancy options
Redesigning a network topology while systems are in production requires careful sequencing and carries significant risk. Thhat’ why designing it correctly from the beginning is substantially less expensive.
5. ERP and Core Business System Selection
Enterprise resource planning systems and core business platforms are the most embedded technology decisions most organizations make. They touch finance, operations, HR, inventory, and customer management simultaneously. The data they contain, the processes built around them, and the integrations connected to them create a level of organizational dependency that makes replacement a multi-year, high-risk initiative.
The organizations that get the most from their ERP investments are the ones that:
- Spent sufficient time on requirements definition before evaluating platforms rather than being led by a vendor demonstration
- Avoided heavy customizations that make upgrades difficult and create proprietary processes that cannot be migrated
- Chose a platform with a realistic implementation path for their team size and budget
- Planned for the total cost of ownership over five to seven years, not just the license fee
6. Security Architecture
Security architecture decisions made early create frameworks that are difficult to change later. The authentication models, the encryption choices, the network access controls, and the endpoint management approach all accumulate dependencies.
Security architecture that is retrofitted onto existing infrastructure is always more expensive and less effective than security architecture that is designed in from the start. It is also harder to maintain consistently because it has to work around the constraints of decisions that did not account for it.
For this reason, security architecture should be part of every significant infrastructure decision, not a layer added afterward.
The Value of Slowing Down
The pressure in most technology decisions is toward speed. Vendor offering end of quarter deadline discount and Boards want visible progress. But for the decisions on this list, the cost of moving too quickly and choosing wrong is measured in years of constraint and significant budget to undo. The value of taking an extra two to four weeks for proper evaluation is disproportionately high relative to the short-term cost of slowing down.
At Smartt, we help organizations slow down in the right places before they commit to infrastructure decisions that will shape their environment for years. We call it “slowing down to speed up.” Our FlexHours program gives you access to architecture expertise with implementation support. If you have a significant infrastructure decision in front of you and want a structured evaluation before you commit, reach out!