The point here is that Ignite stores data in binary format, and deserialization happens only on client side. Therefore, you can start server nodes without deploying Person and Organization classes there, and the example will still work. On top of that, you can change class definition on client side and rerun the example without restarting server nodes. It would still work as expected.
More details here: https://apacheignite.readme.io/docs/binary-marshaller -Val -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/
