Создаем приложение для криптовалют.
System design (дизайн системы) — это процесс разработки и планирования архитектуры, компонентов, модулей и интерфейсов для создания сложных программных, аппаратных или информационных систем. Этот процесс обычно осуществляется в начале разработки проекта и направлен на определение того, как система будет функционировать в целом, как её компоненты будут взаимодействовать, какие технологии и архитектурные решения следует использовать, чтобы достичь требуемой функциональности, производительности, масштабируемости и надёжности.