Back to Case Studies

FoodOnline – Cloud Setup and Payment Processing Modernization on AWS

TransnetcloudActive Engagement

Food Online Limited

Food Online Limited

About Food Online

Food Online is a food delivery and logistics platform connecting consumers with hundreds of restaurants, supermarkets, and street vendors across Lagos, Abuja, Port Harcourt, and Enugu, processing payments via card, bank transfer, digital wallet, and USSD.

Industry

Food Delivery & Logistics

Location

Nigeria

Use Cases

Financial Services, Migration, Databases, DevOps / CI-CD

01

Overview

Transnet Cloud partnered with Food Online to modernize its cloud infrastructure on AWS, enabling reliable real-time order processing, secure payment handling, and scalable delivery operations across Lagos, Abuja, Port Harcourt, and Enugu.

02

The Challenge

Food Online's existing infrastructure struggled with real-time order processing, dynamic restaurant listings, and secure data management. Core challenges included payment transaction reliability during peak lunch and dinner windows, securing payment credentials and customer financial data, reliably managing multi-vendor settlement workflows, and delivering transactional communications at scale — all in a market where a single outage could send customers to a competing app.

Proposed Solution & Architecture

Transnet Cloud designed a containerized, security-first AWS architecture purpose-built for high-volume, real-time food ordering and payment processing.

Compute & Containerization

Amazon EC2

Docker container hosts across two Availability Zones within a custom VPC with public/private subnet separation

Amazon ECR

Private container image registry with native IAM-based access control, selected over ECS/EKS to match team size and operational familiarity

Database & Storage

Amazon RDS for PostgreSQL

Managed database for orders, users, and delivery logistics with Multi-AZ failover, automated backups, and point-in-time recovery

Amazon S3

Storage for restaurant menus, images, logs, and order archives with KMS encryption and lifecycle transition to Standard-IA after 90 days

Amazon EBS (gp3)

Storage volumes for the EC2 container host instances

Payment Reliability & Communications

Amazon SQS

Durable asynchronous queuing decoupling order submission from payment processing during peak lunch and dinner windows

Amazon SES

Transactional email delivery for order confirmations, payment receipts, and delivery notifications

Security & Monitoring

AWS Secrets Manager

Automatic rotation for payment gateway credentials, integration keys, and database passwords, eliminating hardcoded secrets

AWS KMS

Customer-managed keys encrypting financial data at rest across EBS and S3

Amazon CloudWatch

Monitoring of container health, SQS queue depth, and API response metrics

Amazon SNS

Operational alerting to the engineering team on infrastructure and application events

Amazon Route 53

DNS routing with health checks for automatic failover

Outcomes & Success Metrics

Measurable reliability and security gains for a high-volume food delivery and payment platform.

Zero payment transactions lost due to processing layer failures during peak ordering periods since deploying SQS-based asynchronous processing

100% of payment credentials managed in AWS Secrets Manager with automatic rotation, with zero credentials stored in code or container images

Transactional order confirmation emails achieve over 95% delivery rate to Nigerian consumers via Amazon SES

Reliable multi-vendor settlement and order processing supporting operations across Lagos, Abuja, Port Harcourt, and Enugu

TCO Analysis

Transnet Cloud modelled cost across compute, container management, payment processing, communication, security, and monitoring services, sized around a two-AZ container deployment.

$2,090.29

Estimated Monthly AWS Cost

$25,083.48

AWS Annual Recurring Revenue

Lessons Learned

The initial architecture used a self-managed database on EC2 rather than a managed RDS service, introducing manual maintenance overhead for a payment platform where database availability is critical. Transnet Cloud documented a migration roadmap to Amazon RDS for PostgreSQL, providing automated Multi-AZ failover, point-in-time recovery, and managed patching.

The initial Amazon ECR setup did not have image scanning enabled. This was remediated by enabling ECR enhanced scanning with Inspector integration to automatically scan container images for vulnerabilities on push — now a day-one configuration item for future engagements.

Start Your Cloud Journey with Transnetcloud

Ready to unlock the power of AWS for your business? Contact us today to learn how our AWS-certified cloud solutions can help you reduce costs, scale effortlessly, and run an efficient, secure, and high-performing cloud environment.