Microservices is one of the most promising architectural trends right now. For applications that need to move into the cloud, respond to demands for more agile development models, and support...
Technology modernization and re-platforming efforts are top-of-mind more than ever, especially in industries like retail banking that entail a demanding customer base. Challenges around customer service are growing due to...
Here’s a video of Hazelcast CEO Talip Ozturk presenting at Jax London. This is a talk for new Java developers who want to understand Hazelcast. Also, if you want to...
Microservices are a set of software applications designed for a limited scope that work with each other to form a bigger solution. Each service has minimal capabilities for the sake...
An in-memory data grid (IMDG) is a set of networked/clustered computers that pool together their random access memory (RAM) to let applications share data with other applications running in the...
A cloud-native architecture is one in which an application has been designed specifically for cloud deployment (contrast to “lift-and-shift”, where applications are moved to the cloud unchanged). Cloud-native architectures are...
Publish/subscribe, or pub/sub messaging is a software architecture model by which applications create and share data. Pub/sub is particularly popular in serverless and microservices architectures. In pub/sub messaging, publishers and...
Real-Time Machine Learning is the process of training a machine learning model by running live data through it, to continuously improve the model. This is in contrast to “traditional” machine...
Deserialization is the process of reconstructing a data structure or object from a series of bytes or a string in order to instantiate the object for consumption. This is the...
Hazelcast has the ability to authenticate users of a cluster and then to authorise their access to data structures and operations based on roles held by a user. This authentication...