Portar una aplicación crítica a un unikernel basado en MirageOS
Visión general
De qué trata este proyecto.
Porta un recolector de métricas a un unikernel y mide su rendimiento. Entrega el código, benchmarks y un informe. Obtén un certificado verificable.
El escenario
La scale-up (alrededor de 12M EUR ARR, certificación ISO 27001 en curso) sufrió un incidente menor por una CVE de glibc el trimestre pasado y el CTO quiere explorar arquitecturas de superficie reducida antes del próximo despliegue masivo.
El Briefing
Lo que harás y lo que demostrarás.
Evaluar si un unikernel reduce de forma significativa la superficie de ataque y la huella operacional de una sonda pasiva sin sacrificar la capacidad de operar el sistema en producción.
Earning criteria — what you'll demonstrate
- Comparar el modelo de unikernel con el de monolito Linux desde la perspectiva de superficie de ataque
- Portar código aplicación a un entorno sin libc tradicional
- Medir tiempo de arranque, RSS y latencia con disciplina experimental
- Hacer una recomendación de arquitectura defendible frente a un CTO
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Alineación con asignaturas próximamente.
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
- Unikernels
Apply unikernels to solve real industry problems and demonstrate production-level capability.
- Kernel Architecture
Apply kernel architecture to solve real industry problems and demonstrate production-level capability.
- Os Security
Apply os security to solve real industry problems and demonstrate production-level capability.
- Virtualization
Apply virtualization to solve real industry problems and demonstrate production-level capability.
- Systems Programming
Apply systems programming to solve real industry problems and demonstrate production-level capability.
- Performance Analysis
Apply performance analysis to solve real industry problems and demonstrate production-level capability.
Carreras
Roles para los que esto te prepara.
Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.
Arquitecto de Sistemas
Evaluar arquitecturas de SO no estándar con rigor experimental y entregar una recomendación defendible es la pieza de portafolio que distingue a una persona arquitecta junior de una ingeniera senior.
Este proyecto afina
- unikernels
- kernel-architecture
- virtualization