Web & applications

PHP development

How does AonHive use PHP?

PHP development for applications and integrations on a mature PHP stack.

PHP is for products that already run on it, and for new applications where a mature framework is the right edge. Laravel or Symfony receives the HTTP request. Domain rules live in a service the queue and the web request can both call.Discuss this stack

How we use it

The controller stays thin.

  1. 01

    One domain, two entries

    The web request and the queue worker call the same service. A rule that exists only in a controller will be skipped by the job.

  2. 02

    Make the failed job visible

    Queues keep a failed job and a retry. A worker that dies on a poison message does not take the rest of the backlog with it.

  3. 03

    Keep the schema migratory

    Migrations expand and contract so the old release and the new release can run against the same table during a deploy.

PHP

Bring the system this has to fit.

Tell us the product, the estate you already run, and what your team needs to own. We will say whether this belongs in the stack.