title: Can you dynamically resize an ElastiCache cluster with (cluster mode enabled)?
body: <p>According to this doc:</p>
  
  <blockquote>
    <p>Currently, however, unlike Redis (cluster mode disabled) clusters,
    once a Redis (cluster mode enabled) cluster is created, its structure
    cannot be altered in any way; you cannot add or delete nodes or
    shards. If you need to add or delete nodes, or change node types, you
    must create the cluster anew. (<a href="https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.NodeGroups.html" rel="nofollow noreferrer">source</a>)</p>
  </blockquote>
  
  <p>However, this doc seemingly describes a process to add shards to your cluster:</p>
  
  <blockquote>
    <p>By using online resharding and shard rebalancing with Amazon
    ElastiCache for Redis version 3.2.10, you can scale your ElastiCache
    for Redis (cluster mode enabled) dynamically with no downtime. This
    approach means that your cluster can continue to serve requests even
    while scaling or rebalancing is in process. (<a href="https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/redis-cluster-resharding-online.html" rel="nofollow noreferrer">source</a>)</p>
  </blockquote>
  
  <p>I'm presumably missing something since I've been staring at this for so long, but what is it?</p>