![Codely ﹤🍍﹥ Profile](https://pbs.twimg.com/profile_images/1526891415975886848/iYNgA91V_x96.png)
Codely ﹤🍍﹥
@CodelyTV
Followers
37K
Following
11K
Statuses
11K
Sube de nivel. Haz código más mantenible, escalable y testable 🤟 | Codely enseña y entretiene 😊 | https://t.co/xtr26CHq14
Barcelona, Spain
Joined August 2015
Uno de los problemas más complicados cuando estamos creando un nuevo servicio (o microservicio) es realizar la primera importación de datos. Sobretodo se complica cuando hay millones de datos y proviene de una base de datos legacy (y con infinitas tablas). Hay diversas formas de encarar este problema, pero si no tenemos reactividad en nuestro código, destacan: -- 🍂 Uso de fallbacks -- Cada vez que voy a buscar ese dato, si no lo tengo, lo importo del origen. 👍 Muy sencillo de implementar. 👎 Metes carga en la base de datos (o API) de origen. 👎 Nunca acabas de hacer la migración. Eventualmente hay que importar los datos faltantes. -- 🐳 Utilizando dumps-- Exporto un dump de la base de datos de origen y la importo en la nueva. 👍 Muy sencillo de implementar. 👎 Se complica cuando se cambia entre diferentes bases de datos. 👎 ¿Qué pasa con los datos que se han insertado mientras se generaba el dump? -- 📊 Utilizando CSVs -- Exportamos un CSV en el origen que importamos en la nueva. 👍 Aunque pueda parecer la más cutre, es la más interoperable. 👍 Funciona tanto para MySQL, Postgres, Elastic… 👎 ¿Qué pasa con los datos que se han insertado mientras se generaba el dump? ¿Cuál usas en tu día a día?
2
6
27
@casiopeaexpres Correcto. Llevamos una semanita que ya va dando fallos. No sé qué estarán liando, pero definitivamente nada bueno 🙃
1
0
0
@jaumepons No es por falta de ganas por la impotencia que generan estas cosas. No obstante, dedicarle el tiempo a algo así siendo un equipo tan pequeño, y contando las probabilidades de éxito de reclamar a una empresa como Telefónica… hace que se te quiten las ganas rápido 😔
0
0
2
Espectacular:
Os dejo por aquí un tracert a una IP de cloudflare lanzada desde 230 puntos distintos del país, desde diferentes operadoras. Luego os váis a "Results", ordenáis por operador "ASN" y veréis la que están liando los de @movistar, y también @digimobil_es
0
0
2
¡Y parece que vuelve a funcionar! 🥳
Con este tipo de caídas, ves dependencias que no sabías que existían. Y puntos de fallo que pueden dejar a millones de personas sin poder trabajar. Muchas actions de GitHub también dependen de Docker. Una de ellas es la de setup-node, con el registry de Docker caído, tampoco va a funcionar tu CI.
0
0
3
Con este tipo de caídas, ves dependencias que no sabías que existían. Y puntos de fallo que pueden dejar a millones de personas sin poder trabajar. Muchas actions de GitHub también dependen de Docker. Una de ellas es la de setup-node, con el registry de Docker caído, tampoco va a funcionar tu CI.
Parece que Docker Hub está caído. 🤒 Si tienes tus containers levantados, mejor no los pares, que luego ya no se podrán levantar.
1
0
13
RT @marcopatino_dev: Pullpo Launch Week, Day 1. Self-reported data. Live in Product Hunt. Marketing around DORA metrics lies. https://t.c…
0
3
0