Managing Checkly checks with Terraform

In this guest article John Arundel, consultant and author of Cloud Native DevOps with Kubernetes, introduces the Checkly Terraform provider. He explains what Terraform is and why you'd want to use it, and shows how to use Terraform to automate and manage your website monitoring with Checkly. What is Terraform?…

Read more

How I integrated Intercom into my SaaS's Vue.js app

In a recent post on customer feedback I mentioned being a recent convert to chat widget-driven tools. I thought they sucked, but I was wrong. Since then, I actually switched from Drift to Intercom because Intercom's focus — support & communication — matched my business better than Drift's heavy sales focus. To…

Read more

How we added a public API to our existing SaaS app

Two weeks ago we released the public API for Checkly. This post is about what parts we needed to refactor, what parts we added and how we handled generating API documentation. More specifically, we'll dive into: Refactoring the existing Hapi.js based APIAPI key based authenticationRefactoring models with Objection.jsValidating…

Read more

Building a multi-tenant SaaS data model

This is a run down on the basic multi-tenant SaaS data model underlying Checkly. Users, accounts, plans, that type of stuff. When building this, I found it surprisingly hard to find any solid info in the gazillions of developer and startup blogs; most were just to vague on the implementation…

Read more

Node.js API and Web Frameworks for 2019

2018 was an interesting year for Node.js frameworks and open source software in general. Developer communities discussed the role of corporate sponsorship and how to maintain a project used by millions but not supported financially. Similarly, security concerns were top of mind with some popular Node / JS packages being…

Read more