This Week in Spring: Kubo Announced, Service Discovery, and REST APIs

From DZone Java Zone
March 16, 2017 - 12:02pm
Welcome to another installment of This Week in Spring! This week I’m in Chicago on business and preparing for next week, where I’ll be at the first Devoxx US event, ever! I hope to see you there! Last week, I continued the Spring Tips series with a look at how to implement server-sent events using classic Spring MVC and Spring WebFlux in Spring Framework 5, due this summer. Last week, Pivotal and Google announced Kubo, the ability to run and manage Kubernetes, on top of BOSH, alongside Cloud Foundry. This means that it’s now possible to get support for both Pivotal Cloud Foundry and Kubernetes deployments, supporting cloud-native applications and low-level container orchestration equally. Spring I/O Platform lead Andy Wilkinson announced Spring I/O Platform Brussels SR1 and Spring I/O Platform Athens sr4. Disid has just announced Spring Roo 2.0.RC1. Spring I/O Platform lead Andy Wilkinson just announced an updated revision of the dependency management plugin Platform. Spring Integration ninja Artem Bilan just announced an updated revision of the Spring Integration extension for AWS. Spring Cloud ninja Ryan Baxter just announced Spring Cloud Camden SR6. Don’t miss Michael Plod on Wednesday, March 29 at 10:00 a.m. PT, he’s going to talk about Strategic (Domain Driven) Design with Spring Boot Greg Turnquist has announced that all the Spring guides are now updated to reflect usage with IntelliJ IDEA the Spring Security team is cooking up some amazing stuff for OAuth. Check out the super preliminary, not-final-at-all look at what’s coming MuleSoft and Pivotal partner to support application networks between Pivotal Cloud Foundry and MuleSoft AnyPoint The Baeldung blog has a nice look at Spring LDAP BOSH, for those that don’t know, is an open source tool for release engineering, deployment, lifecycle management, and monitoring of distributed systems. It was developed by the Cloud Foundry team (many of whom were former Googlers) to support deploying Cloud Foundry itself. It’s the package manager for services, not servers. It can be used to recreate entire distributed systems from the operating system up, with immutable infrastructure (as opposed to converged infrastructure options like Puppet or Chef). If you’re managing a large distributed system, you need something like this beneath your system. You can also deploy ar

Continue reading this article »