Совершенно обязательный к прочтению двухтомник "
The Architecture of Open Source Applications" переведен на русский распределенной командой полностью и довольно неплохо — "
Архитектура приложений с открытым исходным кодом".
Книга обязательна к прочтению, хорошо расширяет кругозор в проектировании сложных систем и многое расставляет в мозгах по полочкам.
Никогда не бойся браться делать то, что делать не умеешь. Помни, ковчег был построен любителем. Профессионалы построили Титаник...