DIY Cloud Systems
An account at AWS or Azure literally costs you your shirt if you need some few dozens applications and databases. It doesn't need to, in fact you can create your own Cloud system easily.
Join the DZone community and get the full member experience.Join For Free
Convenience is the key take away from AWS and Azure, because out of the box, they give you all the stuff you need to get started with your application development. However, creating your own cloud doesn't need to be that difficult. If you create your own cloud you'll also get rid of dozens of lockin technologies, such as Azure Functions, Lambda Functions, Cosmos DB, etc. These "features" provides you with few necessities besides the usual lockin. An acquaintance of me once compared these features to "the heroin marketing model, where the first doze is always free."
If you want to create your own cloud, you'll need the following features to get started.
- Application Insights
- Exporting from your databases
- Fancy audit logging
- Easily creating and deploying your apps/databases/etc
- Etc, etc, etc ...
And AWS and Azure aren't the only boys in town providing these features. If you're a little bit creative, you can easily implement these features yourself, as I did in Magic. At some point I'll create a demonstration of deploying my cloud to a Raspberry Pi, a gadget you can pick up at EBay for less than $30 - But in the mean time you can enjoy this :)
Opinions expressed by DZone contributors are their own.