Blogs

Dive into our latest insights and tips on cloud technology.

AWS

Your comprehensive resource for mastering AWS services.

Contact

Contact Us in form of any enquiry and get served by our experts.

Resolve Parking (Smart Mobility – Amazon ECS Fargate + Control Tower)

Implementing a Well-Architected AWS DevOps Platform for a Smart Parking Solution

Executive Summary

Resolve Parking provides smart parking management solutions that streamline operations, enhance compliance, and improve the customer experience for parking operators Resolve Parking provides smart parking management solutions that streamline operations, enhance compliance, and improve the customer experience for parking operators and municipalities. To support rapid growth and deliver reliable services, Resolve Parking needed a secure, scalable, and highly available infrastructure on Amazon Web Services. GoCloud partnered with Resolve Parking to modernize their platform by deploying Amazon ECS with AWS Fargate as the core orchestration service for containerized applications. This enabled consistent deployments, seamless scaling, and high availability across dedicated development/staging and production environments, ensuring faster releases with reduced operational overhead. To strengthen governance and efficiency, GoCloud also implemented an AWS Landing Zone with AWS Control Tower, providing centralized account management, security baselines, and guardrails. Together, this foundation allowed Resolve Parking to scale their intelligent parking solutions, maintain compliance, and operate with improved efficiency across multiple markets.
municipalities. To support rapid growth and deliver reliable services, Resolve Parking needed a secure, scalable, and highly available infrastructure on Amazon Web Services. GoCloud partnered with Resolve Parking to modernize their platform by deploying Amazon ECS with AWS Fargate as the core orchestration service for containerized applications. This enabled consistent deployments, seamless scaling, and high availability across dedicated development/staging and production environments, ensuring faster releases with reduced operational overhead. To strengthen governance and efficiency, GoCloud also implemented an AWS Landing Zone with AWS Control Tower, providing centralized account management, security baselines, and guardrails. Together, this foundation allowed Resolve Parking to scale their intelligent parking solutions, maintain compliance, and operate with improved efficiency across multiple markets.

About RPS

Resolve Parking provides advanced parking management solutions designed to streamline operations, enhance compliance, and improve the customer experience. Their goal is to deliver secure, automated, and user-friendly technologies that integrate with existing property and facility systems. The services Resolve Parking offers help organizations reduce administrative burden, optimize revenue, and simplify parking enforcement across diverse environments.

About the Customer

Resolve Parking is a smart mobility platform designed to simplify parking management for cities, businesses, and drivers. By combining IoT sensors, mobile applications, and real-time analytics, Resolve Parking helps organizations optimize parking space utilization, reduce congestion, and improve the overall urban mobility experience. Its intelligent system provides drivers with seamless navigation to available spots while enabling operators to manage demand, monitor usage, and implement dynamic pricing. With a focus on efficiency, sustainability, and user convenience, Resolve Parking transforms traditional parking into a connected, data-driven service that supports smarter cities and greener communities.

Customer Challenge

Resolve Parking Solutions (RPS) faced key IT challenges in their fragmented multi-account AWS setup:

Inconsistent ECS Deployments –

Non-standardized ECS deployments across Dev, Staging, and Prod caused configuration drift and compliance risks

Limited Visibility –

No centralized way to track ECS services or infrastructure changes across accounts.

Lack of Centralized Governance –

Absence of AWS Control Tower prevented consistent security guardrails, account baselines, and clear workload oversight.

Without addressing these, RPS risked security gaps, compliance issues, and inefficient scaling of ECS workloads.

Why Amazon
Web Services

AWS provides a depth and breadth of infrastructure capabilities and tech technological offerings that are unparalleled. GoCloud chose AWS as their cloud provider because of high-performance, resiliency, scalability, and agility benefit the platform has to offer. Moreover, leveraging the latest AWS tools and technologies would streamline their workflows and result in a decreased time to market for their software products.

Why RPS
Chose GoCloud

As an AWS Advanced Consulting Partner, GoCloud helped Resolve Parking Solutions build a well-architected infrastructure centered on Amazon ECS, enabling secure and scalable containerized applications across Dev/Stag and Prod. GoCloud also implemented an AWS Landing Zone with Control Tower to simplify account provisioning, strengthen governance, and streamline access with AWS Single SignOn.

GoCloud’s Solution

To address these challenges, GoCloud helped Resolve Parking Solutions transition from their fragmented multi-account setup to a secure and scalable architecture on Amazon ECS, enabling consistent deployments across Dev/Stag and Prod. In parallel, an AWS Landing Zone with Control Tower was implemented to provide best-practice account governance, centralized security, and simplified management.

Services Used

AWS Control Tower →

Provides a secure, governed landing zone with standardized account setup and guardrails.

AWS IAM →

Ensures least-privilege access and role-based controls for users and teams.

AWS Secrets Manager →

Centralized and encrypted storage of credentials, removing hard-coded secrets

Amazon RDS (Multi-AZ) →

Highly available and fault-tolerant database setup with automated failover

Elastic Load Balancer (ALB) →

Distributes traffic securely across services for high availability and resilience.

AWS Config →

Continuously monitors configurations and enforces compliance rules.

AWS ECS Fargate →

Runs containerized applications without managing servers, improving scalability and reducing operational overhead.

Amazon CloudWatch →

Provides unified monitoring, logging, and alerting across accounts, improving visibility and proactive issue resolution

AWS Code Pipeline →

Automates CI/CD workflows, reducing deployment risks and enabling faster releases.

AWS CloudTrail →

Complete audit logs for governance, compliance, and security investigations

