It's astonishing how many teams want to use cool tech instead of create a great tool for users or how many teams think that technology will solve bad management.
It's astonishing how many teams want to use cool tech instead of create a great tool for users or how many teams think that technology will solve bad management.
Today’s desire to make everything event driven and “real-time” boggles the mind. Solutions are contorted to fit the Kafka operating model.
The inevitable result is blog posts about how “we solved our self inflicted problems that would have never existed if we chose a sane design for our real problem. “
Oh and never forget that no senior stake holder ever really checks their info/dashboards in real time. Never mind actually making decisions in real time based on it.
This was incredibly useful as it allowed teams to figure out what had happened in prod without needing to wait for the next day's batch jobs.
OTOH, most companies don't need something this complicated, and I'd imagine you could do the same with MySQL/Postgres if you're not at FAANG scale.
It goes for pretty much all technology, that you need to choose the right tool for the job. For some reason the marketing just gets most people all worked up and ready to fit problems into technology that was never designed for their problems.
I really like the idea of Rust I just worry about how things shake out In The Real World(tm).
I have no doubt Rust is here to stay for a while so I think it’s pretty solid play when appropriate.