Persistiendo (rápido) en base de datos: JDBC

En el post anterior os hablé de cómo persistir vuestra información cuando estáis limitados a JPA, y maneras de conseguir que vaya lo más rápido posible. En esta ocasión veremos cómo persistir la misma información directamente con JDBC, sin intermediarios.

Continue reading...
Persistiendo (rápido) en base de datos: JPA

A lo largo de mi carrera profesional, cuando una base de datos tenía varios millones de registros consideraba que manejábamos un gran volumen de datos (sin llegar al Big Data). En Otogami llegamos a manejar un histórico de unas decenas de millones de registros y ya se me hacía muy pesado.

Trabajando en Nextail he visto que esos millones de registros eran calderilla, y que el volumen de datos que manejaba era bajo comparado con lo que es capaz de gestionar una base de datos moderna.

Continue reading...
Xender: Contando personas

En mi último post revisitando App Engine me propuse hacerlo probando a construir una aplicación que poder usar y desplegar de verdad. Siguiendo con la temática de mis anteriores posts decidí evolucionar la funcionalidad.

Continue reading...
Revisitando Google App Engine

A raíz de los recientes lanzamientos de Google sobre su servicio de App Engine decidí reevaluarlo, 6 años después de mi última experiencia con él.

TL;DR: Esta vez realizo un repaso de lo que es App Engine junto con los principales problemas que ha tenido la gente, las novedades de su última versión completamente reformada y muchísimo más flexible, además de la última release de la versión clásica con soporte a Java 8.

Continue reading...
Hosting estático en Firebase

Explorando la idea de hacer una aplicación Serverless, además de montar el API, me he animado a hacer una web sencilla que haga uso del API que he creado para averiguar el nombre de una persona según su nombre.

Existen múltiples sitios donde alojar una web estática, siendo GitHub Pages una de las opciones que más de moda se ha puesto entre la comunidad de desarrolladores para publicar la web de proyectos open source o el blog personal.

Pero tiene un pequeño inconveniente: solo puedes tener un dominio personalizado por cuenta de GitHub, y el de mi cuenta está con este blog (o yo no he sabido encontrar la opción).

Así que siguiendo con mi viaje por la nube de Google he decidido probar el servicio de Firebase, que ya lleva un tiempo en el mercado.

Continue reading...