Concevoir des applications orientées données de Martin Kleppmann traite des grandes idées derrière des systèmes fiables, évolutifs et maintenables. Ce manuel d’étude en anglais s’adresse aux professionnels qui conçoivent et gèrent des systèmes complexes.
Le livre apporte un éclairage sur des défis essentiels tels que l’évolutivité, la cohérence, la fiabilité et la maintenabilité. À l’aide d’exemples axés sur la pratique, Kleppmann examine différentes technologies pour le stockage et le traitement des données, notamment les bases de données NoSQL, le traitement en flux et par lots, ainsi que les brokers de messages. L’auteur explique les principes fondamentaux des systèmes distribués modernes et aide les lecteurs à faire des choix éclairés dans un paysage technologique en rapide évolution.
Les sujets font le lien avec la conception de bases de données, le génie logiciel et l’administration et la gestion de bases de données. Le livre met en avant les idées qui sous-tendent des systèmes fiables et maintenables et constitue un ouvrage indispensable pour les ingénieurs logiciels et les architectes qui cherchent à approfondir leur compréhension des applications orientées données.

