No para ser molesto, pero lo haces, er, haciéndolo. Tenga en cuenta que no obtendrá esta habilidad en la escuela, a menos que trabaje en un proyecto de investigación que tenga estas características.
Alguien que cumplió legítimamente con estos requisitos probablemente ayudó a construir una aplicación distribuida a gran escala o un sitio web de producción (y, francamente, sería difícil de encontrar a menos que quien esté contratando esté dispuesto a abrir su billetera).
Algunos ejemplos de software como este: algunos administradores de datos NoSQL como Cassandra y MongoDB, algunos motores de bases de datos SQL distribuidos como MySQL Cluster y Clustrix, algunos usos del ecosistema Hadoop, etc.
- ¿Qué tan útil es la experiencia laboral en redes y sistemas operativos para MS en CS con enfoque en sistemas distribuidos y computación paralela?
- ¿Cuál fue el viaje de Dale Thomas para convertirse en programador de gráficos por computadora?
- ¿Qué puedo hacer en el ejército con un título en informática?
- ¿Hay alguien aquí con un título en informática y todavía no puede codificar algoritmos simples?
- Después de obtener una licenciatura en química, ¿en qué campos puede ingresar una mujer?
Las implementaciones particulares de motores db más comunes pueden cumplir estos requisitos si se utiliza una replicación extensa y un diseño de conmutación por error cuidadoso.
Si quisieras aprender estas cosas de una manera académica, probablemente comenzaría con Cassandra, ya que tiene un diseño muy limpio y te expone a muchas de las preguntas y compensaciones de diseño que verías en una distribución, Arquitectura escalable.