¿Qué nos trae el 2019 en cuanto a nuevas tecnologías para la arquitectura y desarrollo de software?
Esa fue la pregunta que resolví durante la primera charla en vivo en mi canal de YouTube. ¡Qué susto!
Te dejo la grabación de la charla a continuación. Debajo de esta encontrarás los temas tratados, las diapositivas y los enlaces más relevantes.
Temas tratados
Estos son los temas discutidos en la charla en vivo sobre tendencias de arquitectura y desarrollo de software 2019.
¿De dónde vienen estas tendencias?
- 05:09 – Technology Radar de Thought Works.
- 07:14 – Reportes de tendencias de InfoQ.
Frontend
- 09:10 – Micro frontends.
- 13:55 – GraphQL y Apollo.
- 15:57 – HTTP/2.
Lenguajes y frameworks
- 21:46 – Kotlin y las librerías/frameworks: Ktor, MockK, detekt, http4k.
- 24:11 – TypeScript.
- 25:38 – Rust.
Arquitectura de software
- 28:55 – Microservicios.
- 32:08 – Arquitecturas evolutivas.
- 37:58 – Programación reactiva y los frameworks WebFlux y Reactor.
- 42:00 – Serverless.
DevOps
- 43:22 – Ingeniería del caos.
Backend
- 47:49 – Secretos como servicio.
- 49:52 – Deno.
- 52:19 – Contentful y headless CMS.
- 57:26 – Micronaut.
- 58:30 – Next.js
Diapositivas
[slideshare id=144290193&doc=tendenciasarquitecturaydesarrollo2019-190508035516]
Enlaces de interés
Recursos que he creado y que complementan los temas tratados.
- Introducción a la arquitectura de software.
- Patrón de arquitectura de microservicios.
- Patrón de arquitectura orientada a eventos.
Recursos de interés en los que basé la charla.
- Radar tecnológico de ThoughtWorks. Versión Abril 2019 en español.
- Reportes de tendencias de InfoQ sobre arquitectura y diseño de software 2019.
- Understanding Micro Frontends.
- Micro frontends—a microservice approach to front-end web development.
- GraphQL.
- Apollo.
- The HTTP/2 Protocol: Its Pros & Cons and How to Start Using It.
- Kotlin.
- http4k.
- detekt.
- Rust.
- Microservices as an evolutionary architecture.
- Evolutionary architecture keynote.
- Principles of chaos.
- Chaos Monkey.
- Deno.
- Headless CMS explained in 5 minutes.
- The introduction to Reactive Programming you’ve been missing.
¡Gracias a todas las personas que participaron del evento en vivo!