Realtime update can work with multiple processing unit, implemented with hazelcast topic to trigger publishing new data
Refactor: Avoid calling third-party libraries directly in services. Instead, create an interface and implement it accordingly.