Create a provider-neutral architecture for a team project portal. Users reach a load balancer that forwards requests to a portal server. The server reads project data from a database, uses a cache for frequent lookups, and retrieves attachments from object storage. Keep the server, database, and cache in a private network; keep the load balancer and object storage outside it. Use a left-to-right automatic layout and add no other services.
