What is the most optimized and preferred cluster approach for a write-heavy system?

What is the most optimized and preferred cluster approach for a write-heavy system (60% writes, 40% reads) with a 16 MB document limit? We have explored read replica and sharding approaches, but since the system is write-heavy and no complex queries are needed, sharding may cause indexing to slow down due to extra computations such as hashing and data distribution. Is there any way to upgrade the document limit, or any other solution?