Enterprise Architecture
Cloud Migration and Modernization
Migrations fail in predictable ways. A dependency nobody mapped, a cutover with no rehearsed way back, a performance problem discovered in production because the test was a ping, or an application that moved successfully...
Hybrid Cloud Infrastructure
Most organizations are already hybrid. They have a data center or a private environment, a public cloud account that started with one project, and a growing number of software services that hold data neither of those can...
Network Infrastructure Management
The network is the dependency every other system has and the one least likely to have a current diagram. It is also where a small change has the widest reach, which is why network work attracts both the most caution and ...
High Availability and Load Balancing
Redundancy is a property of a design. Availability is what a visitor experiences. The layer that converts one into the other is the load balancer, and most availability failures in otherwise well-designed estates happen ...
Designing Infrastructure for High Availability
Availability is designed before it is operated. The mechanics of distributing traffic and removing failed components are covered in High Availability and Load Balancing; this page is about the decisions made earlier, whi...
Private Cloud, Public Cloud and Hybrid Cloud
The three deployment models are usually compared on price, which is the dimension where the comparison is least reliable. What actually differs is who operates the platform, where the data sits, how quickly capacity can ...
Hybrid Cloud Architecture Explained
Hybrid architecture is the design of the seam between two environments. Most of the difficulty is there rather than in either environment individually, because each is well understood on its own and the interface between...
Building a Cloud Migration Strategy
A migration strategy is a document that lets other people make consistent decisions without asking. If it does not do that, it is a statement of intent, and statements of intent do not survive the first system whose disp...
Enterprise Drupal Cloud Modernization: A Complete Guide
Most organizations do not set out to modernize Drupal. They set out to solve something smaller: a cost line that will not itemize, a deployment that cannot be changed, an integration the runtime is not permitted to reach...
Managed Drupal Platform vs. Cloud Infrastructure You Control
This comparison is usually framed as a cost argument, and cost is the least reliable part of it. The honest framing is that the two options trade different things, and which trade is right depends on facts about your org...