Los datos son el centro de muchos retos en el diseo de sistemas actual. Es necesario resolver cuestiones difciles como la escalabilidad, la coherencia, la fiabilidad, la eficiencia y la facilidad de mantenimiento. Adems, existe una abrumadora variedad de sistemas, entre los que se incluyen bases de datos relacionales, almacenes de datos NoSQL, almacenes de datos y lagos de datos. Hay servicios en la nube, servicios locales y bases de datos integradas. Cules son las opciones adecuadas para tu aplicacin? Cmo entender todos estos trminos de moda? En esta segunda edicin, los autores Martin Kleppmann y Chris Riccomini se basan en los fundamentos establecidos en la aclamada primera edicin, integrando nuevas tecnologas y tendencias emergentes. Te guiarn a travs del laberinto de decisiones y concesiones que implica la creacin de un sistema de datos moderno, aprenders a elegir las herramientas adecuadas para tus necesidades y comprenders los fundamentos de los sistemas distribuidos. Echa un vistazo bajo el cap de los sistemas que ya utilizas y aprende a utilizarlos de forma ms eficaz. Toma decisiones informadas identificando las fortalezas y debilidades de las diferentes herramientas. Aprende cmo se disean los principales servicios en la nube para ofrecer escalabilidad, tolerancia a fallos y coherencia. Comprende los principios bsicos sobre los que se construyen las bases de datos modernas.