Vai al contenuto

Principles of Software Architecture Modernization: Delivering Engineering Excellence with the Art of Fixing Microservices, Monoliths, and Distributed Monoliths

    acquistalo su amazon

     

    Principles of Software Architecture Modernization: Delivering Engineering Excellence with the Art of Fixing Microservices, Monoliths, and Distributed Monoliths

      

     

    Diego Pacheco & Sam Sgro

      

    Long path to better systems that last longer and make engineers and customers happier KEY FEATURES   ● Guidance, trade-offs analysis, principles, and insights on understanding complex microservices and monoliths problems and solutions at scale. ● In-depth coverage of anti-patterns, allowing the reader to avoid pitfalls and understand how to handle architecture at scale better.  ● Concepts and lessons learned through experience in performing code and data migration at scale with complex architectures. Best usage of new technology using the right architecture principles. DESCRIPTION  This book is a comprehensive guide to designing scalable and maintainable software written by an expert. It covers the principles, patterns, anti-patterns, trade-offs, and concepts that software developers and architects need to understand to design software that is both scalable and maintainable. The book begins by introducing the concept of monoliths and discussing the challenges associated with scaling and maintaining them. It then covers several anti-patterns that can lead to these challenges, such as lack of isolation and internal shared libraries. The next section of the book focuses on the principles of good software design, such as loose coupling and encapsulation. It also covers several software architecture patterns that can be used to design scalable and maintainable monoliths, such as the layered architecture pattern and the microservices pattern. The final section of the book guides how to migrate monoliths to distributed systems. It also covers how to test and deploy distributed systems effectively. WHAT YOU WILL LEARN ● Understand the challenges of monoliths and the common anti-patterns that lead to them. ● Learn the principles of good software design, such as loose coupling and encapsulation. ● Discover software architecture patterns that can be used to design scalable and maintainable monoliths. ● Get guidance on how to migrate monoliths to distributed systems. ● Learn how to test and deploy distributed systems effectively. WHO THIS BOOK IS FOR This book is for software developers, architects, system architects, DevOps engineers, site reliability engineers, and anyone who wants to learn about the principles and practices of modernizing software architectures. The book is especially relevant for those who are working with legacy systems or want to design new systems that are scalable, resilient, and maintainable.

        

     

    scarica gratis app trova

    ACQUISTALO IN LIBRERIA

    scarica gratis l'app quiinzona e trova la libreria più vicina a te.
    app  in zona

    hai una attività commerciale ? aggiungila su artigianiecommercianti.it
    segui quiinzona
     

    La spia intoccabile


    La spia intoccabile  Giacomo Pacini  Di Federico Umberto D'Amato è stato detto che «sapeva quasi tutto di tutti e quello che non sapeva, tutti pensa ...

    Tromboni


    Tromboni  Mario Giordano  Chi sono i tromboni? Quelli che vi spiegano come salvare il Paese mentre lo fanno andare a rotoli, quelli che parlano di riv ...

    A proposito di niente


    A proposito di niente  Woody Allen  Nato a Brooklyn nel 1935, Woody Allen ha iniziato la sua carriera nello spettacolo a sedici anni, scrivendo battut ...

    Imparare il russo – Testo a fronte : Lettura facile – Ascolto facile : Audio + E-Book num. 1


    Imparare il russo - Testo a fronte : Lettura facile - Ascolto facile : Audio + E-Book num. 1  Polyglot Planet  ASCOLTO FACILE – LETTURA FACILE – A ...

    Massoterapia


    Massoterapia  Mary Beth Braun & Stephanie J. Simonson  Dalla terza edizione del volume Introduction to massage therapy sono stati estratti tre cap ...

    An Almost Zero Waste Life


    An Almost Zero Waste Life  Megean Weldon  Author Megean Weldon, aka The Zero Waste Nerd, gently guides you on an attainable, inspirational, mindful, a ...

    Fra le tue mani (I Romanzi Extra Passion)


    Fra le tue mani (I Romanzi Extra Passion)  Erin McCarthy  Leighton Van Buren è la direttrice creativa di un reality show che permette alle coppie di ...

    Come promuovere la tua attività sul web senza pubblicità


    Come promuovere la tua attività sul web senza pubblicità  Alessio Beltrami  Una guida operativa al “content marketing” per professionisti e impr ...

    Hoepli Test 13 Design


    Hoepli Test 13 Design  Ulrico Hoepli  La nuova edizione di questo manuale, aggiornato agli ultimi programmi d'esame e interamente a colori, fornisce g ...

    Il caso Alaska Sanders


    Il caso Alaska Sanders  Joël Dicker  Aprile 1999. Mount Pleasant, una tranquilla cittadina del New Hampshire, è sconvolta da un omicidio. Il corpo d ...

    The World Atlas of Gin


    The World Atlas of Gin  Joel Harrison & Neil Ridley  'Excellent' - Susy Atkins, the Telegraph For everyone and anyone who wants to understand more ...

    Clima. Come evitare un disastro


    Clima. Come evitare un disastro  Bill Gates  Bill Gates ha passato gli ultimi dieci anni a studiare le cause e gli effetti del cambiamento climatico. ...

    Morte di un presidente


    Morte di un presidente  Paolo Cucchiarelli  UN'INCHIESTA RIVOLUZIONARIA CHE RISCRIVE IL CASO MORO «Perché la verità, cari amici, è più grande di ...

    Tutto Montemagno


    Tutto Montemagno  Marco Montemagno  Ha senso intraprendere e portare avanti nuovi progetti, in questi tempi incerti? Quali sono gli strumenti per far ...

    Il re di Wall Street


    Il re di Wall Street  Louise Bay  È il re di Wall Street... ma non può nulla contro l’amore. Max King è il banchiere d'investimento di maggior su ...