Costs and Performance Testing with AWS App Runner and Amplify

Context

After testing AWS Amplify and AWS App Runner, I started tracking real-world costs in a low-usage environment, aiming at small projects and MVPs.

Costs: AWS App Runner

With two backend applications built using Python Flask and running on the minimum configuration (0.25 vCPU & 0.5 GB memory), the total cost in the first third of June was US$ 2.10, covering 300 hours of usage. This suggests an estimated cost of US$ 2.10 per app/month, assuming continuous usage over 30 days.

Costs: AWS Amplify

So far, AWS Amplify has incurred no cost. This is mainly due to low storage usage and minimal traffic to the test site. As a reference, applications hosted in the São Paulo region are charged US$ 0.15 per GB of outbound data transfer.

Performance (TTFB)

I also started measuring Time to First Byte (TTFB), a metric highlighted by Google PageSpeed Insights and relevant for SEO. Backend applications with simple database queries showed a TTFB of over 1 second, while static front-end pages stayed below 0.3 seconds. I plan to retest this soon with higher CPU and memory configurations to evaluate the performance impact.

Conclusion

For small projects and MVPs, costs have remained low so far — especially when using minimal configurations. Both AWS App Runner and AWS Amplify provide a great developer experience and make deployments simple. I’ll share more accurate cost data at the end of the month based on actual usage.

Leave a Reply

Your email address will not be published. Required fields are marked *