It takes an integration developer 2-5 years before they are experienced enough to design an integration system that won't cause problems down the line. Brian Petrini (https://www.linkedin.com/in/brianpetrini)and I, each with over a decade of experience behind us, began capturing our combined experience in 2006, in the hope of enabling new entrants into the field to skill up more quickly. In 2008, we bought our material together into a gruelling 40 hours (!) of lectures and working sessions. We had some significant success making integration more “learnable” for IBMers, and our customers, whilst at the same time attempting to influence products to make integration development more productive. Although we stopped formally delivering it as a course in 2014 we still, even today, constantly find ourselves using, or being asked for the material. A small subset of it has surfaced in public form over the years in articles, blogs and presentations, but we have decided it would be good to release it in its original form for those that would like to mine through the broader detail. Whilst it is inevitably dated, the material was deliberately product agnostic, focusing on design and architectural principles. As such, much of it stands the test of time surprisingly well. The original material from the 2008-2014 course is available here: https://www.dropbox.com/sh/5q5irwx4gj8p0nk/AACENcKVR3vw09SBjDDajVTua?dl=0 Warm regards Kim Clark https://www.linkedin.com/in/kimjulianclark October 2022