Imaginemos que tenemos que cargar datos residiendo en un cluster spark y los tenemos que guardar en una base de datos MariaDB, esta publicación me permite recordar que tuve que hacer para poder lanzar en una spark-shell los comandos necesarios. Primero Necesito el driver jdbc de MariaDB en el classpath de spark. En mi caso,…
CONCEPTUAL IMPROVEMENTS TO THE COMPONENTS THAT A SERVICE USING CQRS/EN WOULD HAVE
Not long ago, I wrote an entry in which I rambled on the components that a service oriented to use the CQRS/ES pattern might have in order to divide the scripture readings into different dedicated clusters. The point is that I was aware of the time needed to be able to perform an ACID transaction…
Mejoras conceptuales a los componentes que tendría un servicio que use CQRS/ES
Hace no mucho, escribí una entrada en la que divagaba sobre los componentes que podría tener un servicio orientado a usar el patrón CQRS/ES para poder dividir las lecturas de las escrituras en distintos clusters dedicados. El caso es que era consciente del tiempo necesario para poder realizar una transacción ACID que tenga que hacer…
Acerca de como escribir mejor código java. Primera parte.
Esto es un recordatorio sobre enlaces interesantes sobre buenos consejos para escribir código de calidad. Espero que sea el primero de muchos. https://dzone.com/articles/another-3-techniques-for-writing-better-java?edition=626291&utm_medium=email&utm_source=dzone&utm_content=Writing%20better%20Java&utm_campaign= buen uso del polimorfismo y de la inicialización temprana de dependencias. https://dzone.com/articles/7-tips-to-write-better-java-code-you-should-know-1 https://dzone.com/articles/4-techniques-for-writing-better-java?edition=626291&utm_medium=email&utm_source=dzone&utm_content=Writing%20better%20Java&utm_campaign= mejora al primero a la hora de usar polimorfismo https://dzone.com/articles/5-practices-to-eliminate-bad-code?edition=626291&utm_medium=email&utm_source=dzone&utm_content=Writing%20better%20Java&utm_campaign= buenas prácticas para evitar escribir mal código
Sobre componentes de una arquitectura de microservicios siguiendo el patrón CQRS/ES.
Introducción. Qué necesitaría hacer si tuviera que crear una libreria que me asegurara operaciones idempotentes at most once en una arquitectura de microservicios que siga el patrón CQRS/ES? Un ejemplo, pongamos que queremos una operación que se ejecute una sola vez, por ejemplo sacar dinero del banco. Que implicaría algo asi? Un usuario autentificado, a…
Acerca de usar pair programming para reclutar
Voy a dar mi opinión acerca de usar esta técnica para tratar de reclutar a alguien para un equipo de ingeniería de software que hace producto o para ser contractor. Pero antes, voy a recordar qué es esta técnica. Basicamente, poner a dos personas a resolver un problema, con un solo ordenador. Tenemos dos figuras,…
Consejos para uno mismo y para los demás. Si me permiten.
Deja de pedir tranquilidad.Deja de pensar en los errores del pasado.Deja de esperar demasiado de ti mismo.Deja de preocuparte por cosas que no puedes controlar.Deja de tomar decisiones basadas en cómo te sientes. Stop asking for reassurance. Stop ruminating on past mistakes. Stop expecting too much of yourself. Stop worrying about things you can’t control.…
About some notes on microservices architecture
My notes on the Atomikos microservices course along with an analysis. I am analyzing the two protocols existing today to create a microservices architecture, Two Commit phase and Saga. This is a translation of the original document in Spanish. If there are a lot of syntax errors, I would appreciate it if you could tell…
Acerca de algunas notas sobre arquitectura de microservicios
Mis notas sobre el curso de microservicios de Atomikos junto con un análisis. Estoy analizando los dos protocolos existentes a dia de hoy para crear una arquitectura de microservicios, Two Commit phase y Saga. Es un trabajo en progreso, mientras más aprenda y comprenda sobre este concepto, iré añadiendo más notas. Introducción Si ya es…
About everything I have to learn in this year 2020 and a wish for the end of the year.
https://github.com/alonsoir/alonsoir.github.io In that link above I have created a github repo with various things that I have been reading, working or showing interest in these days of covid19. They are a lot of homework, I know. Lately I have been reading more about how to try to evolve the microservices architecture to see if we…