As the lead architect for App Connect as the next generation cloud integration services, Jim leads the development using cloud-native architectural principles. The architecture Jim designed uses microservices to maximize independent scalability for individual components based on the characteristics of the particular workload that runs on it. The system deploys on IBM Bluemix, uses node.js for highly scalable stateless servers, elastic message queues (Apache Kafka), mode-driven connector API servers (StrongLoop Loopback), nosql databases for scalable persistence (IBM Cloudant), and a modern client-side stack including Ampersand.js, Jade, Sass.