Cloud Native
Término utilizado para describir las aplicaciones diseñadas específicamente para aprovechar al máximo los beneficios propios del cloud computing.
Este concepto alude a un patrón de arquitectura de software para el desarrollo de aplicaciones pensadas para ejecutarse en la nube desde un primer momento y así explotar todas las ventajas asociadas: escalabilidad, agilidad y flexibilidad.
Este enfoque se centra en el desarrollo de aplicaciones en forma de microservicios independientes, que no se ejecutan on-premise, sino en plataformas dinámicas basadas en contenedores.