Software Architecture by Neal Ford

Software Architecture by Neal Ford

Author:Neal Ford
Language: eng
Format: epub
Publisher: O'Reilly Media
Published: 2021-09-23T00:00:00+00:00


Figure 8-7. Shared functionality changes are isolated to only the shared service

If only life were that simple! The problem, of course, is that a change to a shared service is a runtime change, as opposed to a compile-based change with the shared library technique. As a result, a “simple” change in a shared service can effectively bring down an entire system, as illustrated in Figure 8-8.

Figure 8-8. Changes to a shared service can break other services at runtime

This necessarily brings to the forefront the topic of versioning. In the shared library technique, versioning is managed through compile-time bindings, significantly reducing risk associated with a change in a shared library. However, how does one version a simple shared service change?

The immediate response, of course, is to use API endpoint versioning—in other words, create a new endpoint containing each shared service change, as shown in Example 8-3.



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Popular ebooks
Architecting High-Performance Embedded Systems by Jim Ledin(1203)
DIY Microcontroller Projects for Hobbyists by Miguel Angel Garcia-Ruiz Pedro Cesar Santana Mancilla(1115)
Raspberry Pi For Dummies by Sean McManus(677)
Computers for Seniors for Dummies by Nancy C. Muir(572)
Windows 10: The Missing Manual by Pogue David(442)
Arduino Uno: A Hands-On Guide for Beginner by Agus Kurniawan(421)
Teach Yourself VISUALLY Chromebook by Guy Hart-Davis(391)
Getting Started with Adafruit FLORA by Becky Stern(391)
Troubleshooting and Maintaining PCs All-in-One For Dummies by Dan Gookin(374)
Samsung Galaxy S6 for Dummies by Bill Hughes(373)
IMac for Dummies by Chambers Mark L.;(315)
2020 Ultimate Guide to Raspberry Pi : Tips, Tricks and Hacks by oney Youssef & oney Youssef(310)
Raspberry Pi: A Step-by-Step Guide For Beginners to Program and Set-Up Top 10 Raspberry Pi Projects + First Steps on Configuration by Cage Jonathan(308)
Super Arduino: Step-by-Step Instructions to Build Cool Gadgets by Kenneth Hawthorn(288)
Software Architecture by Neal Ford(288)
iPad For Seniors For Dummies by Jesse Feiler(286)
Raspberry Pi 4: The Ultimate Step-by-Step Guide to Using Raspbian to Create Incredible Projects and Expand Your Programming Skills with the Latest Version of Raspberry Pi by Liam Clark(285)
Raspberry Pi: Tips and Tricks to Learn Raspberry Pi Programming by Pratt Logan(272)
RASPBERRY PI 4 : A Comprehensive Guide to Raspberry Pi 4 Setup, Learning Programming and Developing Innovative Projects by DENTON DUKE(266)
Arduino new different projects Tachometer utilizing, Advanced Code Lock, Shading Detector, Electronic Voting Machine,Bidirectional Visitor Counter etc.., by Anbazhagan K & Ambika Parameswari K(262)