Search by

Packages from mk-josias · Transparency log

  • PHP

    mk-josias/laravel-distributable

    The foundations for designing each Laravel module as a microservice: its code runs in a context bounded to its module, blind to the others, whether they run in the same process or in separate, distributed processes, and it talks to them only through messages and events. Whether modules run as micros

  • PHP

    mk-josias/laravel-distributable-rpc-http

    HTTP driver for the RPC of mk-josias/laravel-distributable: signed calls between modules, one endpoint per module.

  • PHP

    mk-josias/laravel-distributable-starter

    Starter kit for laravel-distributable: a modular monolith deployable as one process or as one process per module.

  • PHP

    mk-josias/laravel-distributable-stream-in-process

    In-process driver for the events of mk-josias/laravel-distributable: each event goes to the handlers of the modules the process runs, once the emitter's transaction commits, with no broker.

  • PHP

    mk-josias/laravel-distributable-stream-redis

    Redis Streams driver for the events of mk-josias/laravel-distributable: one ordered stream, a consumer group per module, failed entries retried before later ones, or dropped.