This Week in Spring: Kubo Announced, Service Discovery, and REST APIs
In the news, Pivotal and Spring have joined forces to announce Kubo to run Kubernetes on top of BOSH. Meanwhile, tutorials abound for service discovery and REST.
Join the DZone community and get the full member experience.Join For Free
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 arbitrary other packages, like Apache JMeter in distributed mode.
- Also announced last week, Google’s CRE support and reliability engineers and Pivotal have tag-teamed to support and certify Pivotal Cloud Foundry running on Google Cloud. To appreciate why this is so important, it means that Pivotal Cloud Foundry - which is becoming more and more white-hot by the day — now bakes in Google’s best practices for site reliability engineering, as described here.
- Michael Gruczel put together a nice look at building REST APIs with Spring Boot in this German language post.
- I liked Stefan Pröll’s posts introducing using Hibernate Search and Spring Boot together.
- Not particularly related to Pivotal, I enjoyed this post from Eric Brewer - father of the CAP theorem — framing how CAP applies to Google’s Spanner database.
- I really enjoyed this JAX survey report detailing the frameworks in which people have the most interest. Spring MVC and Spring Boot take the top spots in their respective categories. Thanks so much, Java community!
- Check out this talk introducing Apache Geode by Spring Data for Apache Geode contributors John Blum and Luke Shannon.
- Couchbase developer advocate Laurent Doguin put together a nice look at testing Spring Data Couchbase applications with Test Containers and Spring.
- This Russian language post by Alexander Kosarev nicely introduces Spring Data repository method tricks.
- I liked Oracle senior application engineer Orlando L. Otero’s post on multi-version service discovery using Spring Cloud.
- this was a very short-n-sweet look at Spring Boot’s DevTools and live-reload support.
- Kevin Hooke put together a nice look at using Spring Data Redis to build a search endpoint over REST.
- John Thompson put together a nice look at using Spring Boot with Microsoft SQL Server.
- Oliver Antoine put together a nice look at integration testing Spring Data Cassandra applications.
- Check out the slides and code to our friend Nicolas Frankel’s talk, Spring Boot Under the Hood.
- This Tech Primer video on using Spring Data ElasticSearch seemed interesting.
- Iam Djalas looks at how to configure Spring Boot to talk to different databases using profiles.
- Auth0 has a nice post on configuring Spring Boot to work with a third-party JWT implementation.
- To our friends at Stormpath, congratulations on joining forces with Okta!
Published at DZone with permission of Josh Long, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.