AWS Security Hub →

Unified view of security posture with automated compliance checks.

NAT Gateways →

Secure outbound internet access for private resources without exposing them publicly.

Auto Scaling (ECS ) →

Automatically adjusts compute capacity based on demand, optimizing cost and performance.

Architecture Diagram

Workflow

For Resolve Parking Solutions, a multi-account setup was established using AWS Control Tower, with dedicated Dev, Stag, and Prod environments to ensure proper isolation, governance, and security. Within each environment, Amazon ECS with AWS Fargate orchestrates containerized applications inside dedicated VPCs spanning multiple Availability Zones (AZs), providing fault tolerance, high availability, and seamless scaling.

For Resolve Parking Solution, a multi-account setup was created by using AWS Control Tower, details of which are as follows:

•  2 Organizational Units (OUs) Members OU (Develop, Staging, Production) and Security OU (Audit, Log Archive).

3 Shared Accounts Management, Audit (for centralized monitoring), and Log Archive (for compliance and log aggregation)

A cloud-native directory with preconfigured groups and AWS IAM Identity Center (SSO) access.

20 preventive guardrails to enforce security and governance policies and 2 detective guardrails to detect configuration violations.

With AWS Control Tower, a Landing Zone was established, providing Resolve Parking Solution with a well-architected multi-account baseline built on AWS bestpractices. The Landing Zone organizes accounts into OUs and enforces governance
centrally.

Core OU: Contains Audit and Log Archive accounts. The Audit account consolidates security findings, while Log Archive aggregates CloudTrail and Config logs from all accounts.

Members OU: Hosts Development, Staging, and Production accounts, each with workload isolation and environment-specific policies.

Root OU: Parent for all accounts, ensuring policies applied at the root cascade to every OU and account

Guardrails and Policies:

Preventive guardrails (SCPs) restrict unsafe configurations (e.g., blocking public S3 buckets, enforcing strong IAM policies).

Detective guardrails use AWS Config rules to continuously monitor compliance.

All workloads and environments are accessed only via AWS SSO, eliminating multiple IAM credentials and ensuring federated identity.

Workloads & Applications:

Dev & Stage: Resolve Parking Solutions runs containerized applications on Amazon ECS Fargate, integrated with Code Pipeline for CI/CD. Pipelines are connected to Bitbucket, so code changes trigger automated builds, tests, and deployments. Dev supports feature development, while Stage mirrors production for pre-release validation.

Production: Production workloads run on ECS Fargate clusters across multiple Availability Zones for high availability. Application data resides in Amazon Aurora (PostgreSQL/MSSQL), while static media is stored in Amazon S3 and distributed globally through CloudFront for low-latency access.

Frontend Applications: Web frontends are also deployed on ECS, allowing the platform to auto-scale with traffic spikes and deliver reliable performance during peak demand.

S3 Buckets: Dedicated S3 buckets handle CloudFormation artifacts, backups, deployment builds, and logs. All buckets are encrypted, access-controlled, and private to ensure customer data security

AWS Config Integration:

For Resolve Parking Solutions, all containerized workloads are centralized on Amazon ECS with AWS Fargate, following best practices for security, scalability, and governance.

1. Enable ECS Across All Accounts and Environments: ECS clusters are deployed in Dev, Stage, and Prod accounts, ensuring isolation, governance, and consistent operations across environments.

2. Standardize Deployments with CI/CD: ECS is fully integrated with Bitbucket pipelines and AWS Code Pipeline/Code Build, so every code change triggers

automated builds, tests, and deployments. This enforces consistency and reduces human error.

3. Leverage Multi-AZ VPCs for High Availability: Each ECS workload runs inside a dedicated VPC spanning multiple Availability Zones, ensuring high availability, resilience, and fault tolerance.

4. Secure Workloads with Encrypted Storage and IAM: Secrets are stored in Parameter Store/Secrets Manager, containers run in private subnets, and access is restricted through fine-grained IAM roles and security groups.

5. Centralize Logging and Monitoring: ECS services across Dev, Stage, and Prod send logs and metrics to a centralized CloudWatch and Log Archive account, giving Resolve Parking a single source of truth for monitoring, troubleshooting, and audits.

Monitoring & Security:

CloudTrail and AWS Config enabled in all regions with logs centralized in the Log Archive account.

Amazon CloudWatch provides application and infrastructure monitoring with alarms and dashboards.

AWS Guard Duty and Security Hub aggregate security findings across accounts into the Audit account for centralized threat detection.

Role-based access controls ensure developers work in Dev, QA/operations in Stage, and only authorized personnel access Prod.

Results & Benefits

The solutions implemented by GoCloud resolved all of Resolve Parking Solutions’ IT challenges and delivered a range of benefits, with Amazon ECS as the foundation:

Faster Incident Resolution:
Before Previously, application incidents were difficult to troubleshoot due to limited visibility across environments. With ECS integrated into centralized logging and monitoring, the team can now quickly trace issues back to specific container deployments, reducing downtime and accelerating resolution.

● Consistent Deployments Across Environments:
Resolve Parking Solutions’ Dev, Stage, and Prod environments often drifted, causing compliance and security gaps. By standardizing deployments through ECS with CI/CD pipelines, workloads are now consistent across all environments, minimizing risk and ensuring best practices are enforced automatically.

Centralized Oversight for Audit
In the past, the fragmented setup made it hard for the Audit and Ops teams to gain a single view of workloads. With ECS running in a multi-account architecture and logs consolidated into a central account, the teams now have complete visibility into workloads and deployment history, simplifying audits and compliance reporting.

Scroll to Top