¿Quieres mi honesta opinión?
Nada mucho nuevo aquí. FWICS es solo un motor MapReduce en una base de datos NoSql en memoria.
Mis objeciones a tales tecnologías son las siguientes:
- ¿Alguna vez has visto un prototipo de software "desechable" en realidad desechado cuando llegó el momento de desarrollar el sistema de producción?
- ¿Es el desarrollo ágil algo real, o incluso vale la pena aprenderlo? ¿Es una broma?
- Tomé un trabajo como consultor de software, ¿puedo usar estas habilidades para ser desarrollador algún día si no me gusta?
- ¿Cuál es una buena manera de leer CLRS? Me encuentro perdiendo interés después de leer un par de páginas seguidas, probablemente debido a que el texto es demasiado formal.
- ¿Qué tan genial es ser un desarrollador de Python?
- MapReduce es un modelo de programación incómodo y limitado que en realidad solo es adecuado para un pequeño conjunto de problemas simétricamente reducibles.
- Las bases de datos NoSql sacrifican demasiado. En concreto, las garantías transaccionales son esenciales para un gran espacio de problemas de gestión de datos.
- En la memoria, los almacenes de datos han existido durante décadas. Cuando desecha la necesidad de ser transaccionalmente consistente escalarlos no es un gran truco
- La era de estas herramientas especializadas está llegando a su fin. Las tecnologías NewSQL como NuoDB tienen la mayoría, si no todas, las ventajas del paquete NoSQL mientras mantienen una semántica de búsqueda rica e integridad transaccional.
En breve. Me parece un bostezo.