MyWorkChoice, a workforce management SMB specializing in temporary staffing and shift-based workforce scheduling, partnered with Dualboot Partners to modernize its legacy platform on AWS.
The solution re-architected MyWorkChoice’s three-sided marketplace—connecting staffing agencies, client companies, and shift-based workers—into a cloud-native, containerized, and cost-optimized AWS platform.
Today, the platform manages millions of shift assignments annually across multiple regions, supporting real-time shift scheduling, background job processing, geolocation-based worker matching, and multi-channel communication between agencies, employers, and workers.
The Solution
Dualboot Partners modernized MyWorkChoice’s infrastructure by implementing a fully containerized workforce management platform on AWS, designed for auto-scaling, cost efficiency, and operational resilience.
Architecture Highlights
- Amazon ECS (Fargate): Orchestrates Rails APIs, React frontends, and Sidekiq background workers for automated scaling and zero-downtime rolling deployments.
- Amazon RDS (PostgreSQL + PostGIS): Centralized, highly available transactional database enabling geolocation-based worker-to-shift matching and reliability scoring.
- Amazon ElastiCache (Redis): Manages Sidekiq job queues and accelerates API responses across thousands of concurrent workers.
- Amazon S3: Stores profile photos, timecards, and reports with lifecycle policies for cost optimization.
- AWS Rekognition: Automates identity verification through facial recognition during worker onboarding.
- Amazon CloudWatch: Provides unified observability and alerts for ECS, RDS, and Redis metrics.
- AWS Secrets Manager & KMS: Handle secure credential storage and key management.
- AWS VPC, Route 53, and Elastic Load Balancing: Ensure secure, multi-AZ networking and traffic routing.
The Impact
The Results
- 99.9% uptime across all production environments.
- 2–3 weekly deployments with zero downtime using ECS rolling updates
- 60% reduction in operational overhead through automation and managed services.
- 35–45% monthly cost reduction via Fargate Spot, right-sizing, and reserved capacity.
- 70% faster response times during peak shift notifications.
- Geolocation intelligence powered by PostGIS improved shift fill rates and reduced unfilled jobs.
Business Impact
The modernization enabled MyWorkChoice to scale its marketplace nationwide while keeping infrastructure costs predictable and low. By leveraging AWS-managed services and automation, the company shifted engineering focus from maintenance to innovation, accelerating feature delivery and client onboarding.
The new AWS platform allows MyWorkChoice to support real-time workforce orchestration—connecting thousands of workers to open shifts instantly—while maintaining exceptional uptime and cost efficiency.
AWS Services Used
Amazon ECS (Fargate) | Amazon ECR | Amazon RDS (PostgreSQL + PostGIS) | Amazon ElastiCache (Redis) | AWS Rekognition | Amazon S3 | AWS Secrets Manager | AWS KMS | AWS CloudWatch | AWS IAM | AWS VPC | Route 53 | Elastic Load Balancing | Terraform IaC | GitLab CI/CD