Ali Shakiba is an invaluable asset to our engineering team. Originally from Ahvaz, Iran, Ali came to America for graduate school and then joined us here at Rollbar last November.
At Rollbar, we use Clubhouse to manage our software projects. One of the many ways we use it is for tracking issues in product releases. We'd have an epic in Clubhouse for each release, and create stories for bugs associated with the release that we need to fix. This is especially useful when we're working on service packs.
We are excited to release our new Account Dashboard! The Account Dashboard gives your engineering team insight into errors across multiple Rollbar projects. This insight provides an overview of how each application and service is performing, so you can quickly identify and drill down into problem areas and error trends.
We're happy to introduce software engineer Zachary Collins, who joined Rollbar in January. Originally from Conway, Arkansas, Zachary lived in Japan for two years before making his way back to San Francisco and eventually joining Rollbar.
We're excited to introduce Jaee Apte, one of the newer members of our team. Jaee (pronounced "Zaa-ee") started at Rollbar as a Product Designer in October, and we are very happy to have her. She is also a talented visual artist, and enjoys product design because "it's a good bridge between being completely analytical and a crazy artist."
We focused on the errors most likely to affect you and your users. To do this, we ranked errors by the number of projects experiencing them across different companies. If we looked only at the total number of times each error occurred, then high-volume customers could overwhelm the data set with errors that are not relevant to most readers.
Continuous delivery (CD) helps reduce the cost, time and risk of delivering changes by allowing for fast incremental updates to applications in production. However, it’s essential to monitor your application after each deployment. You need to be notified immediately if something is wrong or users are having a poor experience.
Rollbar is a leading solution for error monitoring in production. It alerts you when new errors occur after a deployment. It can also tell you which deployment the error was first seen in, and which code changes were likely responsible. This can dramatically speed up your troubleshooting time and help you fix problems faster.
Serverless computing platforms like AWS Lambda represent a new computing paradigm. Over the past decade, we’ve been trying to abstract the application layer from the infrastructure layer. VMs started this by virtualizing hardware servers, and Docker containers extended this by packaging just the application code separate from the host system.
The next step in this process is to completely remove the host from the equation, and simply focus on the application code—which is what serverless computing is all about. But as with most things new, serverless forces you to change how you used to do things, including the way you monitor functions.
Below, I explain how monitoring changes in a serverless environment. I focus on Lambda in particular, although most of these observations apply to any type of modern serverless platform.
At Rollbar, 2017 has been a year of exciting growth and development for the product and the team. We've grown the total number of users to over 100,000, processing billions of events per week, and the team has more than doubled in size. I know it's cliche, but, it genuinely does feel like we're just getting started. ;-)
Before we put this year behind us and speed into 2018, I thought we'd look back, and share some of the highlights of what we shipped in 2017.