Migrate Strapi v3 (AWS EC2) + Gatsby (AWS S3) to DigitalOcean + Cloudflare Pages (High Traffic & SEO Critical)
$750-1500 USD
Sürüyor
İlan edilme: 7 gün önce
$750-1500 USD
Teslimde ödenir
✅ Includes High-Traffic Requirements (10,000 Daily Visitors, 300 Concurrent Users)
? Project Overview:
We are looking for an experienced freelancer to fully migrate our infrastructure from AWS to a cost-effective, high-performance setup.
Our current setup:
✅ Strapi v3 running on AWS EC2 (backend CMS for content & API)
✅ Gatsby static site hosted on AWS S3 (served as a website, not storage)
✅ AWS CloudFront as CDN
? We want to migrate to:
✅ DigitalOcean (for Strapi v3 API & CMS backend)
✅ Cloudflare Pages (for Gatsby static site hosting + Cloudflare CDN)
✅ Fully exit AWS after a successful migration
This is a high-traffic site with:
? Up to 10,000 daily visitors
? Up to 300 concurrent users at peak times
? Strong organic traffic (SEO-sensitive URLs must remain unchanged)
? Scope of Work
1️⃣ Audit Current AWS Setup & Plan Migration
? Assess AWS EC2 (Strapi) and AWS S3 (Gatsby site) configurations.
? Identify dependencies, security policies, and DNS settings.
? Backup all data, media, and database for a safe migration.
2️⃣ Migrate Strapi v3 (AWS EC2 → DigitalOcean)
? Provision a DigitalOcean Droplet optimized for high traffic:
Recommended: 4 vCPUs, 8GB RAM
OS: Ubuntu 22.04
? Install Node.js, Strapi v3, and required dependencies.
? Restore database, media files, and configurations.
? Optimize Strapi API performance for high concurrency.
? Set up automatic backups, SSL, and security configurations.
3️⃣ Migrate Gatsby Site (AWS S3 → Cloudflare Pages)
? Generate Gatsby static build (gatsby build).
? Deploy Gatsby’s static output (public/ folder) to Cloudflare Pages.
? Ensure Cloudflare caching is correctly configured for global performance.
? Enable CDN optimizations (Brotli compression, HTTP/3, cache rules).
4️⃣ Optimize & Secure Cloudflare Pages + DigitalOcean
? Set up custom domains & SSL for both Cloudflare Pages and Strapi API.
? Configure Cloudflare caching & page rules to reduce backend load.
? DNS Configuration: Ensure AWS Route 53 points to Cloudflare without breaking URLs.
5️⃣ Reconnect Gatsby to the New Strapi API on DigitalOcean
? Update Gatsby’s API calls to the new Strapi API on DigitalOcean.
? Ensure Gatsby correctly fetches dynamic content from Strapi.
? Test API speed, image loading, and database queries under load.
6️⃣ Final Testing, SEO Checks & AWS Shutdown
? Verify all URLs remain intact (critical for SEO).
? Run performance tests (GTmetrix, PageSpeed Insights, WebPageTest).
? Stress-test site with simulated 300 concurrent visitors.
? Check Google Search Console for indexing issues.
? Once confirmed, fully shut down AWS EC2 & S3 to exit AWS.
? Required Skills & Experience
✅ Proven experience migrating Strapi v3 & Gatsby.
✅ Expertise in AWS EC2, AWS S3, DigitalOcean, Cloudflare Pages & CDN.
✅ High-traffic website optimization (10,000 daily users, 300 concurrent).
✅ SEO best practices to preserve organic traffic.
✅ Performance tuning for API-heavy and static site architectures.
? How to Apply
✅ Provide details of previous high-traffic site migrations.
✅ Describe your migration strategy (zero-downtime approach).
✅ Share your estimated timeline and budget proposal.
? Looking for a skilled freelancer to migrate our AWS-based infrastructure while maintaining SEO, performance, and reliability? Apply now!