We at CodeParva help our customers (Self Storage Facilities) in building their landing pages, to ensure the tenants can perform the majority of the core operations like Pay Rent, Move In & Reserve online from the comfort of their homes, without ever visiting the facility physically. And also help them in improving their local SEO rankings.
One of the easiest ways to deploy a SPA is to integrate a CI/CD like Travis/Jenkins and you just trigger the command and it takes care of building and deployment on an EC2 server.
But this approach was not possible due to the way our current repositories that are hosted on a third-party
vendor, where the webhooks are not supported currently out of the box.
This led us to follow the below process for deployments:
The above process caused us a few issues initially:
Our first approach to ensure the websites were optimized for SEO, was to enable Server Side Rendering.
This solved the issue of SEO, but then it led to a few more pain points, as discussed below:
As it was evident from the above pain points, we needed a more scalable, sustainable, and cost-effective solution. To provide reliable and performant websites to our customers.
Therefore in our search for alternative solutions, that can work within our constraints. We found Netlify. We’ll explain how this was a Quality of Life change for both the Users & Developers, in our next article.