new post about distributed system design based on java sokcet