Latest Posts

CI/CD with Jenkins using Pipelines as Shared Libraries

Calm we have developed pipelines as shared libraries for our CI/CD which has increased developer velocity and reduced DevOps shoulder taps. Jenkins pipelines are not new and they have become a staple for many teams that use Jenkins for their CI/CD needs. Today we are going to discuss how we @calm use predefined pipelines that complete the expected tasks based on input from local config for our continuous integration and deployment needs across different repositories.

Read More >

Working Groups that Worked

Many of Calm’s most compelling products and ideas come from organic collaboration. We see success when we collaborate across orgs, across experience levels, and across backgrounds. This commitment to openness is where we started talking about working groups.

Read More >

Zero to Launch Ready with Performance Testing

How exactly do you scale to launch tens of millions of users with a timeline of just a few days? Here is the approach we took to make our systems able to support a massive launch on a short timeline at Calm. We hope you will find it valuable to learn about how we introduced performance testing and used latency data to guide how we chose to optimize our codebase and scale up resources for the launch.

Read More >

RDS Postgres Migration with Zero Downtime

Have you ever wondered what it would feel like to change planes while it is in flight? I for sure do not want to be on that flight, but that is exactly what we had to do at Calm!

Read More >

M.I.C.E: Adding Motion to the I.C.E. prioritization framework

When I joined Calm in early 2017, we were drastically behind our main competitor in terms of key metrics like revenue, brand awareness and money raised. In the next two years, with a team that was a tenth of the size of them, we managed to overtake them in most metrics and also to become the first mental-wellness unicorn. We were amazingly still only a team of about 25 people a couple months before we signed term sheets on the valuation.

Read More >