Pregunta de entrevista de Spun (Brazil)

Como funciona uma api Qual arquitetura usar num projeto