If you’re interested in developing on Ethereum, spinning up your own node is probably the first place you start. Maybe you build an awesome Ethereum-based app: a wallet, for instance. As you build out more features and add richness to the user experience, adoption accelerates. Suddenly you need to accommodate more users, higher transaction volumes and still ensure a stable and seamless user experience. At this point, a single node won’t cut it anymore.