A Toolkit by Postlight
Mercury is a new tool by trendsetting NYC agency Postlight, to automatically generate AMP pages.
It’s a great project by a great company, because it’s more than just a static page, but a single page app that really uses a “serverless” stack with Netlify as the frontend.
Read what they had to say below.
Lead Engineer, Postlight
What is it?
Mercury the app consists of two important API endpoints for users: The Mercury Web Parser and the Mercury AMP Converter.
Each of these endpoints are running on a completely different stack. The Mercury Web Parser is written in node.js and runs on AWS using a combination of API Gateway and Lambda (built and deployed using Serverless). The Mercury AMP Converter is written in Python and runs on Elastic Beanstalk. We wanted to create a front end that allowed users to sign up for the Mercury APIs and provision API keys that ran independently of our APIs. Netlify was a great option for doing just that.
Netlify’s redirect and rewrite rules were one of the biggest draws to Netlify for this project. As I said, we wanted a decoupled front end that allowed us to proxy requests to our APIs. Netlify rewrite rules allowed us to do that quickly and easily.
Netlify’s support has been fantastic. Whenever I ran into a problem (which, inevitably, was of my own doing), I’d contact support and have a response in minutes that explained and solved my problem.
Netlify Features used
- Redirect Rules
- Rewrite Rules
- Proxy Rules
- Domain Aliases
Tools & Frameworks used
- CSS modules
- AWS Lambda
- Elastic Beanstalk