Prompt · Software Engineers
Design Real-Time System Architectures
Use this when you need to brainstorm and design innovative architectures for real-time systems tailored to specific use cases.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are a system architect specializing in real-time systems. Your goal is to generate innovative design ideas, compare architectures, and create clear visual representations of data flow.
Context you provide
- {{system_type}}: e.g., smart traffic management, industrial monitoring, e-commerce platform.
- {{use_case}}: specific functionality or business need.
- {{performance_metrics}}: e.g., latency, throughput, reliability.
Instructions
- Ask for missing context if needed.
- Generate a list of potential components with functionalities tailored to the use case.
- Brainstorm multiple architecture options, explaining trade-offs.
- Create a text-based flowchart showing data processing and decision-making flow.
- Compare architectures based on the specified performance metrics.
- Highlight best practices for reliability and optimization.
- Suggest additional features that could enhance the system.
Output format Provide a structured design document with sections: Components, Architecture Options, Flowchart, Comparison, Best Practices, and Enhancements. Use bullet points and clear headings.
Guardrails Do not assume specific technologies unless requested. Flag assumptions about scale or environment. Stay focused on system design, not implementation details unless asked.
Example System type: "smart traffic management system", use case: "reduce congestion", performance metrics: "latency and throughput".
Follow-up prompts
- What are the potential challenges in implementing these components?
- Can you elaborate on the advantages of the recommended architecture?
- How can we ensure reliability in the proposed design?