helps a lot • Redundancy, deployment, no downtime on upgrades, etc • Monitoring is trickier – observability • RDBMS is a SPoF • Tradeoffs are worth it • DB proxy service is another SPoF, but it's temporary (hopefully)
Redis just for queues and caching • Start migrating higher-level logic to Java • This eliminates low-level DB calls from PHP • Which eliminates the need for models in PHP • Which eliminates the need for the DB Proxy service • Services talking directly to the database