Case Study - Serverless CMS for SSR HTML Widgets
The existing backend was built on Java, showing its age, and becoming costly to maintain. Cedar Labs built a new serverless CMS was lower cost, nearly no maintenance, and had a flawless migration in record time.
- Client
- Beaver Markets
- Year
- Service
- Fullstack, Backend, Frontend, DevOps

Overview
Beaver Markets was using a custom built Java backend to handle aggregate uploaded reports and then generate HTML widgets for their clients to embed on their websites.
The backend was showing its age, and becoming costly to maintain, which is where Cedar Labs was brought in to help.
Cedar Labs built a new serverless CMS that was lower cost, nearly no maintenance, and was able to do the full migration to the new system in only a few weeks.
Over the 3 weeks of the project, Cedar Labs delivered:
- Migration of SSR functionality and data validation from legacy Java backend to Kotlin CLI
- Migration of CI/CD from self-hosted Buildkite to Github Actions
- Migration of authenticated form in legacy Java backend to git-based Netlify CMS with Github OAuth login
- Zero-downtime migration of all existing HTML widgets to the new architecture
- Uptime monitoring and alerting for the new CMS
- Training of Beaver Markets staff on how to use the new CMS
Beaver Markets was able to save on hosting costs, maintenance hours, and have a more reliable system thanks to Cedar Labs.
For privacy reasons, the CEO requested anonymizing both their name and the company name in this portfolio profile.
What we did
- Frontend (Netlify CMS)
- Backend (Java)
- Backend (Kotlin)
- CI/CD (BuildKite)
- CI/CD (Github Actions)
We were struggling with the old system both with costly hosting and also maintenance hours. Cedar Labs was able to migrate us to a CMS without downtime and much lower cost.

CEO of Mapleview Fintech
- Documents Migrated
- 500+
- Efficient CI/CD
- 110s
- Low Cost Deployment
- 0/m
- Saved Cloud Costs
- 248/m
- Saved Monthly Maintenance
- 20 hours