I really like TiDB but I don't think it's a general-purpose replacement for any other MySQL deployment.
For what is described in this article specifically, TiDB would make you change the storage engine (from Innodb to Rocksdb), and if they have all their data in a single Group Replication cluster they probably don't need sharding either.