Тёмный

Me eché solo 

Pelado Nerd
Подписаться 172 тыс.
Просмотров 24 тыс.
50% 1

Artículo original: backintyme.sub...
--
Repo con todos los archivos que uso: github.com/pab...
Merchandising Pelado Nerd: merch.peladone...
Micrófono: Rode Videomic NTG
Cámara: Sony A7 Mark III
Lente: Sony 28-70mm 3.5
Laptop: Macbook M1 Pro 14'' 2021
Puedes encontrar todos mis links en peladonerd.com

Опубликовано:

 

30 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 167   
@primiti1
@primiti1 Месяц назад
Esta anécdota nos terminó pasando a todos, en distintos niveles o formas pero siempre te cargas la db jajaja. Aprendes Kung Fu ese día y la próximas haces hasta backup de la instancia de testing jajaja
@zking__
@zking__ Месяц назад
aprendes a hacer backups desde que pierdes una imagen, una tarea, un disco duro corrupto. es basico
@emilianovazquez1816
@emilianovazquez1816 Месяц назад
generalmente aprendes en decv 😅😅​@@zking__
@mightyocean411
@mightyocean411 Месяц назад
Un desastre la empresa, encima comunican que el problema fue un juniors. Alta lavada de manos de todos los que estaban arriba haciendo mal su trabajo, dejando que el junior tenga acceso a prod de esa forma ridicula. Que triste cuando toda una estructura finge demencia.
@sebastiantanquia3138
@sebastiantanquia3138 Месяц назад
El mismo caso de muchísimas empresas y mas si no hay un backup.. siempre va a cobrar al que mas facil es despedir.. lamentablemente, lo que me toco mucho la mente del video es la parte mental con la cual debes asumir eso, para mi el problema no lo hizo el jr lo hizo como tal dice el pela hermoso, quien le dio el acceso, sabiendo que no tenían un backup... millones perdidos pero por ahorrar no teniendo backups....
@gonzalobonora6663
@gonzalobonora6663 Месяц назад
Responsable es la empresa que tiene una BD de prod sin backup!!!
@anthonyfarias321
@anthonyfarias321 Месяц назад
Y permisos, como le van a permisos a todos para borrarla. xD Están locos.
@_xcelpro
@_xcelpro Месяц назад
Esto es inaceptable
@padie78
@padie78 Месяц назад
Sin backups, con permisos de delete en tablas a cualquier usuario, solo aplicaciones o scripts debidamentes testeados deben acceder a produccion,
@daravaf3
@daravaf3 Месяц назад
Y sin duda, también es responsable el que ya no renovó el sistema de respaldo periódico. 🤷🏻‍♂️😳
@b87b84
@b87b84 Месяц назад
5:50 es cierto. No hay que confiar en Tucumanos 😂
@malius97
@malius97 Месяц назад
Lo tuve volver a escuchar mil veces para saber que no estaba loco jajaja
@SebastianGoicochea
@SebastianGoicochea Месяц назад
Vine a ver los comentarios porque escuché esto también jajajaja
@pand1s
@pand1s Месяц назад
Soy tucumano 😢
@richardmdt
@richardmdt Месяц назад
jajajaj tambien lo escuche
@kleinjaegermeister
@kleinjaegermeister Месяц назад
vine exactamente a por lo mismo ;)
@germail86
@germail86 Месяц назад
Me pongo en abogado: diferenciemos la culpa de la responsabilidad. La culpa la tuvo el programador pero la responsabilidad es de quien permite que este proceso funcione así. La responsabilidad no se delega.
@icerimuru
@icerimuru Месяц назад
En mi opinión la falta de backup es lo más grave, eso es un tema de continuidad del negocio,
@casabasari
@casabasari Месяц назад
El trabajo en pareja ayuda mucho a reducir los riesgos de error. Ese es un buen tip que aplicamos en mi trabajo, todas las tareas en servidores de producción que pueden tener impacto mayor las realizamos en pareja, uno ejecutando los comando y el otro observando y confirmando que hacemos lo correcto/indicado.
@juanotavalo
@juanotavalo Месяц назад
Como pair programming?
@davidwebchile
@davidwebchile Месяц назад
ahora menos mal que trabaja en Crowdstrike. Gracias por el video sr Pelado
@alfonsoadalberto8472
@alfonsoadalberto8472 Месяц назад
Jajaja quiza
@andresfelipemaciasdiaz3966
@andresfelipemaciasdiaz3966 Месяц назад
Jajajjajajjaja
@RominaSosaSchnoerr
@RominaSosaSchnoerr Месяц назад
Jajajajja😂😂😂😂
@pfuentes95
@pfuentes95 Месяц назад
El diseño de la BD está mal. Ya que borrar una tabla de catálogo, por lo general no es posible por Integridad Referencial. Seguramente entro a la BD con un usuario que tenía full permisos sobre todo. Pero lo que si es inimaginable es que sobre la BD de producción de la cual depende la empresa tengan dos meses de no tener backup.
@elpiibemaravilla
@elpiibemaravilla Месяц назад
Se hizo todo mal !
@ahioros
@ahioros Месяц назад
exacto, la culpa no fue de él, no tienen backups, no tienen procesos/procedimientos definidos y si es una tarea repetitiva automatiza!
@aaavilaaa
@aaavilaaa Месяц назад
En mi primer trabajo como desarrollador junior, me dieron total acceso a DB y contenedores en producción, sumado a responsabilidades del tipo interacción directa con el cliente (digamos que me explotaron un poco jaja, pero ese es otro tema). Un día me eché un moco en una tabla importante producción, no muy grave pero error al fin y al cabo. Por suerte no tuvo repercusiones en mi contra ni para la empresa, porque claramente fue primero responsabilidad del tech lead que estaba a cargo y me delegó dichas responsabilidades. En retrospectiva, creo que fue un gran descuido de la empresa darle tanta responsabilidad a alguien que recién entraba el rubro y al proyecto, pero por otro lado fue una experiencia en la que aprendí muchísimo.
@natsax6351
@natsax6351 Месяц назад
Coincido absolutamente Pela. Debo decir que como senior, es verdad, los errores son menos... pero también suelen ser errores MUY gruesos. Por eso siempre hay que tener procesos, siempre hay que tener humildad para confiar en el equipo y pedirles ayuda, asi sean juniors todos los demás... el junior esta fresco y puede ver cosas que uno no ve.
@pablo-mora
@pablo-mora Месяц назад
Aquí el mayor responsable fue su jefatura. No puedes contratar a alguien Junior y darle acceso a PROD así como así. En ninguna empresa seria pasa eso. Más encima no tenían backups y le cargan toda la culpa al junior. Que tropa de pendejos. Pobre hombre, me imagino yo en esas circunstancias y no se que haría 😱
@davidag90
@davidag90 Месяц назад
Permiso para probar sobre una DB de producción. Backups inexistentes. Supervision de tareas nula y repeticiones no automatizadas. Qué puede malir sal?
@raulsandoval262
@raulsandoval262 Месяц назад
Bueno pelado, hay varios punto, pero ambos tienen la culpa y es mas, monto en este mismo saco el recruiting también, como primero, que empresa no tienen backup de todo la infraestructura, segundo hay que tener mas entornos, jamas de hacer pruebas en PRO mas si es nuevo, si todo esta versionado y automatizado, estos errores son muy mínimos, pero ambos lados están muy mal, como que no estuviera un DevOps o SRE en la empresa, también la impotancia de Documentar todo. Jamas hacer pruebas en PRO y si es de usuario, es necesario usar como ejemplo un AD o Iam Identity Center., pero he llegado aquí cometiendo errores pero en DEV pero tenia el backup q me salvo el cvl0
@ctce2009
@ctce2009 Месяц назад
Estimado Pela, en mi opinión: algo que se debe tener en cuenta a la hora de aplicar seguridad de la información es el triángulo (Tecnología - Procesos - Personas) y veo mucho que que "las personas de tecnología" solo se quedan en el primer punto y muchas veces la integridad, confidencialidad y disponibilidad de los datos se ve afectada por los procesos (este caso) y/o la desidia de las personas a cargo.
@alexiscervetto8111
@alexiscervetto8111 Месяц назад
Más fácil.. creale un usuario de la db al empleado y dale solamente permisos sobre las tablas que va a trabajar, hasta se puede incluso limitar que solamente pueda hacer SELECT / UPDATE en caso de no tener que borrar nada (en este caso si parecía que borraba jaja). El error es de la empresa que le dio acceso a cosas que no debía tocar.
@anibaldk
@anibaldk Месяц назад
Para nada de acuerdo con la empresa y el resto. Si la integridad/seguridad/backup de la DB (lo mas preciado en cualquier sistema) depende de un junior, estamos mal!
@Dgiulian
@Dgiulian Месяц назад
Al primero que tendrian que haber despedido es al CTO, si tuviera. Como van a desarrollar sobre Prod, como van a darle acceso a un junior a Prod, como no van a tener Backups. En fin, si la anecdota es verdad, un poco se lo merecian.
@bs-as
@bs-as Месяц назад
Ahí falló todo menos el junior. Cómo puede ser que operen en una base de datos sin tener un backup automatizado diario?
@savagedove
@savagedove Месяц назад
Ohh ese segundo dónde te das cuenta de que te la mandaste es eternooo...
@orvitocom5190
@orvitocom5190 Месяц назад
El que decidió parar los backups también es responsable. Saludos.
@MonoJaviX
@MonoJaviX Месяц назад
El problema, creo yo, es en los procesos, que un dev haga pruebas en una base de produccion me parece un error grave, una forma de resolver eso es que cuando se tenga que hacer una prueba, se replique esa base (o las tablas necesarias) de produccion a otro ambiente (si se requieren datos sensibles, obfuscarlos) y las pruebas las hacen en esta copia de la base y no en la real. El error fue del desarrollador pero la culpa es de la falta de procesos mas seguros que eviten que el error humano (que es algo que va a pasar tarde o temprano) genere un impacto grande.
@EduMetal-ok
@EduMetal-ok Месяц назад
Me paso, se borro todo en hora pico. A un mes entrar a una gran empresa, me dejaron solo con el proceso, se fueron de vacaciones. Un lio bárbaro con 2000 usuarios concurrentes insitu. Me echaron la culpa, me hablaron con bronca. Lo que paso es que el proceso no tenia puntos de control, no estaba verificado ni tenia rollback. Yo lo había ejecutado paso por paso como estaba indicado, el tema es que el proceso no validaba un dato invalido y eso hizo perder todos los valores. Pude seguir en la empresa, se dieron cuenta de que el error no era mío. Es mas, cuando se dieron cuenta que el responsable eran el que diseño el proceso y los que lo tenían que controlar... aca no paso nada... jaja Pude hacer carrera y me quede unos cuantos años mas. Pero nunca me olvido de ese momento. Yo tire el sistema. :D
@EsneyderAlvarez
@EsneyderAlvarez Месяц назад
hay varios errores: 1. le dieron demasiados permisos sobre la base de datos 2. no tener una interfaz para hacer ese proceso de forma mas controlado 3. las copias de seguridad no son negociables, deben existir cueste lo que cueste
@v4ldevrr4m47
@v4ldevrr4m47 Месяц назад
QUe se olvide de la programación y se dedique a la narrativa . Novelas de corte tech .
@devjaime
@devjaime Месяц назад
hace muchos años habíamos echo un procedimiento de traducción a diferentes idioms por base de datos, y lo borre desde ese momento tengo mucha precaución en borrar cosas. Pero siempre hay que tener cuidado y tener respaldos.
@1iamigo
@1iamigo Месяц назад
Cuando entré a una empresa, lo primero que hice fue hacer un backup de todas las bases de datos de la empresa, y directamente le dije a mi jefe que Dios existe, y le enseñe a rezar el padre nuestro, mientras yo conjuraba a satanás. 🙏👹🙏
@Van-Helssen
@Van-Helssen Месяц назад
Así es pelado, muy buena respuesta. Deberías montar un vídeo de *BUENAS PRÁCTICAS en DevOps* mil gracias Pelado
@KubeletKhan
@KubeletKhan Месяц назад
Esos perros con conocimientos sql se usan mucho,si! Les llaman Datadogs
@zeihuro
@zeihuro Месяц назад
No estoy de acuerdo , el culpable es el junior, luego es culpa el tonto que le dio acceso, no podes poner excusas de que no sabe por que no esta en la escuela ni en la calle esta en un lugar profecional sabes que lo que tocas puede joder las cosas si no tenes esa logica ya estas cagado, todos cometemos errores pero si es nuestra culpa.
@angelcilfone2161
@angelcilfone2161 Месяц назад
Que buen video! Ahora solo falta verlo
@1987Maldini
@1987Maldini Месяц назад
Menuda historia de mentira..... eso si, imaginación un 10.
@ivans3112
@ivans3112 Месяц назад
Por lo general es culpa del proceso, sobre todo cuando son empresas con varios empleados y te obligan a hacer cambios directo a producción para "ahorrar tiempo" con miles de usuarios y puede significar un costo enorme, luego se dan cuenta del problema en vez de crear un proceso
@reedyseth
@reedyseth Месяц назад
Todos cometemos errores. Un desarrollador Junior es mas propenso, por eso es Junior y los errores hacen que eventualmente se convierta en Senior. Los Seniors y Managers deben de ver este escenario y tener un proceso listo.
@lubeckable
@lubeckable Месяц назад
quien el da acceso a produccion a un junior XD
@cristianmc
@cristianmc Месяц назад
a ver a ver que paso con los tucumanos??
@sergiodiaz9755
@sergiodiaz9755 Месяц назад
Una locura total. IRREAL. ¿Como no van a hacer backups varias veces al dia de lo que es el corazon de la empresa? Sin contar la temeridad y descuido con que se manejaba LA DB DE PRODUCCION.
@bionicle_jlb
@bionicle_jlb Месяц назад
Un caso parecido le pasó a un compañero. Se cargó in servidor completo. Una VM entera. El problema es que le quedó mucho miedo a posteriori. Después de varios años, todavía le falta confianza para hacer según que cosas. En una palabra, le minó la confianza de forma bastante grave. Pudimos resolver recuperando un Backup del día anterior, trabajando hasta altas horas de la noche y perdimos varias horas de datos.
@bulkatho
@bulkatho Месяц назад
De acuerdo con que fallo el proceso, pero faltó indicar que faltaron ambientes (dev/test/qa y prod), claramente la empresa no tiene flujos de desarrollo estandarizado. He tenido a cargo más de 180 servidores incluidas bd, hubs, nas, entre otros y luego como gerente. La importancia de flujos, procedimientos de incidencias, etc... No todo es codear 😊
@recsala7171
@recsala7171 Месяц назад
Yo lo contrataría nuevamente de una, esa persona JAMÁS volverá a cometer ese error, y JAMÁS volverá a permitir hacer cosas en producción sin backups. Esa persona se convirtió en alguien muy valiosa para el resto de empresas. Aún así, cualquier cambieo en producción ha de ser rolbackeable en minutos, imagina que durante el proceso el servidor muere por fallas en el SO o cualquier cosa... Lo de siempre, fallos en el proceso, si en vez de gastar dinero en características punteras que nadie pidió gastan dinero en mejorar lo existente...
@falkendark2838
@falkendark2838 Месяц назад
JAMAS fue culpa de ese dev sea junior o senior. Es culpa del los malditos sysadmin incompententes de dicha empresa pues ahy que implementar una planificacion que asegure el sistema frente a cualquier usuario ya ser del nivel que sea asi como del departamento que sea, el problema es que para implementar dicha planificacion ahy que trabajar y estudiar mucho y es algo que no hacen los sysadmin mediocres. Soy sysadmin de la oldschool y no pierdo el tiempo en luchar con los devs (tipica enemistad entre los dptos) ya que estudie mucho de desarrollo y entiendo a todo el mundo, al igual que en la ciberseguridad tienes que contemplar toda situacion en estos casos tambien. Problema, que en estos casos todo el mundo intenta salvar su culo y evadir sus responsabilidades pues claro cobran mucho dinero por algo y deben defender su puesto privilegiado que no se merecen. ANIMO amigos DEVs y SYSADMINs que nadie merme vuestra pasion por este mundo. VALEIS MUCHO
Месяц назад
a todos nos ha pasado algo así, y justo como dice el pelado es cuando aprendes de la importancia de los procesos sobre todo en ambientes productivos
@danielmunoz8697
@danielmunoz8697 Месяц назад
Los procesos NO fallan. Los sistemas NO fallan. Fallan las personas que los ejecutan y/o los diseñan. El problema fue un proceso que no mitiga riesgos Y del profesional que no fue cuidadoso. No hay que tener miedo en decir que una persona se equivocó. Lo.importante es que aprendió de ello.
@VANTYCSolutions
@VANTYCSolutions Месяц назад
El gerente de infraestructura el culpable. Sin backup no hay empresa. Tener una copia diaria de mi ambiente productivo me cuesta 3 dólares al mes y restaurar todo mi ambiente productivo me toma 15 minutos (kubernetes) ya he sorprendido a varios clientes con un par de restauraciones impecables. Pudo haber sido un ramsomware con igual resultado. Saludos 👋
@adriansuarez2149
@adriansuarez2149 Месяц назад
Mi primera chamba. No había DBA. no hay backup, desarrollar sobre prod es demasiado, El programador no tuvo la culpa.
@hugazo
@hugazo Месяц назад
A mi me pasó tener que lidiar con una política así. En una startup de repartos tenían una colección de transacciones que usaba contabilidad, el problema es que tenían solo un usuario que usaba toda la oficina y tenía todos los permisos de la db. Pasó lo inevitable, alguien botó completa la colección. Los dueños querían que yo encontrara quien lo hizo para despedirlo, me negué pero propuse solucionarlo. Les diseñé un esquema completo de permisos para los diferentes perfiles usados por los usuarios y se implementó. Duró un mes y volvieron de inmediato a las malas prácticas así que renuncié medio por esto y medio porque ya tenía una mucho mejor oferta.
@juancastineira64
@juancastineira64 Месяц назад
nunca hicieron pruebas de restauración de la base de datos de backup ! ah, claro! si no existía tal backup !!! lamentable... y peor echarle la culpa al junior.. Ojala le halla servido la experiencia al junior y al responsable líder de backups.
@CFadon
@CFadon Месяц назад
no confíes en tucumanos
@SeekingAura
@SeekingAura Месяц назад
Una cosa es el deber ser y otra cosa es lo que termina pasando, muchas pero MUCHAS empresas por querer ahorrar costos o por que gerencia simplemente no entiende que hay procesos como pruebas unitarias, ambiente de desarrollo, pruebas, producción. que se DEBERIA tener documentado de cierta forma, programar de determinadas maneras que ese "botoncito" toma 3 dias siendo optimistas y no 1 dia pero que lo quieren para ya en tiempos de ya es lo que termina matando demasiado la calidad. Ademas de que como muchas personas quieren conservar su trabajo discrepar con los jefes que desarrollar bien permite software mantenible a largo plazo representa un riesgo del puesto de trabajo terminan creando esa infinidad de deuda tecnica que llega a un punto insostenible que colapsa por si mismo En fin, la culpa es la fiebre de "profit" o retorno
@avcesar
@avcesar Месяц назад
Tremendo error de politica, nuca se debe desarrollar sobre BBDD de produccion, para eso hay que tener los entornos adecuados, para produccion, testing y desarrollo. NO fue error del desarollador. Ademas de tener backup.
@carlosbreininger3956
@carlosbreininger3956 Месяц назад
💯 se le hizo cargo a una persona por una acción que tarde o temprano iba a fallar. Aún siendo un super senior, se cometen errores, por exceso de confianza, presiones o cansancio. A todos nos pasa, pero con scripts revisados, store procedures para evitar correr queries manuales y sobre todo un buen manejo de permisos basado en roles, esto no pasaba. Y por otro lado, que clase de liderazgo tiene esa empresa?? Culpar a un jr y no aprender de los errores? La cabeza que debía correr era la del CEO y la del CTO, no la del jr... La empresa apesta, me quedo con el comentario jaja
@HernanRengelChavezbrosso3D
@HernanRengelChavezbrosso3D Месяц назад
Fallo el proceso, fallo el diseño, fallo el diagrama er, fallo la segregación de responsabilidades, fallo referencias, son tantas cosas, que según el relato no habían muchos devs juniors, como la gente puede trabajar tranquila con tan pocos controles
@YamilOrtega-rl9vb
@YamilOrtega-rl9vb Месяц назад
En mi caso, un día borré una instancia de notificaciones, justo con una taera no repetitiva, pero con acceso a produccion y sin backup. No me echaron, pero siempre antes de borrar cualquier cosa me pregunto si es necesario borrarlo. 2da leccion, siempre hay que probar los bakcups y jamas suspenderlos.
@papadopulus5888
@papadopulus5888 Месяц назад
No importa si es Junior o Senior al ser humanos hay errores y el error fue NO tener backups de PRODUCCION. Hoy en dia lo minimo indispensable a cumplir por cualquier empresa es cubrir la triada de la seguridad de la informacion -- confidentiality, integrity, and availability ya que los datos se han vuelto el activo mas importante de las empresas.
@jaimesantiago7375
@jaimesantiago7375 Месяц назад
No me parece algo loco lo que le pasó, sin embargo, me parece muy mal estar haciendo "Tareas" en el ambiente de producción. Siempre se debe operar en un ambiente no-productivo.
@fbusso98
@fbusso98 Месяц назад
Soy el único que entendió "No confíes en TUCUMANOS"?
@duffycop
@duffycop Месяц назад
Podés generar los procesos para que estás tareas repetitivas se configuren una vez y para el desarrollador sea apretar un botón.. Un script y Rundeck.. Por ejemplo.. Pero para facilitar al desarrollador y prevenir desastres. Tener un ambiente separado para desarrollo. Tener los respaldos al día. Ninguno de los problemas fueron culpa del desarrollador.. Todos podemos estar cansados un día y hacer mal un click. La entera culpa y responsabilidad es de la empresa, por tener malas configuraciones y malos procesos.. Este desarrollador lo único que hizo fué dejarlo en evidencia sin querer.
@scubacode41
@scubacode41 Месяц назад
de entrada, NUNCA debieron darle acceso a produccion a un programador junior. No fue culpa de el. El mayor error fue no tener respaldos, ese es el verdadero problema de esto, debierno haber corrido a quien estaba a cargo de tener respaldos
@miguelangelcabrera2227
@miguelangelcabrera2227 Месяц назад
En mi empresa un junior con los accesos equivocados borro cerca de 4.000 tarjetas de credito almacenadas en stripe que hacian pago mensual.. umm
@ReggiePerez19
@ReggiePerez19 Месяц назад
El método de los perros se llama en informática: Validación por perros de reservorio. La desventaja es que siempre uno de los perros es un traidor.
@williamwaap
@williamwaap Месяц назад
Estoy de acuerdo que no fue culpa completamente del desarrollador, fue culpa el incidente, pero la gravedad de ese incidente es culpa de la cadena de mando: 1) El lider al no tener sistema periodico de backup 2) El lider al no tener procesos rutinarios como crear backup antes de tocar tablas en produccion 3) El lider al no tener procesos rutinarios como cuando ejecutas un crud o algo que afecte la base hacer la ejecucion dentro de transaccion y solo hacer commit hasta verificar la ejecucion correcta 4) El lider al no tener accesos limitados segun tareas en la base de datos, por ejemplo usuario de consulta sin privilegios de crud y sin permisos de alteracion de estructura de la base 5) El lider al no tener minimo 2 ambientes de bases de datos a parte de produccion y en la que los Juniors no puedan acceder a produccion 6) El lider al no dividir cambios a la base de produccion, en la que 1 persona desarrolle los script y los ejecute en ambiente de pruebas y luego lo pase a otro departamento en donde ejecuten ese script en produccion, ya son 2 personas revisando la ejecucion 7) El lider al no identificar tareas tediosas y repetitivas para hacer mejoras en el proceso para automatizarlas y reducir la incidencia de errores por cansancio o monotonia Si literalmente no veo que culpa tiene el joven hasta veo mal como vienen y lo buscan a hacer sentir mal por el costo del error como que si es culpa de el joven que la empresa tenga una estructura informatica en la que un junior puede echar el negocio abajo, creo que ahi debieron rodar las cabezas del gerente y el lider minimo, en ves de atacar al Junior, creo que esto no debio de ser asi ni aunque el joven no fuera junior, ya que el ambiente de esa empresa esta mas diseñado a que algo asi pase que cualquier otra cosa
@facusoster
@facusoster Месяц назад
Mas allá del proceso que fallo cuando la aplico el desarrollador, también es responsabilidad de la empresa en no tener backups y un DRP bien planificado para estos tipos de situaciones.
@DeisyCrespo
@DeisyCrespo Месяц назад
Muy bueno, gracias por esa recomendacion, en un laboratorio de quimica, biologia, en proyetos complejos o peligrosos, se debe tener ese tipo de precaucion.
@PabloCazorla
@PabloCazorla Месяц назад
Yo hace unos años le hice perder un equivalente actual a unos 15M de pesos a MercadoLibre. Me recagaron a pedos, pero no pasó de allí. Luego supe que ni de lejos era algo tan grave como otros kilombos que habian pasado antes, jaja
@ThemasasterAdolfo
@ThemasasterAdolfo Месяц назад
Aun compañero le paso algo parecido, el era recién ingresado en la empresa, por lo que muchos de los usuarios se aprovechan de esa clase de empleados e inclusive los otros ingenieros auxiliares de las otras sedes para que hagan modificaciones profundas a la base de datos, un día elimino los registros de una tabla, lo bueno es que apenas se habia creado dos meses antes, por lo que me fue fácil recuperar la información eliminada por medio de la base de datos de respaldo, mi compañero aprendió la lección y mi jefe ni se entero de ese incidente
@alecavallo17
@alecavallo17 Месяц назад
dicen las malas lenguas que la persona de esta historia sigue trabajando. Hasta hace unos días trabajaba en Cloudstrike 🤣🤣
@josephjimenezsolis3187
@josephjimenezsolis3187 Месяц назад
El error es del desarrollador, el impacto del error es culpa de la empresa. No tener backups al dia es irresponsable desde todo punto de vista. Supongamos que no fuerse un desarrollador despistado, los hackean, hackean al proveedor, etc etc. Un plan de respaldo es basico en toda empresa.
@FernandoJavierSosa
@FernandoJavierSosa Месяц назад
Es verdad. Yo conozco un Tucumano que era bueno pero de mucho tomar, no le confiaria la base de prod a él. (5:50)
@tecopss
@tecopss Месяц назад
No puedo afirmar que sea el mejor video que hayas publicado, pero esta entre los mejores... 🐩🐶🐕🤣🤣🤣
@gmat78
@gmat78 Месяц назад
Gran anecdota! Todos siendo humanos podemos cometer errores y aprener de ellos, lo que en ese caso esta mal el control de daños que la empresa tiene para prevenir que ese error humano, ponga en peligro al negocio. No se trata de algo puntual solo como tener backup y sino de tener metas claras para reducir los daños al maximo ( tener definido procesos/runbook , revisiones de codigo, acceso restringido a produccion, pruebas de codigo en ambientes de UAT/preprod) y por sobre todas las cosas un proceso de mejora continua (basado en Post-Mortem reports con un plan de accion para evitar que eso vuelva a suceder, si aun asi fallaron los mecanismos existentes)
@TheJaaavier
@TheJaaavier Месяц назад
Recuerden dormir 8 horas x.x si estás aquí a las 2am vaya a dormir
@m3mbrillo_
@m3mbrillo_ Месяц назад
Me pasa comúnmente que en nuevas empresas tengo que hacer la contraria. Pedirles explícitamente que NO me den permisos de modificar cosas en prod.
@programmercito1812
@programmercito1812 Месяц назад
Yo júnior o senior hubiera hecho el cliente y que cada siempre borren la tabla sin llegar a tocar la base de datos yo mientras me dormía o mira a tv 🤣🤣 sorry pelado pero si
@demiantah3179
@demiantah3179 Месяц назад
no tener respaldos programados de la db de produccion y operar datos con ella es muy muy muuuuuuy arriesgado y tonto a la vez, el chico aprendio y la empresa perdio, pasa todos los dias.
@emurrietal
@emurrietal Месяц назад
Todos cometemos errores de una forma o de otra, pero es función del líder del equipo con su experiencia prever y reducir las posibilidades de un error.
@sether_3297
@sether_3297 Месяц назад
hahahahah si asi mero me explico cuando me preguntan algo técnico de mi trabajo y dicen que divago mucho ahora todo tiene sentido gahahahahaa
@nopinguy
@nopinguy Месяц назад
Pelado, te paso la servilleta porque te chorrea la boca de verdades. Hago mías tus palabras
@efburgos
@efburgos Месяц назад
no hagas un delete sin un where XDD, esto nos ha pasado a todos de diferentes maneras y es como dices es por las formas de hacer las cosas, es culpa sin duda. de las politicas de la empresa
@niclassix
@niclassix Месяц назад
por eso siempre hay q hacer un delete sin where antes de ejecutar cualquier comando en la base, para asegurar de limpiarla y no perder datos jaja
@Lordyrock7787
@Lordyrock7787 Месяц назад
Pero un panel deberia ser obligatorio, y oara borrar la base de datos debe tener una contraseña. Mongodb me pide el nombre hasta para borrar un campo
@V473R10
@V473R10 Месяц назад
Cuál sería el ratio ideal de perros de chequeo por personal técnico en una empresa?
@fxuser02
@fxuser02 Месяц назад
Es culpa del junior, para esa tarea repetitiva debió crear un script de SQL
@serome111
@serome111 Месяц назад
Aprendes a sacar copia de seguridad antes de hacer cualquier cambio
@ImperiosdeIntriga
@ImperiosdeIntriga Месяц назад
¿De verdad el problema fue el desarrollador o la empresa por no tener protocolos más estrictos? 😅🚨
@pablogonzalezrobles803
@pablogonzalezrobles803 Месяц назад
Problema de seguridad más grande que la misma acción.
@clystian
@clystian Месяц назад
Ya hace dos meses estoy sin ningún perro de chequeo, alguna recomendación?
@GualaDRAKE
@GualaDRAKE Месяц назад
Hola Pelao, te saluda un N3RD que acabas de hacer viajar en el tiempo y volver a los 80~90 en santiago de chile... Tenía unos 20 años, técnico electricista (primaria escuela industrial) + técnico electrónico en instituto (WN... te enseñaban assembler desarrollaba mapas de karnot ~ ni recuerdo como se escribe ~)... pero yo quería programar, pero no se daba mucho, solo en la capital, ok, sino se da mucho un WN con ganas basta, cuento corto, la polola de un compañero de universidad de mi hermano dice: Conozco un tipo que necesita ese perfil... A la otra semana trabajaba en Xenix, luego Unix, +rato SCO UNIX, win2 NT y me fui El chiste relacionado con la experiencia de este JR es la siguiente, EL FESTIVAL DE VIÑA DEL MAR.... ¿Les suena? Competencia musical👂 una empresa de soft que desarrollaba el escenario tenía problemas, DISCOS DUROS DE 120 MB ERAN E MATE DE ORO en esos tiempos jajajajaja Y mandan el electrónico, ese al que metieron de un día para otro al curso de administración unix que dictaba mi empresa, por qué, pues porque dejaba mipega de técnico y me metía al curso... OK! dijeron los ingenieros, nosostros no salimos a cagarnos de frío y este pendejo por lo viato feliz hace las 2 pegas por la misma $, y así fue... Y me mandan con una UNIDAD DE CINTA DAT a la empresa de soft que desarrollaba el escenario y que tenía problemas con el gran DISCO DURO DE 120 MB DEL PORTE DE UN LADRILLO DE CONSTRUCCIÓN El preceso TEÓRICO era simple, instalas la unidad de cinta, metes la cinta, prendes el equipo, vas al NO RECUERDO, (fstab en linux ) y configuras la unidad, REBOOT [ y este proceso ME LO SALTÉ EL MUY CSM] El problema erá típico, discos SCSI en raid y moría uno, comando tar bla bla bla respaldabas todo en cinta, instalabas disco nuevo, rearmabas raid EN BIOS de trajeta SCSI BUS ISA.... en fin, de nuevo comando tar bla bla bla, y DEVOLVÍAS LA INFO AL RAID @ DEVOLVÍAS LA INFO AL RAID @ DEVOLVÍAS LA INFO AL RAID @¡£¡⅛$£$⅝⅜$⅞⅝⅜±™⅞ EL PUTO PASO QUE ME SALTÉ, fue el verificar la data, por último un ls ¡NUNCA RESPALDÉ LA DATA! ¡NUNCA RESPALDÉ LA DATA! y el escenario del festival de viña del mar se comenzaba a construir TEÓRICAMENTE en 1 semana, y yo mandé lso planos a /dev/null... PERO NO ERA NI JR
@jorgerpl81
@jorgerpl81 Месяц назад
9:24 esta es una caracteristica de los usuarios: "tontos y mal intencionados"
@gonzaloponce17775367
@gonzaloponce17775367 Месяц назад
Yo soy parte de esa jauría de perros de chequeo 🎉🎉😂😂 doy fe no estas loco
@Litokgollo
@Litokgollo Месяц назад
A mi me pasó con un doble factor de autenticación jijiji
@alejandrobepmale
@alejandrobepmale Месяц назад
Una de las técnicas que utilizo y recomiendo si no se cuenta con un equipo de desarrollo muy amplio, es usar la IA para verificar que el comando SQL que requiero aplicar sea válido ese mismo lo pruebas con una versión en mi máquina que solo es una copia de la base de producción, y pruebo, si está correcto, lo aplicamos a producción. Cabe destacar que son casos muy puntuales y si son repetidas las ocasiones, desarrollamos algo a medida. Excelente contenido pelado. Un abrazo desde Chile.
@davidag90
@davidag90 Месяц назад
Yo hago mucho eso de darle código mío a la IA (obviamente sin info sensible ni datos reales) y pedirle que me lo "explique" como una manera de asegurarme que entre lo que yo escribí y lo que tiene que pasar en la realidad hay una correlación lógica.
@wilsonmori949
@wilsonmori949 Месяц назад
Lo de los erros funciona y tbn si tienes patitos de goma de colores
@icerimuru
@icerimuru Месяц назад
5:18 ostia, tienes toda la razón, es que eso es lo más crítico 😕
@roberfuentesg
@roberfuentesg Месяц назад
Si las ia entregan respuestas con errores y los humanos no nos vamos a equivocar.
@poldelgado
@poldelgado Месяц назад
culpa de no tener una gestion de calidad de los procesos definida.
@MichiHerbar
@MichiHerbar Месяц назад
Eres un crack. Busco empleo, contrátame
@pacho041
@pacho041 Месяц назад
A ese lo contrataría yo. Nunca en la vida vuelve a pasar.
@locusruizlopez5997
@locusruizlopez5997 Месяц назад
Qué hacen para no tener copias de seguridad😮😊
@ricardoruizdiaz7218
@ricardoruizdiaz7218 Месяц назад
tengo la mania de antes de tocar una base de datos hacer un rsync a un disco externo
@0xfog_
@0xfog_ Месяц назад
5:50 escuché: "No confíes en _tucumanos_" 😂
Далее
CÓMO PREPARARSE para DESPIDOS complicados
16:23
Просмотров 65 тыс.
Los PEORES ERRORES que cometí como SRE 🙀
12:57
Просмотров 62 тыс.
Ко мне подкатил бармен
00:58
Просмотров 142 тыс.
El incidente de Crowdstrike de Julio 2024
14:46
Просмотров 12 тыс.
Q&A Junio 2024
20:40
Просмотров 9 тыс.
Cómo alejarte de personas que te perjudican
30:24
Просмотров 1,2 млн
La FÓRMULA para estar MOTIVADO y sin PROCRASTINAR.
19:27
5 roadmaps para ser programador en 2024.
10:40
Просмотров 94 тыс.
Los ISP saben lo que descargas via BitTorrent
10:25
Просмотров 25 тыс.