Technology Strategy
The Architecture Decision You Can't Undo
Platform choices can be changed. Architecture decisions — the structural choices that determine how a system is organised and how it handles failure — are much harder to reverse.
7 min read
Platform vs Architecture
Nigerian technology discussions tend to focus on platforms: which CRM to use, which e-commerce platform to deploy, which cloud provider to select. These are important questions. But they are secondary to the architectural decisions that determine how those platforms will interact, how data will flow between them, and what the system will look like under stress.
Architecture decisions are the structural choices that constrain everything else. A decision to build a monolithic system versus a modular one will affect every future development decision for the lifetime of that system. A decision about how to model your data will determine what queries are fast, what integrations are easy, and what reports are possible — for years.
The Cost of Bad Architecture
Bad architecture reveals itself slowly, then suddenly. In the first year, the system performs adequately. By year two, performance is degrading as the data volume grows. By year three, the development team is spending more time working around the architectural constraints than building new features. By year four, there is a serious conversation about whether to rebuild or continue to patch.
The Right Investment at the Right Time
Investing in architectural expertise at the beginning of a programme is one of the highest-return investments an organisation can make. A senior architect who spends two weeks designing the right structure for a system can prevent two years of technical debt. The cost of that expertise at the design stage is a fraction of the cost of addressing architectural problems in a production system.
Topics
- architecture
- technology-decisions
- strategy
