وبلاگ بلیان

Microservices : Science and Engineering

معرفی کتاب «Microservices : Science and Engineering» نوشتهٔ Antonio Bucchiarone; Nicola Dragoni; Schahram Dustdar; Patricia Lago; Manuel Mazzara; Victor Rivera; Andrey Sadovykh; SpringerLink (Online service)، منتشرشده توسط نشر Springer International Publishing : Imprint: Springer در سال 2020. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Microservices : Science and Engineering» در دستهٔ بدون دسته‌بندی قرار دارد.

This book describes in contributions by scientists and practitioners the development of scientific concepts, technologies, engineering techniques and tools for a service-based society. The focus is on microservices, i.e cohesive, independent processes deployed in isolation and equipped with dedicated memory persistence tools, which interact via messages. The book is structured in six parts. Part 1 “Opening” analyzes the new (and old) challenges including service design and specification, data integrity, and consistency management and provides the introductory information needed to successfully digest the remaining parts. Part 2 “Migration” discusses the issue of migration from monoliths to microservices and their loosely coupled architecture. Part 3 “Modeling” introduces a catalog and a taxonomy of the most common microservices anti-patterns and identifies common problems. It also explains the concept of RESTful conversations and presents insights from studying and developing two further modeling approaches. Next , Part 4 is dedicated to various aspects of “Development and Deployment”. Part 5 then covers “Applications” of microservices, presenting case studies from Industry 4.0, Netflix, and customized SaaS examples. Eventually, Part 6 focuses on “Education” and reports on experiences made in special programs, both at academic level as a master program course and for practitioners in an industrial training. As only a joint effort between academia and industry can lead to the release of modern paradigm-based programming languages, and subsequently to the deployment of robust and scalable software systems, the book mainly targets researchers in academia and industry who develop tools and applications for microservices. Front Matter ....Pages i-xii Front Matter ....Pages 1-1 Microservices: The Evolution and Extinction of Web Services? (Luciano Baresi, Martin Garriga)....Pages 3-28 Size Matters: Microservices Research and Applications (Manuel Mazzara, Antonio Bucchiarone, Nicola Dragoni, Victor Rivera)....Pages 29-42 Front Matter ....Pages 43-43 Migrating to Microservices (Alexis Henry, Youssef Ridene)....Pages 45-72 Assessing Your Microservice Migration (Alexis Henry, Youssef Ridene)....Pages 73-107 Front Matter ....Pages 109-109 Microservices Anti-patterns: A Taxonomy (Davide Taibi, Valentina Lenarduzzi, Claus Pahl)....Pages 111-128 Modeling Microservice Conversations with RESTalk (Ana Ivanchikj, Cesare Pautasso)....Pages 129-146 Graphical and Textual Model-Driven Microservice Development (Florian Rademacher, Jonas Sorgalla, Philip Wizenty, Sabine Sachweh, Albert Zündorf)....Pages 147-179 Front Matter ....Pages 181-181 A Formal Approach to Microservice Architecture Deployment (Mario Bravetti, Saverio Giallorenzo, Jacopo Mauro, Iacopo Talevi, Gianluigi Zavattaro)....Pages 183-208 Autonomic Decentralized Microservices: The Gru Approach and Its Evaluation (Elisabetta Di Nitto, Luca Florio, Damian A. Tamburri)....Pages 209-248 A Hybrid Approach to Microservices Load Balancing (Marco Autili, Alexander Perucci, Lorenzo De Lauretis)....Pages 249-269 Front Matter ....Pages 271-271 Towards the Digital Factory: A Microservices-Based Middleware for Real-to-Digital Synchronization (Michele Ciavotta, Giovanni Dal Maso, Diego Rovere, Radostin Tsvetanov, Silvia Menato)....Pages 273-297 Using Microservices to Customize Multi-tenant Software-as-a-Service (Hui Song, Franck Chauvel, Phu H. Nguyen)....Pages 299-331 You Are Not Netflix (Jakša Vučković)....Pages 333-346 Front Matter ....Pages 347-347 DevOps and Its Philosophy: Education Matters! (Evgeny Bobrov, Antonio Bucchiarone, Alfredo Capozucca, Nicolas Guelfi, Manuel Mazzara, Alexandr Naumchev et al.)....Pages 349-361 Back Matter ....Pages 363-364 Describes the development of scientific concepts, technologies, engineering techniques and tools for a service-based society built on microservices Covers all aspects of the software life-cycle from modeling to development and deployment Illustrates presented concepts through several case studies Includes also topics like migration from legacy monoliths to service-oriented systems or educational aspects for teaching the microservices paradigm
دانلود کتاب Microservices : Science and Engineering