Conference

ConfIT - informática y nuevas tecnologías

Apr 7 - Apr 8, 2022
09:00 - 20:30 CEST
Conference talk
Free

Construyendo monolitos modulares que puedan escalar a microservicios (Sólo si lo necesitan)

Hoy en día muchos proyectos y aplicaciones se arrancan con el objetivo de desplegarlas en la nube, de soportar una gran cantidad de carga y permitir escalar fácilmente. Si nos fijamos en los grandes proyectos, y nos dejamos llevar por las modas (o el hype), es fácil que acabemos cayendo en la tentación de comenzar a diseñar toda su aplicación con una arquitectura de microservicios ... Porque, ya sabes, eso es lo que todo el mundo hace, ¿verdad? Pero... ¿Son los microservicios un objetivo en sí o un medio para lograr un propósito?

En esta charla pensaremos en un enfoque diferente: volveremos a la base, nos fijaremos más en el camino que en el destino final y veremos cómo siguiendo las prácticas DDD, CQRS y Event-Sourcing nos permitirán diseñar y evolucionar nuestra aplicación comenzando con la sencillez de un monolito pero dotándole de la capacidad de escalar a microservicios cuando (y, sobre todo, sólo si) lo necesitamos.

 

David Gómez G.
Senior Developer Advocate. David is an experienced software developer and Java specialist instructor. A respected developer advocate, his experience includes sectors as diverse as banking, defence, services and retail, maritime and ground transport.
David Gómez G.