There's a lot of sketchy things about telegram but I'm confused, what exactly in this article seems sketchy to you?
On the other hand, it wouldn’t shock me if they had no site redundancy. It’s a free service, it’s not like there’s SLA agreements you paid for on signup.