Páginas

Mostrando entradas con la etiqueta Spring Batch. Mostrar todas las entradas
Mostrando entradas con la etiqueta Spring Batch. Mostrar todas las entradas

martes, 23 de julio de 2013

Resumen Spring Batch & High Performance - 11/07

Hola devs !!

El pasado 11 de Julio tuvimos la oportunidad de asistir a una magnífica presentación de Spring Batch a cargo de Manuel Navarro y Sergi Almar.
     Photo

Nos mostraron la base de Spring Batch y la facilidad con la que se puede llegar a crear nuestra primera aplicación.

Vimos que para sacar el mayor partido al framework lo mejor es usar SpringSource Tool Suite ( STS ) con el que podemos crear incluso proyectos de administración para monitorizar como van los procesos Batch.

Photo

En la sesión vimos como Spring Batch está centrado en un proceso Read-Process-Write aunque permite un alto nivel de configuración en la que podemos definir chunks de datos ( paquetes ) con los que trabajará cada job.


Obviamente, y como nos tiene acostumbrados SpringSource, todo se integra perfectamente con los objetos "beans" en el Spring Core , así como con los diferentes elementos de Spring Integration o Spring Data.

Al final nos dieron unos datos para ver cómo usando la ejecución distribuida podíamos llegar a obtener un rendimiento del 920 % respecto del modelo local.

Realmente tiene un gran potencial ya que nos suministra muchos componentes ya integrados que nos permitirán conectarnos a diferentes fuentes de datos y destinos.

Al final pudimos disfrutar de un delicioso pica-pica, gracias al Restaurante Aitor por su perfecta organización del cattering y la alta calidad del producto, donde pudimos "networkear" un rato, comentar la jugada y fomentar la unión del grupo.


Nada más pues, aquí os dejamos su presentación, y la propia charla grabada que podéis encontrar en nuestro canal de Youtube:


Una vez más agradecemos la presencia y patrocinio de Everis que nos ha ofrecido una charla muy interesante.


Esperamos vuestra opinión a través de nuestro canal habitual.

Saludos y hasta la próxima!



viernes, 21 de junio de 2013

Spring Batch & High Performance - 11/07


Seguimos a la carga en Julio!

Y en esta ocasión y de la mano de Manuel Navarro y Sergi Almar os invitamos el próximo día 11/07, a nuestra siguiente charla centrada esta vez en Spring Batch. Para quien no conozca este framework, señalar que se trata de la solución planteada por SpringSource para el desarrollo de aplicaciones que hagan uso intensivo de jobs/batch diarios de alto rendimiento que puedan resultar de vital importancia para un sistema empresarial.  

Entre otras, provee cantidad de funciones de ayuda para el procesado de grandes volúmenes de registros, incuyendo logging, gestión de transacciones, estadísticas de procesado de jobs, incluyendo reinicio de éstos y muchas más operaciones. Además forma parte de Spring framework y su diseño, basado en el desarrollo de POJOs, permite el uso de las capacidades que ya son conocidas utilizando Spring.

En cuanto a Manu, lleva más de 10 años en proyectos internacionales de gran visibilidad, y actualmente desarrolla sus funciones como Arquitecto J2EE en everis. Su carrera se ha centrado, desde los inicios, en ganar el máximo rendimiento y calidad, consiguiendo a veces, optimizaciones de más del 900% (batch y web) en proyectos como el sistema electoral de voto electrónico para EEUU. Sergi por su parte es SpringSource Certified Instructor, además de miembro core de javaHispano

El guión que hemos planteado es el siguiente:
  1. Introducción y factores para escoger Spring Batch
  2. Implementar y lanzar un batch
  3. Spring batch al descubierto
  4. Alto rendimiento: ¿cómo obtener ganancias del 920%?
  5. Dudas, resumen y conclusiones
Por último, no podemos olvidarnos de agradecer a everis el soporte que nos ha ofrecido, ya que al final del evento, podremos disfrutar de un aperitivo patrocinado por esta compañía.

Os esperamos pues, el próximo 11 de Julio en nuestro espacio habitual, La Fontana de 19-21h. Update: os agradeceríamos -para tener controlado el aforo- que nos comuniquéis si pensáis asistir a través del evento que hemos creado en nuestra comunidad en Google+, a la que estáis invitad@s y os animamos a que participeis más.

See you there!