Event Store PHP client 0.2.0-rc1 released

Event Store is a functional database with Complex Event Processing. It’s powered by Mono/.NET and V8, the same JavaScript engine of Google Chrome and NodeJS.

If you’re new to Event Sourcing take a look at Greg Young’s Events Are Not Just For Notification talk on InfoQ.

A few days after Ouro’s second birthday me and Nicolò are releasing version 0.2.0-rc1 of our Event Store PHP client.

This is our first release candidate after the redesign we started three months ago, since we both have been really busy.

Ouro, Event Store mascotte

Thanks to Event Store LLP which sent us two Ouro plushes for present

This release includes several bug fixes and enhancements, including a new EventStoreInterface. This enables you to mock the client when testing classes depending on it.

How the Event Store PHP client works

The library is designed for version 3.x of the engine, using Atom HTTP API with Guzzle 4 client.

Using HTTP might seem inefficient but since everything most of feed pages can be cached forever using a reverse proxy this make things highly scalable in your organization.

What’s Next?

We’re already working on Broadway integration which is planned for version 0.3.0.

Feedback Please!

Feedback is really appreciated, so feel free to comment, open a issue or send us a pull request on our GitHub Repository.