This document presents a proposed architecture for a cost-efficient and simplified distributed system designed to enhance reliability and availability in small to mid-sized business environments. It utilizes techniques like replication and recovery, supported by a proxy service for optimizing service access and a monitoring service to manage system integrity in real time. The paper evaluates the architecture's performance compared to reference systems and aims to contribute to the development of dependable small-scale distributed systems, addressing a gap in current research.