Pluralsight: Spring Cloud Fundamentals Course Page

Thanks for watching my course. I hope you enjoy it!

FAQ

Can I use the latest version of Spring Cloud?

The Spring Cloud team does a great job on ensuring backwards compatability but you may run into some issues. My suggestion: give it a try.

Can I use the latest version of Spring Boot?

Yes! That's one of the nice things about using microservices: all communication is done over the network (e.g. HTTP) so different apps can use different versions of the same technology or even different technology all together.

Do you have any book recommendations where I can learn more?

I've registered my service with the Eureka but it's not available, what's wrong?

You may just need to wait a bit longer and try again. From the documentation: "A service is not available for discovery by clients until the instance, the server and the client all have the same metadata in their local cache (so it could take 3 heartbeats)."

Can I use IntelliJ instead of Eclipse STS?

If you're more comfortable using IntelliJ, yes, please do. However, do note that all the demos use Eclipse STS so you'll just need to be able to translate the steps in the demo into the appropriate actions in IntelliJ.

Both Spring Boot 1.4 and 1.5 are used throughout the course. Which one should I use?

Good eye. Throughout the development of the course Spring Boot 1.5 was released. But the beauty of a cloud native architecture is that you can run whatever technologies you want because everything communicates over the network!

What's the difference between putting a property in the application.yml or bootstrap.yml?

This is a common question on Stack Overflow: see my answer here.

What's the difference between @RibbonClient and @LoadBalanced?

This is a common question on Stack Overflow: see my answer here.

Demos