Figure 3-12 F ine-grained deployment: Breaking up the ESB 56  Accelerating Modernization with Agile Integration 3.2.3 Grouping integrations Although you might potentially separate each integration into a separate run time, it is unlikely  that such an approach would make sense. It is common to hear that enterprises have  hundreds of integrations running in their centralized ESB. Moving to hundreds of independent  servers would be unnecessarily fine-grained.  The real goal is to ensure that unrelated integrations are not housed together, that is, a middle  ground with group-related integrations together (Figure 3-13) can be sufficient to gain many  of the benefits. Figure 3-12 also shows the concept of API management because it is common that when you  break up the ESB that you need more sophisticated exposure of APIs, and the two activities  are complementary. For more information, see 3.1, “C apability perspective: API  management” on page 42. Let’s consider what benefits you can gain from moving to this more fine-grained model:  GLYPH<SM590000> Independent deployment: Discrete integrations can be deployed with certainty that they  will not introduce instability to other integrations. For example, if a new integration  included some custom Java libraries that introduce a memory leak or another issue that  caused its integration run time to fail, it will not bring down any other integrations when it  fails.  GLYPH<SM590000> Runtime version independence: Integrations can be paired with whichever version of the  run time that they require, perhaps by using the latest Fix Pack for specific features. There  is no need to wait for the next planned runtime upgrade based on the schedules, and you  do not need to worry about regression testing of all the other integrations.  GLYPH<SM590000> Minimal dependencies: You need install only the dependencies that are required for the  integrations. For example, if a local IBM MQ server is not required with the integration  server, it does not need to be present. This situation reduces installation time, start-up  time, memory footprint, and overall complexity.  Integration Systems of  record Centralized  ESB Fine-grained  integration deployment En gagement applicat ions API Management