A disciplina aborda os fundamentos, métodos e boas práticas para o projeto, design e a arquitetura de sistemas de software escaláveis e manuteníveis.