About This Architecture

RMS IoT tracking system migrated to AWS using a microservices architecture deployed on EC2 Docker Swarm within a VPC, with Nginx as the entry point routing traffic from AED devices, mobile apps, and admin interfaces. The public subnet hosts the application tier including Gateway, APP Server, Auth Server, AED Server, and Batch services, while the private subnet isolates data and broker layers using Amazon RDS MariaDB, ElastiCache Redis, and Amazon MQ RabbitMQ. This architecture demonstrates secure network segmentation, service discovery via Eureka, distributed tracing with Zipkin, and CI/CD automation through Jenkins, Nexus, and GitLab running on a dedicated DevOps EC2 instance. The design solves multi-protocol device ingestion, stateless service scaling, and asynchronous processing while maintaining compliance and observability. Fork this diagram to customize subnet sizing, add auto-scaling policies, or integrate additional AWS services like CloudFront or WAF for your IoT deployment.

People also ask

How do I migrate a legacy IoT tracking system to AWS using microservices and Docker Swarm with proper network segmentation?

This diagram shows a production RMS IoT architecture on AWS using Docker Swarm in a VPC with public-facing Nginx entry point, private database tier (RDS MariaDB, ElastiCache Redis, MQ RabbitMQ), and CI/CD automation via Jenkins. It demonstrates secure subnet isolation, multi-protocol device ingestion (AED, Modem, IrDa), service discovery with Eureka, and distributed tracing with Zipkin.

RMS IoT Tracking System AWS Migration

MultiadvancedAWSIoTmicroservicesDocker SwarmVPCRDS
Domain: Cloud AwsAudience: AWS solutions architects migrating legacy IoT systems to cloud infrastructure
4 views0 favoritesPublic

Created by

August 19, 2026

Updated

September 5, 2026 at 3:19 AM

Type

network

Need a custom architecture diagram?

Describe your architecture in plain English and get a production-ready Draw.io diagram in seconds. Works for AWS, Azure, GCP, Kubernetes, and more.

Generate with AI

AI-generated. Verify before production use. Learn more

Report this diagram