En infoq, existe un estudio relacionado a 4 categorías tecnológicas:
- Innovación (nuevas tecnologías para el desarrollo de productos innovadores)
- Adopción Rápida (las que comienzan a utilizarse en proyectos actuales)
- La mayoría (lo que hace la mayoría)
- Tardes (y los que se están nivelando comenzando tarde)
Dentro de la categoría innovación se encuentran:
- Blockchain (cadena de bloques)
- Http2 (mejoras al protocolo)
- Service mesh (comunicación de microservicios)
- Ingeniería del caos (chaos engineering y como introducirla en sistemas de producción)
Dentro de adopción rápida:
- Programación reactiva
- Programación funcional
- CQRS (en gestión de apis)
- Event Driven Architecture (relacionado a publicación suscripción)
La mayoría:
- Microservicios (definición e implementacion)
- BDD, TDD, DDD (Desarrollo dirigido por base de datos, desarrollo dirigido por test y desarrollo dirigido por dominio)
- Enventual consistency (alta disponibilidad para sistemas distribuidos)
Tarde:
- REST
Las tecnologías mencionadas dan origen al diseño de soluciones para cubrir casos de uso / escenarios de uso que entreguen algún tipo de valor a la organización.