1-2 Years Architecture Puzzles