All blog posts
Article

Beavr Chose Koyeb for a Next-Gen Heroku and Vercel for the Backend Experience

6 min

For Beavr, finding the best way to manage their infrastructure and deploy their platform into production was crucial for their startup’s journey. They needed a solution that was easy to implement, scalable, and equipped with automatic continuous integration. Enter Koyeb, a serverless cloud service provider that proved to be the perfect partner for Beavr's journey.

When Beavr began their search for a platform that could handle their infrastructure needs while supporting their growth, they evaluated several options, including industry giants like Vercel, AWS, and GCP. Koyeb stood out for its unique blend of robust platform, ease of management, excellent price-performance ratio, and amazing customer support.

Discover why Beavr chose Koyeb over other cloud providers, and how this decision has empowered them to focus on their core business of delivering exceptional CSR solutions without the burden of infrastructure management.

About Beavr

Beavr is a platform for CSR managers (Corporate Social Responsibility) to prepare for the CSR assessments (including EcoVadis, CSRD, ISO 14001) and for businesses to strengthen and demonstrate their sustainable practices.

The platform offers many helpful features for supporting businesses delivering on sustainability and compliance expectations, including:

  • Compliance dashboard for monitoring individual CSR frameworks
  • Templates for sustainability policies and procedures
  • Reporting feature to collect CSR data within an organization
  • External sustainability profile

Beavr Platform

Beavr's Application Architecture

Beavr's platform leverages a modern tech stack to deliver its CSR solutions. At its core, the application is built with NestJS, GraphQL, and Prisma.

When Beavr users interact with the Beavr platform, their requests are processed by the application, which then performs SQL queries on their database managed by PlanetScale.

The Beavr team initially set up their SaaS backend infrastructure using Koyeb-managed services, running two Medium Instances in Frankfurt, before autoscaling was available on the platform. By operating two Instances simultaneously, Beavr's setup enhanced high availability and reduced the load on any single Instance.

Now that autoscaling is available, they are looking forward to utilizing it for even greater efficiency and scalability as they plan future expansion in other regions.

By leveraging Koyeb’s scalable infrastructure for their application built with the best technologies for their product and for their engineering team, Beavr has created a resilient architecture that meets the demands of their business and growing user base.

Challenges

Before adopting Koyeb, Beavr faced a choice about how to manage their infrastructure. Using large cloud providers often requires a highly skilled individual to dedicate their full time to set up and maintain an application's infrastructure. This complexity has a cost and results in a sizable burden for a startup, diverting critical tech skills, time, and resources away from product development and innovation.

Beavr needed a fast and efficient way to get their service up and running. In these dilemmas, their philosophy is clear: focus on what they do best and outsource the rest. For essential core services like emails, notifications, text editing, and infrastructure, they believe in leveraging expert providers rather than building solutions internally. This approach frees up their time to focus on their core business and allows them to benefit from services built by experts and offered at excellent price points.

Beavr focused on finding a solution that was reliable, robust, and easy to use. The team tested out the likes of Vercel, AWS, and GCP. Koyeb stood out as the ideal choice, offering a platform that is straightforward to set up and manage. Within minutes of testing Koyeb, the Beavr team was able to quickly create instances and deploy their application. By running on Koyeb, the engineering team of Beavr is able to focus on their core business without worrying about managing the underlying infrastructure.

Benefits of Running Beavr on Koyeb

Focus on Core Business, Not Infrastructure

Hands down, the largest benefit Beavr has experienced by using Koyeb is the ability to focus on their core business: building and enhancing their CSR platform. Since Koyeb handles all the underlying infrastructure management, Beavr is able to invest their time and resources into scaling their startup and serving their 100+ clients.

We chose Koyeb because it can take us far in our startup journey. Creating an instance takes just a few clicks, and then it is live. Scaling it to new regions is also just a matter of a couple of clicks. Our team can focus on the product, confident that the underlying infrastructure is in good hands.

Stanislas BertrandSoftware Engineer, Beavr

After simply connecting their GitHub repository, Beavr deployed their platform to production and benefits from the built-in continuous delivery. During the setup and all the time after, Beavr does not have to worry about managing any of the underlying infrastructure. Their team can focus on product development and innovation by continuously rolling out new features and improvements to their users without being bogged down by ongoing infrastructure management.

Effortless Time to First Deployment

With Koyeb, Beavr enjoys the simplicity of creating instances and deploying their application with just a few clicks. The platform's automated deployment process from their GitHub repository ensures fast releases for new features and improvements for Beavr’s end users.

Enhanced Developer Experience and Seamless Feature Release with Koyeb CLI

One of the standout advantages of using Koyeb is the seamless integration with the Koyeb CLI, which has become an essential part of Beavr's CI pipeline.

By leveraging the CLI, Beavr can now easily automate deployments to production and create preview environments on demand. This streamlined process has greatly improved the developer experience, allowing the team to test features more thoroughly and speed up the release cycle, ensuring a smoother and more reliable rollout for users.

Exceptional Support and Communication

One of the best things about using Koyeb is the dedicated Slack channel and responsiveness from the support and engineering teams.

Quick answers make a big difference, helping Beavr resolve any issues promptly and continue focusing on their core business.

Future Proof: Easy Scalability to New Locations and for New Users

Starting in Frankfurt, Beavr has taken advantage of Koyeb's flexible and customizable global infrastructure to meet their current needs. As their business grows, they can easily scale to new locations in just a couple of clicks, ensuring their platform remains responsive and available to a broader audience.

Scaling to new locations

With the recent addition of autoscaling on Koyeb, Beavr can now automatically manage their infrastructure's capacity as traffic fluctuates, further enhancing their ability to scale effortlessly.

Koyeb Features Highlighted

  • 🦾 Highly available infrastructure
  • 🚀 Automatic continuous deployment
  • 📈 Autoscaling
  • 👨‍💻 Koyeb CLI
  • 🗺️ Scaling to new global locations
  • 🤫 Secrets management
  • 🔀 Environment variables
  • 👋 Support via dedicated Slack channel

⏱️ 5 Minutes to Deploy Worldwide on Koyeb

Want to deploy your full stack apps, databases, APIs, and workers worldwide in minutes? Sign up and deploy your first service for free.

🌱 Getting ready for CSR assessments?

Get help from the experts at Beavr! Check out Beavr's solutions to meet your partners' sustainability expectations. Beavr helps CSR managers and companies build their CSR management system and get ready for assessments, weather it is EcoVadis, CSRD or CSR ISO certifications.

Koyeb

Welcome to Koyeb

Koyeb is a developer-friendly serverless platform to deploy any apps globally.

  • Start for free, pay as you grow
  • Deploy your first app in no time
Start for free
The fastest way to deploy applications globally.