Education & Childcare / E-commerce Web
PhotoMemo — Japan's No.1 Photo Sales Platform Renewal

A 10-year legacy platform, made AWS-nativeZero-downtime renewal. Toward the next 100 million photos.

KidsAlbum Inc. — Renewing a photo sales platform used at over 6,000 nursery and education facilities nationwide with 100 million cumulative photos sold, into a next-generation platform that instantly delivers each child's photos via AI face recognition — without stopping the service.

100M photos
Platform renewal supporting cumulative sales
Legacy → AWS-native
6,000+
Facilities nationwide · all 47 prefectures
Multi-industry deployment ready
0 sec
Service downtime (during migration)
Non-stop migration with DMS+Kinesis
Challenge
Before

The 10-year-old legacy platform carried a heavy operational burden; peak-season failures, delays in photo processing, and difficulty finding a child's photos hindered both business growth and the parent purchasing experience.

  • Deliver large volumes of photos quickly
    Over 5,000 photos in one sports-day / processing delays
  • Parents want to find and buy their child's photos right away
    800 photos viewed per purchase
  • Deliver a service that stays up even during events
    Peak traffic 8x normal
  • Migrate safely to a next-gen platform without stopping the business
    120M records to migrate
Solution
After

One platform from shooting to purchase. Delivering each child's photos to parents instantly with AI, giving facilities stable operations even in peak season, and giving headquarters business continuity that never stops the service — a next-generation photo sales platform that optimizes all three experiences at once.

End-to-end pipeline: Shoot ~ AI analysis ~ Delivery ~ Purchase Photographer On-site / dispatch Shoot RAW processing EXIF extract Thumbnail gen AI face recognition Rekognition Auto-tagging Album DB Aurora + S3 Delivery CDN imgproxy CloudFront Parent Search & browse Paygent purchase Find your child's photo instantly Zero-downtime migration architecture Legacy PHP Monolith AWS DMS + Kinesis Lambda real-time sync New platform Aurora MySQL Phased migration of 120M records with no service downtime
app.photomemo.example.jp/mypage
AI detection Child
Parent My Page — auto-display of each child's photos via AI face recognition
Tech Stack Next.js Laravel Aurora MySQL Rekognition AWS DataPipeline
12months
96person-months
Considering adoption at your company too? info@amela.vn