Getting Started with Microservices Using Hazelcast IMDG and Spring Boot
In this white paper
Microservices, as an architectural approach, has shown a great deal of benefit over the legacy style of monolithic single applications. Nevertheless, microservices are not without their drawbacks. The purpose of this white paper is to show first steps for using Spring Boot and Hazelcast IMDG contribute to the microservices landscape, enhancing the benefits and alleviating some of the common downsides.
Who should read it?
This paper is intended for software architects who are planning a Microservices deployment and want to understand all the critical infrastructure requirements.
- What is Spring Boot?
- What is Hazelcast IMDG and Why Microservices?
- Spring Boot and Hazelcast IMDG
- Six Problems: Sharing, Asynchronicity, Security, Simplicity, Evolution, Health
- Problem 1: Sharing – using memory storage for speed, but distributing for scaling and resilience
- Problem 2: Asynchronous Communications – inter-process communications with loose coupling and fault tolerance
- Problem 3: Security – Spring Boot providing easy set-up to a widely used and solid security implementation.
- Problem 4: Simplicity – efficiently building a standalone Java module with Spring Boot
- Problem 5: Evolution – changing applications over time to suit new requirements
- Problem 6: Health – keeping track that microservices are not overloaded
- Other Considerations Hazelcast Topology
Download the white paper now to learn more.