Hola, Fabián. ¿Cómo va? Gracias por compartir tu reflexión con la comunidad Alura.
Es muy interesante lo que comentas, porque esa diferencia entre back-end, front-end y bases de datos suele generar dudas al inicio. Pensar que un programa puede estar formado por varias partes conectadas ya muestra una comprensión más amplia de cómo funcionan los sistemas: una parte puede cuidar de la interfaz, otra de las reglas y procesos internos, y otra del almacenamiento de datos.
También fue muy acertada tu observación sobre el pensamiento computacional. Resolver un problema de forma secuencial, separando sus partes y entendiendo cómo se relacionan, ayuda a construir soluciones más claras y organizadas. Esa forma de pensar es muy útil tanto para programar como para analizar sistemas completos. ¿Qué parte te llamó más la atención: el papel del back-end o la forma en que las partes del sistema se conectan?
Cuenta con el apoyo de la comunidad Alura en tu jornada. Un abrazo y buenos estudios.