One of the fundamental tenants of twelve-factor applications is that developers shouldn’t have to concern themselves with the underlying complexities of the infrastructure supporting their applications. This goes for dealing with how 12 factor apps communicate with each other. Spring Cloud Stream helps mitigates this challenge, whether you’re using RabbitMQ, Kafka, Google pub/sub or any other messaging tool.
“With Spring Cloud Stream, the messaging middleware will not behave the same, but your application will work the same,” said Marius Bogoevici, the project lead for Spring Cloud Stream at Pivotal. In this episode of Pivotal Insights, host Jeff Kelly speaks with Marius about the challenges associated with developing message-driven microservices in cloud-native environments, how Spring Cloud Stream lets developers focus on building software that benefits the business, and how Pivotal customers are putting Spring Cloud Stream to work in the enterprise.
News & Resources
- Check out the Spring Cloud Stream Reference Guide and the Spring Cloud Stream GitHub page.
- Learn more about Spring Cloud Stream via these questions and answers on StackOverflow.
About the Author
Jeff Kelly is a Principal Product Marketing Manager at Pivotal Software. He spends his time learning and writing about how leading enterprises are tapping the cloud, data and modern application development to transform how the world builds software. Prior to joining Pivotal, Jeff was the lead industry analyst covering Big Data analytics at Wikibon, an open source research and advisory firm. Before that, Jeff covered data warehousing, business analytics and other IT topics as a reporter and editor at TechTarget. He received his B.A. in American studies from Providence College and his M.A. in journalism from Northeastern University.Follow on Google Plus Follow on Twitter More Content by Jeff Kelly