Too Long; Didn't Read
<em>Learning Solidity and writing a smart contract is relatively easy, but we’ve found that the harder technical challenge is designing a </em><a href="https://hackernoon.com/tagged/dapp" target="_blank"><em>DApp</em></a><em> backend infrastructure that is secure, scalable, and snappy. Unlike traditional apps, DApps rely on the inherently probabilistic nature of </em><a href="https://hackernoon.com/tagged/blockchain" target="_blank"><em>blockchain</em></a><em> state and utilize Ethereum components that are relatively new and under active development. This is Part I of a series of articles about the architectural patterns and practices we’ve learned that might benefit other DApp developers.</em>