Puede configurar un Elastic Load Balancer interno para las solicitudes de round robin a los esclavos. Luego configure dos conexiones en su código:una que apunte directamente al maestro para escrituras y otra que apunte al extremo ELB para lecturas.
O si es aventurero, puede configurar su propio balanceador de carga interno usando Nginx, HAProxy o algo similar. En cualquier caso, su LB escuchará en el puerto 3306.