Hi, First, you should deploy with the minimal configuration required for the production. More details can be found from Cassandra doc here => https://cassandra.apache.org/doc/latest/operating/hardware.html
Also, to ensure reliability and fault tolerance you should configure your cluster to have more than one replica/node (3 is the recommended replication factor) deployed in two or more region/zone... So, in case of upgrade/maintenance operation/ unavailable zone... you can switch your clients to request your second Data Center Finally, Cassandra is linear scalable, so your cluster can be increased by simply adding new nodes when your traffic load increases :) Cheers,