Topics Related to Architecture, Availability and Java: