Sumario: | En muchos sistemas, la escalabilidad se convierte en el motor principal a medida que crece la base de usuarios. Las funciones atractivas y la gran utilidad generan éxito, lo que conlleva más peticiones que atender y más datos que gestionar. Pero las organizaciones llegan a un punto de inflexión cuando las decisiones de diseño que tenían sentido bajo cargas ligeras se convierten de repente en deuda técnica. Este libro práctico abarca enfoques de diseño y tecnologías que permiten escalar una aplicación de forma rápida y rentable. El autor, Ian Gorton, lleva a los arquitectos y desarrolladores de software a través de los principios fundamentales de los sistemas distribuidos. Explorarás los ingredientes esenciales de las soluciones escalables, como la replicación, la gestión del estado, el equilibrio de carga y el almacenamiento en caché. Los capítulos específicos se centran en las implicaciones de la escalabilidad para las bases de datos, los microservicios y los sistemas de streaming basados en eventos.
|