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