Learning the basic concepts of a dApp is a step-by-step process. In episode 2 of this series, Olly Freeman, the dApp engineering lead at Trilitech, takes you through the intricate architecture of a dApp so you can understand the core components that form the backbone of any decentralised application.