San WAS este año yo te pido...

Hoy 12 de diciembre... dia de la virgen morena... ya me tiene asoleado el was xD
Version 6.0.1
Servidor : HP con Unix
# procesadores : 4
De entrada... instalan el was 6.1(java 5)
levanto mi aplicacion.... usuario... password..
LOGIN listo!!!

telnet... $ top...
Madres!!!!!!! 340% de procesamiento :(
Llamadas de los gerentes, del subdirector de area... DEL DIRECTOR DE AREA!!!!
"Que paso? No hay sistema. Se liberaba ayer" xD

Historia del "se liberaba ayer
Proyecto XXXXXX
Tiempo de desarrollo: LLeva 4 años(al fin liberado por su servilleta xD)

Desarrolladores: 10
Ingenieros(jefes de los desarrolladores): 3
Gerentes: 3

Codigo:.... asi lo dejamos jajaja. Un ascoooo! acopladisimo, a mas no poder. Modificas un query y casi casi modificaba tambien el CSS jajaja.
LLamada del Gerente de Desarrollo:
"Alejandro?"
Si, que paso?
"Te necesito en un proyecto con prioridad de liberacion. Estaras ahí 3 semanas"(Llevo 1 año xD)
Ok, cuando me necesitan.
"ahora mismo, llevamos tu maquina hoy mismo a donde esta el equipo de desarrollo para que te presenten, te den un a introduccion y comiences. Esto por que acaba de renunciar un desarrollador"
Ok
3 meses despues...
Madres.... Renuncia el ingeniero. Yo con conocimiento ya leve del sistema, ya mejorado of course jajajaja xD
Llamada de recursos humanos
"Alejandro?"
Si, Que paso?(ja siempre contesto igual)
"Te interesa una planta, con tanto baro, tantas prestaciones. Y ademas como ingeniero del proyecto(equivalente a lider de proyecto)
...
Total que acepte.
Al dia de hoy, el proyecto ya corre. Tiene muchooos errores. Debidos a una mala planeacion, a jefes que no tienen nada que hacer mas que decir que hagan algo que no saben explicar.
Y bueno...

Total.. la aplicacion estaba bien bonito jalando en mi tomcat.

LLamada del usuario "Compramos WAS"
Y yo " Como pa que?"
blah blah blah blah blah
Y tan tan.
Migracion a WAS

4 meses atras...

La aplicacion se cae diario, no jala nada!!

Mi jefe. me pregunta, mi gerente me pregunta...directora de operaciones(caga a mi jefe), le quitan horas.
NOS QUITAN HORAS!!
Bueno... trabajo fines de semana, mas fines de semana, madrugadas... mas madrugadas...

total que para todo esto el problema era que el was. no era compatible con la version unix que teniamos lo cual hacia que tronara el server, se caia la aplicacion, le pegaba al performance de la BD todo!!! mal mal mal mal

Algunos meses despues, con una version antigua del WAS, sin compatibilidad para java 5.
Y con proyectos en puerta...

El rendimiento de la aplicacion en glassfish es mejor, carga mas rapido y el was es muy lento, tiene muchas broncas con JSTL
No los toma encuenta... me imprime ${valor} jajaja
Bueno, eso espanta al usuario, dice que los numeros los trae con formato de pesos y que el valor no lo encontro jajajaja.

Tengo unas cuestiones, las cuales le mencione al buen benek.

Vienen modulos en puerta. Mas desarrollo
Aplicacion se vendera a brazil, argentina.

hay 20% de la aplicacion que sigue super acoplado pero es muy complicado meterse. No por dificil, sino por castroso. De la apilcacion original solo vive el 20 % que es dificil de desacoplar.
Opciones... a todo el choro ajajaja.

1) Desacoplar
2) Dejar eso vivo y dedicarnos a los nuevos modulos...

Que harian uds???

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Shadonwk

que harian ustedes? creo que

que harian ustedes?

creo que el punto es que vas a hacer!!!

Imagen de jali

No mas era un comentario....

Ja, ps yo voy a desacoplar. Aunque me cueste la vida jaja :P

Imagen de ezamudio

si ya funciona...

para qué le mueves? aunque sea una aberración de la naturaleza, si ya sirve como el cliente lo quiere, déjalo así y alguien más algún día tendrá que mantenerlo. Nada mas ponle comentarios para guiar a los que siguen. No te van a pagar por desacoplarlo porque no saben qué es eso ni les interesa mientras funcione.

Y manda tu historia al Daily WTF

Given the choice of dancing pigs and security, users will choose dancing pigs, every single time. - Steve Riley

Imagen de jali

"Ya jala pero no corre"

El problema es ese... no esta jalando al 100(pero si al 90 jajajaja. Digamos que esta funcional para el cliente y son errores no tanto de codigo si no de queries.... no creo que haya tanto problema en eso ....)
Como diria un cuate super reconocido .....
"Ya jala pero no corre" jajajaja."xD

Supongamos que hay casos o condiciones que se dan debido a una mala carga inicial de algun registro o cosas asi, lo que me hace perder muchisimo tiempo en encontrar esos detalles. No te miento. Para mover un query tardo 1 hora jajajaja. Por que hicieron cada cosas que ufff.
Por eso tengo la duda... si son pocos detalles. Ps no le muevo. Si salen mas... ps si hercules peleo con la hydra.....................