um exemplo muito bom é o restaurante, a comida bonita que vc ve, é o front-end, a parte na qual o usuário olha, o garçom são as APIs, na qual vc pede alguma coisa (request), e ele te entrega sua comida (response), e o back-end é quem faz a comida. então você faz uma request pra api (pede pro garçom), ele conversa com o back-end (cozinha), back-end faz toda a logica (faz a comida), e vc recebe uma response (garçom te devolve a comida)