La arquitectura maestro-esclavo se refiere a un modelo informático jerárquico que presenta un componente central (maestro) que asigna recursos y asigna tareas a otros componentes interconectados (esclavos). Este es un modelo inherentemente eficiente porque promueve la distribución de la carga de trabajo y optimiza la utilización de los recursos.
La arquitectura maestro-esclavo frecuentemente impulsa bases de datos y redes. Su capacidad para facilitar la gestión de tareas complejas y garantizar una ejecución sincronizada también lo convierte en una opción popular en Computación distribuída.