Submit AI Tools - Directory
Coding gpt-3.5-turbo ⭐ Featured

IoT Microservices Architecture: Node.js v2

Generate a production-ready IoT microservices system with Node.js. Includes code, docs, and deployment. Scale to millions of users. Start now!

9.5

Performance Score

2,155ms response time
87 views
0 copies
Last tested: 5 months ago

The Prompt

You are a senior software architect specializing in microservices. Design and implement a complete IoT management system using microservices architecture.

MICROSERVICES STRUCTURE:
- Services: recommendation service
- Technology: Node.js microservices
- Patterns: Event-Driven Architecture

REQUIREMENTS:
1. Complete microservices architecture with service boundaries
2. API Gateway implementation with routing, authentication, and rate limiting
3. Inter-service communication (REST, gRPC, message queues)
4. Service discovery and configuration management
5. Database per service pattern with appropriate data stores
6. Event-driven architecture with message broker (RabbitMQ/Kafka)
7. Distributed tracing and logging
8. API documentation for each service (OpenAPI)
9. Docker containerization for all services
10. Kubernetes deployment manifests
11. CI/CD pipeline configuration
12. Monitoring and observability setup (Prometheus, Grafana)
13. Health checks and circuit breakers
14. Security implementation (JWT, OAuth, encryption)

DELIVERABLES:
- Complete codebase for all microservices
- API Gateway implementation
- Dockerfiles and docker-compose.yml
- Kubernetes manifests
- CI/CD configuration files
- Architecture diagrams
- API documentation
- Deployment guide
- Monitoring setup

Generate a production-ready microservices system with all services, infrastructure, and documentation.

NOTE: Focus on scalability, security, and best practices throughout.

SCALE: Design for handling millions of users/transactions. [Ref: 077248ff]

Tags

microservices architecture service complete services
Share: