ARCHITECTING FOR CLUSTERS OF ADCS AND APPLICATION MICROSERVICES