Contact and organization updates in iOS app
Expanded features for contacts and organizations in Streak's iOS app
I wanted to follow up on the intermittent errors you may have experienced using Streak on Dec 15 and 16. These are related to the same database as our previous postmortem, but have a somewhat different cause: Gmail’s recent outage had a number of unexpected effects on our system that caused overloading in our database system.
While it was widely publicized that Gmail experienced errors in email processing, this had two effects on our system which resulted in increased load:
Since we process each incoming message to ensure that emails are properly boxed and that magic columns are properly updated, this resulted in significant additional load on the system.
This was certainly an unusual two days in terms of stability for Gmail, but at the same time, this is a wake up call that in order to provide a reliable service for our customers, we need to make sure this system is engineered to be able to weather much heavier load than expected during normal times.
We now have the majority of our backend engineering team focusing on reworking the system with the goal of ensuring that even during periods of heavy load, we can continue providing the core Streak experience. We anticipate the major efforts of this work being done by the end of the year.
We apologize for the continued issues and are resolved to fix the underlying issues to provide the reliability you and your business expect in the new year.
Engineering @ Streak