When it comes to creating a cluster, we need to think about sizing it appropriately. This will heavily depend on your application stack, use case, and team size. There is no right or wrong way to start your cluster, however, you will want to plan ahead to avoid creating issues down the road. In general, there are three major decisions you will need to make. Just keep in mind that nothing is set in stone and Release makes it relatively easy to make changes and update things as time goes on or as circumstances change.