Final answer:
Write scaling in Amazon ElastiCache is achieved by using horizontal scaling with the addition of more cache nodes to distribute the write load evenly across the cluster.
Step-by-step explanation:
In Amazon ElastiCache, write scaling is accomplished through C) Using horizontal scaling with additional cache nodes. This approach involves increasing the number of cache nodes in a cluster to distribute the load across more resources. Each node in a distributed cache operates independently, so by adding more nodes, you are able to process more write operations simultaneously. This method does not involve sharding or partitioning the data like some databases do, but rather, it ensures that there is enough capacity to handle increased write loads. While adding read replicas can improve read performance, it doesn't directly increase write capacity. Adjusting cache eviction policies can help in managing the cache data more efficiently, but it is not a scaling technique.