Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpsFlow PHP Implementation

This repository implements the OpsFlow API in PHP (Laravel or Slim) and focuses on production-grade patterns like async processing, outbox publishing, and multi-tenant isolation.

What this implementation will demonstrate

  • PHP API routing and validation.
  • Worker process for task execution and retries.
  • Outbox publisher for reliable event emission.
  • Observability hooks (logs, metrics, tracing).

Getting Started

  1. Install PHP 8.2+ and Composer.
  2. Install deps: composer install.
  3. Run API: php -S localhost:8000 -t public.
  4. Run tests: composer test.

Architecture

flowchart LR
  API[API Service] --> DB[(Postgres)]
  API --> Q[Redis Queue]
  Q --> W[Worker Service]
  W --> DB
  API --> P[Outbox Publisher]
  P --> DB
  P --> BUS[Event Bus]
Loading

Spec

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors