This involves designing the overall structure of the platform, determining the technology stack, and identifying key components and their relationships.
https://www.unthinkable.co/architecture/