|
|
|
|
|
by demosito666
2211 days ago
|
|
> The most simplistic task - execute some code in response to even in a bucket - makes kubernetes with all its sophisticated convergence capabilities completely useless. That's because you're not thinking web^Wcloud scale. To execute some code in response to event you need: - several workers that will poll the source bucket for changes (of course you could've used existing notification mechanism like aws eventBridge, but that will couple you k8s to vendor-specific infra, so it kinda deminishes the point of k8s) - distributed message bus with persistanse layer. Kafka will work nicely because they say so on Medium, even though it's not designed for this use case - a bunch of stateless consumers for the events - don't forget that you'll need to write processing code with concurrency in mind because you're actually executing it in truly destributed system at this point and you've made a poor choice for your messaging system |
|
So once again, why developers need kubernetes for? If the most simple problem becomes a habitholy mess :)