50 mil gravações por segundo que precisam ser absorvidas são mais do que um desafio normalmente. Mesmo em benchmarks sintéticos com inserções bastante simples, os limites do PostgreSQL tendem a aumentar em torno de 10 K / s - e lá você nem tem uma grande fera em termos de tamanho de banco de dados.
Além disso, o sistema de E / S para esse único nó do PostgreSQL será interessante, mesmo com o RAID 10 e assumindo que as inserções de 50K serão iguais a apenas 50K IOPS (o que provavelmente está errado, mas depende do banco de dados esquema e índices), você precisará de aproximadamente uma centena de discos emparelhados com uma matriz muito boa que evita que você compre centenas de discos para atender as gravações de maneira oportuna.
Se o sharding for fácil e você espera uma carga de gravação tão grande, vá para sharding. As gravações podem ser muito difíceis de escalar.