influx6 / actorkit

Simple yet powerful actor model in golang for message passing based applications [Work in Progress]
MIT License
21 stars 2 forks source link

MongoDB Op logs #10

Open influx6 opened 5 years ago

influx6 commented 5 years ago

This provides an interesting question: How do we fit streams like from MongoDB Op logs into the actokit API. Can we provide similar pre-setup functionality like what Debezium does?

ghost commented 5 years ago

good point. But the whole point is to NOT relay on MongoDB Op Logs. The Domain Model layer is where Operations are done - nothing to do with the database which we want to keep dumb right ?

YOu see as soon as you go down the path of using special database stuff you are no longer agnostic and are locked in. Also you want to run actors on desktops and mobiles and iot devices too. SO with Domain Ops you still can and use any DB there.

I basically think that Redhats Debezium if for legacy dude. Teams that are stuck with their exists DB and need to do microservice stuff on top. We are not in that horrible situation.

influx6 commented 5 years ago

The thought was just a suggestion to see how feed stream from the db can be used as work for actors. Nothing really specific