So far we have been looking at Hazelcast in one particular type of deployment, however, there are a number of configurations we could use depending on our particular architecture and application needs. Each deployment strategy tends to be best suited to certain types of configuration or application deployment; so in this chapter we will look at:
The issues of co-locating data too close to the application
Thin client connectivity, where it's best used and the issues that come with it
Lite member node (nee super client) as a middle ground option
Overview of the architectural choices