I deploy the old version to new virtual machines and reconfigure the loadbalancer to direct traffic to those instances. Or I do a rolling downgrade, one machine at a time and excludes machines being downgraded in the LB. This takes a minute or so (everything is automated) and there is no downtime.
Sure about that? My experience is that large companies host their dashboard in their own environment and that the dashboard will be down when their own infrastructure is. If by large companies, we are talking about >10 000 employees or so.
Well, it depends on the company. The companies I've worked with do it the way I've described, but I can definitely see enterprises going all politics and deciding to host the status page themselves, rather than do it correctly.
MySQL clustering is a goddamn PITA, just as MySQL replication is, regularly requiring you to take a plunger to unclog it. The quirks and bugs are myriad.
According to their documentation, the data storage for log events is Elasticsearch and if the Elasticsearch data is lost then the logs are gone. Consideribg that ES is not a database and may lose data this sounds a bit scary to me.
My understanding is that appending only is fine. So if your use case is logging elasticsearch is totatly fine. You probably can't compare it to the robustness of MySQL & PostreSQL. But most NoSQL are not known to be that robust either.
they had a major data corruption bug last year but have taken measures to correct it. I asked if elasticsearch could be a source of truth at elasticon and they didn't say yes, but they indicated that you "could do it" and it is a goal
Only if your expectation is that mailing your thoughts on what amounts to a digital postcard that passes through dozens of hands before it arrives to the destination is private.
What I meant was that most people assume it is secure. I mean only a few % at most has any clue how email works. I suspect most of my colleagues who has been working as developers for decades don't know that email may pass through dozens of hands. Of course if you know how it works you know its not secure, but very few people knows how it works.