Open Source Projects:
Back to top

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 Hazelcast IMDG® and Spring Boot Java-based framework to 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’s covered

  • What is Spring Boot Java-based framework?
  • 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