News for hackers. Stuff that matters.
Re:Monoliths Are the Future by debrice on Thursday January 30, 2020 @05:04PM (#22196279)
Where I work we use micro-services through lambda (we have dozens of them) and use DynamoDB for our tables. DynamoDB streams are piped through elasticsearch. We use it for our business intelligence. Took us about a week to setup proper replication and sharding. I don't have a strong opinion on monolith or micro-service, pick one or the other, understand their culprit and write high quality (aka. simple and maintainable) code.
Re:Monoliths Are the Future by abhishekjha on Thursday January 30, 2020 @05:08PM (#22196317)
Is there a way to do this for a relational database at scale?
Re:Monoliths Are the Future by debrice on Thursday January 30, 2020 @06:04PM (#22196924)
We used to do that but dynamodb being very dynamic (which we like) makes it harder to use a declarative schema. ES auto detect the schema which makes it a breeze. I’d say try with JSON fields but I don’t think you’ll get great query speed
Re:Monoliths Are the Future by etxm on Thursday January 30, 2020 @06:05PM (#22196941)
You can do change data capture with Debezium.

Recently the Netflix engineering blog mentioned a tool called DBLog too, but I don’t believe they’ve released it yet.