Cloud Engineering
What is the public cloud?
"The cloud" is short for "someone else's computer". Rather than purchasing a static set of servers, leasing space in (or building) a data center, and managing those hardware assets, you are able to purchase server time by the second and pay as you need it. This allows many benefits, including:
- elastic scaling: businesses with daily, weekly, annual, or even unpredictable scaling patterns can scale up to handle load dynamically.
- high-availability: multiple data centers and regions can be used to replicate data and bring new systems online in the event of failure.
- agile architecture: organizations can make changes to their architecture quickly, with less long-term planning required
- programmable infrastructure: rather than physically putting hands on servers plugging them into the right switches, and managing backup power, you can write scripts and (preferably) declarative configuration to manage your infrastructure.
- immutable infrastructure: servers are cattle, not pets. You don't need to name each server, because they can and are replaced regularly (and perhaps even automatically).
- higher-order services: rather than running your own database server, you are able to use managed services so you get the benefits of the database without the maintenance headaches.
Cloud Bootstrap
If you are new to the public cloud, we can help bootstrap your cloud environment according to best practices, and help your engineers deploy their first applications.
Cloud Rescue
Costs running out of control? Infrastructure falling apart? AWS telling you that you need to upgrade your crap (er... RDS databases)? Let us help you get your cloud infrastructure under control with declarative infrastructure, security policy-as-code, and more.
Platformers experience
Between the various Platformers, we have amassed extensive experience in Amazon Web Services, Google Cloud Platform, and Microsoft Azure. That's not to say we know every feature deeply - nobody could - but that we strive to keep up with updates, share what we know, and ask for help when we need it.