Solution architecture and hosting infrastructure
Building a decentralized marketplace on AWS involves several key aspects and software components that collectively contribute to the creation of a robust, scalable, and secure platform. The following figure depicts the key aspects of a decentralized app built on a public cloud service provider:
Figure 13.1 – Key aspects of a decentralized cloud-native app
We put decentralization at the core to provide the central architectural design decision to distribute control and management across a blockchain network, rather than having it centralized. Around the decentralized nature of the solution, the cloud service provider adds the following capabilities: