Dynamic Web Apps

Deploy cloud-enabled apps without worrying about maintenance of the underlying operating systems and middleware.

Definition

A Dynamic Web App provides pre-defined cloud resources with compute frameworks and middleware required for operating web applications and APIs. Dynamic web apps perform compute activity in response to user requests, and so require comprehensive security processes to manage securely. A key advantage of leveraging PaaS-based cloud resources for dynamic web apps is that operating system and middleware updates are carried out by the cloud vendor, reducing the management burden of these resources.

The role of the Dyanamic Web App component is to:

  • Host web applications on a secure compute unit
  • Enable horizontal and vertical scaling to cope with peaks and troughs in user access
  • Offload non-dynamic resources onto alternative web infrastructure
  • Accelerate apps through caching, minimising requests for dynamic content

Services

Cloudmarque workload components use a service locator pattern to identify the services they provide and specify dependencies. This component provides and relies on the following services:

  • Capabilities

    This component creates resources with the following service tags:

    • Apps - The named application(s) that this component runs.
    • Web - A web compute unit for hosting web application user interfaces.
    • API - A web compute unit for managing and versioning web APIs.
    • CDN - Storage service for accelerating web apps by offloading traffic.
  • Dependencies

    • Logging - A logging service to track cloud activity.
Edit this page on GitHub

The content on this page is published under Open Source licenses via GitHub. To submit issues or provide feedback please visit the repository.

Visit