miércoles, noviembre 14, 2007
Patrones de acceso y las 10 mejores maneras de estropear la escalabilidad y fiabilidad de Java
miércoles, noviembre 14, 2007 por Martín
Aquí hay un buen resumen de la charla así que me puedo ahorrar casi todos los comentarios. El caso es que el patrón número 10 me ha recordado mucho lo que hacemos, ya que es exactamente uno de los problemas que tenemos, y es de eso de lo que quería hablar. Se trata de la importancia de tener en cuenta los patrones de trabajo de una aplicación, es decir, que si uno simplemente asume que todos los datos son iguales y los trata por igual se puede llevar una sorpresa.
Como comenta en la transparencia 11, el negocio de Foreign Exchange se basa en la compra y venta de divisas. Sin embargo, la realidad es que la mayor parte de las operaciones se realizan sobre euros y dólares ya que es donde hay más volumen comercial. ¿Cómo afecta esto? Os pongo un ejemplo.Un sistema de Foreign Exchange normalmente tendrá un montón de órdenes en el sistema puestas por los traders para comprar y vender, ganar posiciones o retirarse. Esas órdenes se procesan en tiempo real con cada latido del sistema con lo que se genera tal enorme carga de CPU que se ha de distribuir la evaluación entre diferentes nodos de un cluster.
Ahora bien, si alguien que no conoce el negocio se pone a diseñar el sistema puede decidir que la evaluación de cada par de divisas se haga en un nodo del cluster. La consecuencia es que el 40% de la CPU la consumirá una única máquina que será la que evalue el par EUR/USD, mientras que a lo mejor otras 20 máquinas están consumiendo el otro 60% del volumen del mercado evaluando órdenes para divisas que no son tan utilizadas.
No me enrollo más. La charla son 50 minutillos y la verdad es que vale la pena.
Subscríbete al feed
Regístrate con Feedburner y recibirás por email todas las novedades
Comentarios Recientes
Recent Comments
-
Dubai Technician
Simple And Nice Blog I appreciate your opinion. printer repair near me printer services printer repair dubai printer repair printer services near me printer...
http://brigomp.blogspot.com/2008/10/facebook-viene-dubiln.html · 2 years ago
-
Dubai Technician
I found your blog really really useful. This is very informative and genuine blog cheers for writing this blog. I've also viewed GIVEN BELOW
http://brigomp.blogspot.com/2008/10/facebook-viene-dubiln.html · 2 years ago
-
Shashikant01
I have read your blog and it is full of information which a needy need and if you want to do any kind of electronic repair in Dubai like data recovery dubai, macbook repair dubai, iphone repair...
http://brigomp.blogspot.com/2008/10/facebook-viene-dubiln.html · 2 years ago
-
Adamfrost
I read your content and you have explained all the information in it in detail I provide service to people in Dubai like home cleaning, cockroach pest control ajman, baby sitter,
http://brigomp.blogspot.com/2008/10/facebook-viene-dubiln.html · 2 years ago
-
plablito
hombre claro..por tener 3000 e te podria hacer i en 12 h el estado...e llegado aqi porq necesito informacion..qero abrir un negocio de personalizacion de ropa en general i no se como se abre una...
Pensamientos ágiles: Creando una empesa en 24 horas por 100€ · 4 years ago
Etiquetas
- programación (190)
- Arquitectura (90)
- java (78)
- Otros (76)
- empresa (62)
- sistemas (61)
- escalabilidad (56)
- agile (54)
- emprendedores (48)
- Irlanda (42)
- Open Source (31)
- google (27)
- empleo (26)
- humor (24)
- amazon (22)
- eventos (22)
- metodologías (22)
- fun (21)
- rendimiento (21)
- software (21)
- dublin (20)
- testing (18)
- startups (17)
- galicia (15)
- hadoop (15)
- spring (15)
- datacenter (14)
- seguridad (14)
- unit testing (14)
- web 2.0 (14)
- cloud computing (13)
- grails (13)
- jobsket (13)
- libros (13)
- Ingeniería (12)
- eclipse (12)
- facebook (12)
- bases de datos (11)
- virtualización (11)
- yahoo (11)
Archivo de Entradas
-
►
2011
(58)
- ► septiembre (5)
-
►
2009
(61)
- ► septiembre (3)
-
►
2008
(129)
- ► septiembre (11)
-
▼
2007
(217)
-
▼
noviembre
(21)
- Multi-tenancy: diseñando con la escalabilidad en m...
- ApacheCon 07 y web frameworks
- La lista de la verguenza: Top 100 Software vendors
- Reemplazando Flash con Applets y comparación de re...
- Historia sobre una aplicación en JRuby on Rails de...
- Notas sobre la arquitectura de Linkedin
- Transparencias de QCon San Francisco 2007
- Transparencia ante ataques de seguridad
- Caso friendster: ¿Fueron los programadores o los d...
- Patrones de acceso y las 10 mejores maneras de est...
- Dryad, la alternativa a MapReduce de Microsoft
- GigaSpaces ofrece gratis su plataforma a Startups
- IJTC 2007, día 3
- IJTC 2007, día 2
- IJTC 2007, día 1
- Amazon S3 en Europa, 10 millones de objetos y algu...
- OpenSocial, ¿lanzamiento prematuro?
- Sobre feeds y la protección de contenidos
- Una razón algo más técnica para no escribir método...
- Los sin sentidos de VMWare respecto al Open Source
- IJTC 2007 en Dublin
- ► septiembre (17)
-
▼
noviembre
(21)
Mi CV
Cosas que leo
List
También tenemos una tienda de Colchones y Sofás en Betanzos
comments
0 Respuestas a "Patrones de acceso y las 10 mejores maneras de estropear la escalabilidad y fiabilidad de Java"Publicar un comentario