Prompt Library 💻 Coding & Dev Scalable System Design & Infrastructure Planner
Gemini 1.5 Pro 💻 Coding & Dev Advanced

Scalable System Design & Infrastructure Planner

High-level architectural planning for apps expecting millions of users.
👁 7 views ⎘ 0 copies ♥ 0 likes

The Prompt

"I am building a scalable version of [App Idea, e.g., 'An Uber-like Real-time Tracking System'].

Assume we need to handle [Number, e.g., '50,000'] concurrent users and maintain low latency.

Design the Architecture:

Load Balancing: Where should the load balancers sit and what algorithm should they use?

Caching Strategy: Where would you implement Redis or Memcached to reduce database load?

Database Selection: Should we use a Relational DB for [Part A] and a NoSQL DB for [Part B]? Justify the choice.

Microservices: Break the app down into 4 core microservices.

Diagram Description: Describe how a single request flows through this system from the client to the database and back."

📝 Fill in the blanks

Replace these placeholders with your own content:

[App Idea, e.g., 'An Uber-like Real-time Tracking System']
[Number, e.g., '50,000']
[Part A]
[Part B]

How to use this prompt

1
Copy the prompt

Click "Copy Prompt" above to copy the full prompt text to your clipboard.

2
Replace the placeholders

Swap out anything in [BRACKETS] with your specific details.

3
Paste into Gemini 1.5 Pro

Open your preferred AI assistant and paste the prompt to get started.