Architectural design and thought: architects should learn how to construct products from architectural thought and architectural design, and then learn how to draw architectural drawings.
Architecture building ability: after understanding these systems, we should start to understand the evolution of architecture from single architecture to cluster deployment step by step, which is roughly fifteen times. We need to learn the deployment ability of business architecture, technical architecture, application architecture and data architecture.
High concurrency and distributed deployment ability: master the ability from single architecture design to high concurrency and distributed large traffic deployment.
Security protection and traffic attack protection ability: we should also learn to master security protection, traffic attack prevention and other technologies.