Skip to main content
FreeAWS Well-Architected Review twice a year when you pay AWS through usSee Cloud Billing (opens in a new tab)

TaskStation

A multi-service platform in Bangladesh. We built an AWS-native DevOps setup for it.

The facts

Customer
Latitude 23
Industry
Multi-service platform
Country
Bangladesh
Work
Build
Cloud
AWS

The result

20 ms at p95Purchase latency, 95th percentile, even at peak load.

The challenge

  • Deployments were manual, so new features were slow to reach users.
  • Releases behaved differently between QA and production.
  • No clear branching strategy for parallel features, bug fixes and releases.
  • Services (Integration, Platform, Auth, Report) ran across three availability zones and had to be deployed in step.
  • Little automated testing or rollback, so human error was a constant risk.
  • Weak visibility across distributed services, so issues were found late.
  • Sensitive configuration and access needed tighter control.

What we did

  • Set up a GitHub branching model: feature, development and release branches.
  • Built CodeBuild pipelines that build and test on every commit.
  • Created separate QA and production environments.
  • Provisioned VPCs, subnets, ALBs, ECS clusters and RDS with CloudFormation.
  • Automated delivery to every environment with CodePipeline and CodeDeploy.
  • Ran unit and integration tests in the pipeline.
  • Added CloudWatch for metrics, logs and alerts.
  • Moved secrets to Parameter Store and enforced least-privilege IAM.

How it was built

  1. Source and build
    • GitHub
    • AWS CodeBuild
  2. Deliver
    • AWS CodePipeline
    • AWS CodeDeploy
    • Amazon ECR
  3. Run
    • Amazon ECS across three availability zones
    • Application Load Balancer
    • Services: Auth, Platform, Integration, Report, Admin
  4. Data and messaging
    • Amazon RDS for PostgreSQL
    • Amazon S3
    • Amazon SQS
  5. Infrastructure as code
    • AWS CloudFormation
    • Amazon CloudFront
    • Amazon Route 53
  6. See
    • Amazon CloudWatch logs, metrics and alerts
  7. Protect
    • IAM least privilege
    • AWS Systems Manager Parameter Store
    • Encryption policies
    • 90-day secrets rotation

What came of it

  • Purchase latencyp95 under 20 ms at peak load
  • Database uptime99.97% to 99.99%, month over month. A measured result, not a service commitment.
  • Data lossNone recorded. Point-in-time recovery tests passed.
  • CostAbout 60–65% lower infrastructure cost
  • Security100% encryption compliance. No major or high-severity audit findings.
  • Change failures3–5% of deployments
  • Recovery drillsRun quarterly
  • Customer satisfaction4.8 out of 5
  1. You writeWith the form, or to [email protected]
  2. An engineer repliesWithin one business day, from the team that would do the work
  3. You get a scope and a priceIn writing, before any work starts