Simple channels, Concurrent crawler, Load balancer, shop rest api, TCP client server
Document indexer that supports stats like word frequency, etc It uses Netty for client & server and Ratis for data replication.
Multi threading in java using Synchronized, Lock, Conditional Variable, Latch and Atomic constructs.