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.

Brian
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

More case studies

Two decades of data saved before their vendor deleted it all.

An elderly group of collectors was in a pinch, their longtime vendor was going out of business and was going to delete their historical data. Cedar Labs was able to crawl it all in time and preserve it.

Read more

Trade social trends

Leveraging the security of the Blast Ethereum L2 chain, the new trading app allowed users to buy and sell positions in social trends, and profit by being early.

Read more

Tell us about your project, we can help