Jump to: navigation, search

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.

  1. 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.
  2. A simple command-line interface to allow developers to spin up servers on demand.
  3. An extension to an integration testing system that will create infrastructure components on demand (as needed) and cleans up after itself.
  4. System administration control panel to display status of available VMs (requires administrator access).
  5. Web site that permits users to upload photos and videos for sharing.
  6. Web page that permits managers to review and delete (or hide) uploaded content.
  7. Command-line tool to bulk-update DNS entries (useful if you're moving things).
  8. WordPress extension to rewrite images to use Swift/CDN.
  9. Automated provisioning system for WordPress that will create servers, databases, and load balancers on demand (could use Heat for templates).
  10. Same thing, but for Drupal.
  11. Monitoring tool that swaps between live and "hot spare" instances behind a load balancer based on criteria.
  12. 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).