Spring cloud ribbon with eureka – Client side load balancer example
Learn to use client side load balancing using spring cloud ribbon with eureka. Learn to build microservice which use ribbon as client side load balancer.
Learn to use client side load balancing using spring cloud ribbon with eureka. Learn to build microservice which use ribbon as client side load balancer.
Replace deprecated Spring RMI and Hessian remoting with a Spring Boot 4 HTTP endpoint and typed client, with tested success and 404 behavior.
Alexa is Amazon’s cloud-based voice service. In this tutorial, learn to add custom skills to amazon Alexa and to use those skills in Amazon Eco device.
In this tutorial, learn to create and consume RSS and Atom feed from spring boot application. You must have seen this in form of text or image buttons on various websites (like our RSS feed) inviting you to “Subscribe via RSS.” RSS is simple syndication API – often referred as …
In this spring boot example, learn to configure web application to run on SSL (HTTPS) with self-signed certificate. Also learn to create SSL cert, as well.
Zipkin is a very efficient tool for distributed tracing in the microservices ecosystem. Distributed tracing, in general, is the latency measurement of each component in a distributed transaction where multiple microservices are invoked to serve a single business usecase. Let’s say from our application, we have to call 4 different …
In this ELK tutorial, learn to integrate ELK stack in microservice ecosystem for distributed logs management and processing, and viewing logs in UI Console.
Learn about service virtualization concepts in detail and also look into a popular and useful service virtualization tool – Hoverfly. Also see how Hoverfly can be used to capture request/responses in proxy mode and use those captured responses while Hoverfly will run in simulation mode.
Write an AWS Lambda function in Java 25 as a RequestHandler with records, test it with JUnit, and deploy and invoke it with the AWS CLI.
Lombok is very handy tool for minimizing the boilerplate code as well as providing lot’s of other features such as lazy loading, thread safety or immutability. This is the reason it becoming very popular among the developer community.
Netflix zuul example using zuul API gateway pattern. Learn to create load balancer using Netflix Zuul and its solid bonding with Spring Cloud.
Learn to create Microservices, based on Spring cloud, registering on HashiCorp Consul registry server and how other microservices (discovery clients) use it to register and discover services to call their APIs.
Learn to leverage the one of the Spring cloud Netflix stack component called Hystrix to implement circuit breaker while invoking underlying microservice. It is generally required to enable fault tolerance in the application where some underlying service is down/throwing error permanently, we need to fall back to different path of …
Now a days REST and Microservices have got a lot of momentum. At the same time, actual REST specification does not suggest any standard way to document the REST APIs that we are going to expose [like WSDL for SOAP]. As a result, everybody is documenting their APIs in their …
Learn about Amazon S3 (Simple Storage Service), creating a bucket in AWS S3 and then hosting a static website or static contents in the storage area.
Learn to deploy and host spring boot applications into Pivotal Cloud Foundry Web Services Platform (PWS) and access REST endpoint from local workstation.
Learn to create microservice, based on Spring cloud, which act as Netflix Eureka registry server and how other microservices (Eureka clients) use it to register and discover services.
Config server is where all configurable parameters of microservices are written are maintained. It is more like externalizing properties / resource file out of project codebase to an external service altogether, so that any changes to that property does not necessitate the deployment of service which is using the property. All such property changes will be reflected without redeploying the microservice.
Learn to create maven custom archetypes which helps in creating a specific type of project structure which is not available in any standard maven archetype.
The Command pattern turns actions into objects. Build a Java playlist editor with working undo and redo, duplicate-song handling, and clear queueing limits.
Learn the Strategy pattern with UML diagrams and a Java checkout example that applies different discount policies. Includes runnable code and output.
Learn Template Method in Java with shipping quotes, a fixed calculation workflow, required steps, optional hooks, diagrams, and tested failure behavior.
HowToDoInJava provides tutorials and how-to guides on Java and related technologies.
It also shares the best practices, algorithms & solutions and frequently asked interview questions.