Olá!
Em um e-commerce por exemplo, são utilizados diversos sistemas e técnicas relacionadas a arquitetura de software para fazer a aplicação rodar, fazer novos deploys e etc.
Em um caso que vi utilizam: AWS, Docker, Continuous Integration (CI) do GitLab, Gulp para minificação e várias outras tasks, entre outros... A linguagem da aplicação é Java com Spring MVC.
Eu não sei nem por onde começar a estudar, porque muitas destas coisas dependem umas das outras.
Existem cursos aqui da Alura que podem me ajudar? Se existem, por qual começar?