I would like to configure a Kafka cluster to reliably handle the situation with 3000 users and TPS 100

I would like to configure a Kafka cluster to reliably handle the situation with 3000 users and TPS 100.

My servers are on-premise and the specs for each server are as follows:

4CORE, 16GB Memory, 300GB SSD

When there are three servers like the one above, is there a need to add and operate a server with the same specifications?