3 ms·
This is a fantastic comment, and advice that should be seen by everyone -- especially scrappy startups on YC that have aspirations to turn into said dreaded ent
by phlux 16y ago
This is a fantastic comment, and advice that should be seen by everyone -- especially scrappy startups on YC that have aspirations to turn into said dreaded enterprise.
There is a balance that one has to achieve between agility and stability - but that balance, the agility and stability can all be compromised based on early infrastructure choices.
Sadly, early infrastructure choices are 99% of the time predicated on available budget.
Due to this, there is one infrastructure choice, policy really, that can be made that will provide you with the best available path throughout the life of your companies infrastructure: VIRTUALIZE EVERYTHING
I spend a lot of time in the weeds of infrastructure as I design the physical cable-plant and data center environments that people shove all their stuff into - I cannot virtualize physical cables - but I design the plants around the idea of virtualization.
This means that you want to collapse your traffic to as fat a pipe as possible as quickly as possible. Allowing you to run minimal physical cabling.
as you grow as a company, and you get to a point where your services will transfer from hosted infrastructure to owned infrastructure maintain as much virtualization as possible which will allow you to pivot easier higher in the stack.
With virtualized storage now, the only thing you cant virtualize is your actual transit.
It's funny how net diags now just look like a bunch of tiny clouds linked together then simply to larger clouds.