Welcome to another installment of This Week in Spring! It was Valentine's Day for some, and so happy Valentine's Day to you! This week, I’m in Memphis, Tennessee, for business, then it’s off to St. Louis, where I’ll be presenting on Reactive Spring with my buddy Mark Heckler (join us!), then it’s off to Atlanta, Georgia, ahead of next week’s big DevNexus show. Check out what Pivotal is up to at the event!
As usual, we’ve got a lot to cover so let’s get going!
- Last week, in another installment of Spring Tips, I looked at distributed tracing with Spring Cloud Sleuth and Zipkin.
- Spring Cloud Task lead Michael Minella has just announced that Spring Cloud Task 1.2.0.M1.
- Marcin Grzejszczak has just announced Spring Cloud Pipelines 1.0.0.M3 with complete support for blue-green deployment on Cloud Foundry.
- Check out this SpringOne platform 2016 talk on Spring Data Hazelcast repositories.
- There’s a good DZone article on the Spring Boot Actuator support on Pivotal Web Services.
- This S1P talk on streaming live data in the Hadoop ecosystem looks interesting.
- Oleg Zhurakousky gives a nice look at using Apache NiFi with Spring with this S1P talk.
- our pal Andreas Evers gives a nice look at writing comprehensive documentation with Spring REST Docs in this S1P talk.
- RedHat’s Christian Posta’s S1P talk on real-world microservices with Spring Cloud and Kubernetes looks interesting.
- Want to learn more on Spring Cloud Data Flow? Check out this S1P talk, Spring Cloud Data Flow: Orchestrate All The Things.
- Target have just open-sourced Winnaker their auditing tool for Spinnaker. Spinnaker is Netflix’s Spring Boot-powered continuous delivery platform. Pivotal, Netflix, Google and many others besides are all contributors to Spinnaker. You can run Spinnaker on Cloud Foundry, too.
- I thought this interview with Michael Minella on short lived microservice tasks was a great listen.
- Hashicorp has just unveiled their Vault Cloud Foundry service broker.
- Check out 451Research’s look at Spring Cloud Data Flow.
- This talk looks at how Instagram uses RabbitMQ to handle asynchronous tasks at scale.
- Chris Richardson has updated his microservices pattern portal to include new patterns — service deployment platform, decomposition by subdomain, decomposition by business capability and externalized configuration.
- Randy Shoup provides a fascinating look at autonomous teams in this interview.
- Want to use Java Server Faces and Spring Boot?
- The Baeldung blog has a nice look at how to create executable
.jarapplications. It looks at various options, including the Spring Boot fat-
- Our pal Nicolas Frankel is back at it again, this time with a look at how to achieve a self-contained
.jarthat is also signed.