Software Architecture in Practice: Chapter#4

Technology does not always rhyme with perfection and reliability. Far from it in reality!