"Pattern-Oriented Software Architecture. Patterns for Concurrent and Networked Objects" - читать интересную книгу автора (Douglas Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann)