PHP SDK Use Cases
PHP SDK Use Cases
These are some examples of special uses for a PHP SDK. It is not intended to be exhaustive, but to cover a number of common uses. Because PHP is fundamentally a web scripting language, many of its language-specific use cases are oriented around the web.
- A simple web interface for a business to allow their developers to spin up servers on demand. The idea here is that the interface is clean and simple, and not complex like Horizon.
- A simple command-line interface to allow developers to spin up servers on demand.
- An extension to an integration testing system that will create infrastructure components on demand (as needed) and cleans up after itself.
- System administration control panel to display status of available VMs (requires administrator access).
- Web site that permits users to upload photos and videos for sharing.
- Web page that permits managers to review and delete (or hide) uploaded content.
- Command-line tool to bulk-update DNS entries (useful if you're moving things).
- WordPress extension to rewrite images to use Swift/CDN.
- Automated provisioning system for WordPress that will create servers, databases, and load balancers on demand (could use Heat for templates).
- Same thing, but for Drupal.
- Monitoring tool that swaps between live and "hot spare" instances behind a load balancer based on criteria.
- Monitoring tool that creates new database instances and configures them as MySQL replicas for scaling (like autoscale, but with additional configuration options for MySQL; it's not enough to just create instances).