Skip to content
All work

MediaBridge

The publishing platform behind BRIDGEBOOKS, a Japanese AI-marketing SaaS.

Visit project

25,000+

business accounts on the platform

~30

REST endpoints, PHPUnit-tested

18

asynchronous jobs

In short

A Laravel/Filament platform for BRIDGEBOOKS (an AI-marketing SaaS serving 25,000+ Japanese businesses) that keeps business content consistent across online directories and a 50-100 site WordPress network.

The problem

Businesses lose customers when their name, address and content drift out of sync across directories and site networks. BRIDGEBOOKS needed a reliable engine to push updates everywhere and surface failures fast.

My approach

  • Built the core platform and operator tooling in Laravel with a Filament dashboard.
  • Wrote the Terraform for the AWS infrastructure: ECS Fargate with autoscaling, Multi-AZ RDS PostgreSQL, S3 for assets and Route 53 routing.
  • Developed around 30 REST endpoints and 18 asynchronous jobs, tested with PHPUnit and Mockery, with SQS dead-letter queues and CloudWatch alarms so failed publishes are caught and retried.
  • Integrated Google Search Console and Bing IndexNow so published content gets indexed quickly.

Architecture

How the pieces fit together, from the client down to data and external services.

System topology
enqueue18 async jobspublishCLIENTAPPLICATION · AWS ECS FARGATEDATA & MESSAGINGEXTERNALOperator DashboardFilamentLaravel APIECSQueue WorkersECSPostgreSQLRDS Multi-AZAssetsS3Queues + DLQSQSDirectories + WP network50-100 sites

Try it

A working model of the core idea, running right here in your browser.

Outcome

A maintainable SaaS backend that keeps businesses consistent across directories and a 50-100 site WordPress network, with observability baked in from day one.

  • Terraform-managed AWS infrastructure
  • SQS dead-letter queues + CloudWatch alarms
  • Google Search Console + Bing IndexNow integration