What are the basic hardware required and how to deploy rasa in server in which rasa can tackle around 1000 concurrent user at a time
There are several factors in determing this including your model pipeline and deployment architecture and dependencies. You should do load testing and use Kubernetes for a scalable deployment. It’s best to assume you will need multiple instances and want to use Kubernetes to scale the number of instances based on demand.
There’s a brief discussion of load testing here.
Rasa provides services and tools to help with this if you are under contract. You can contact sales for more information on this.