morebec / orkestra-framework
Orkestra Framework
Installs: 428
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=7.4
- ext-ctype: *
- ext-iconv: *
- morebec/orkestra-datetime: ^2.5.6
- morebec/orkestra-enum: ^2.5.6
- morebec/orkestra-event-sourcing: ^2.5.6
- morebec/orkestra-messaging: ^2.5.6
- morebec/orkestra-modeling: ^2.5.6
- morebec/orkestra-normalization: ^2.5.6
- morebec/orkestra-postgresql-document-store: ^2.5.6
- morebec/orkestra-postgresql-eventstore: ^2.5.6
- morebec/orkestra-postgresql-timeout-storage: ^2.5.6
- morebec/orkestra-retry: ^2.5.6
- morebec/orkestra-symfony-bundle: ^2.5.6
- symfony/console: 5.2.*
- symfony/dotenv: 5.2.*
- symfony/flex: ^1.3.1
- symfony/framework-bundle: 5.2.*
- symfony/http-client: 5.2.*
- symfony/process: 5.2.*
- symfony/security-bundle: 5.2.*
- symfony/yaml: 5.2.*
Requires (Dev)
- roave/security-advisories: dev-latest
Conflicts
README
Opinionated implementation of services using orkestra components based on Symfony 5.2.
Features
- Based on Symfony 5.2 providing all of its features
- Orkestra Components are bundled and tightly integrated with Symfony's dependency Injection
- CQRS Support
- Event Sourcing Support
- DDD Support
- PostgreSQL as Database
- Long Running Processes
- RoadRunner application server
- Pub/Sub capabilities through messaging and RoadRunner
- Ideal for:
- Web Apps
- Microservices
- Backend Systems
- CLI Apps
- Modern: PHP 7.4+
- Docker + docker-compose setup
License
Apache 2.0, Please read LICENSE.md for more information. Developed and Maintained by Morébec