App version notifier

by Peter Morawiec

Continuous Integration allows Tatari developers ship code multiple times a day. For those unaccustomed to CI, it can be a freeing experience but as with most things, it's not without...

Why you should consider working at a start up early in your career

by Fred Li

Job hunting can be stressful, especially during the start of your career. I spent five months searching before I stumbled upon Tatari. I remember throughout this time frame that I...

Effective File Sharing using S3 and IAM

by Henry Zhang

Reports are one of the core components of the Tatari product. We developed an S3 based system to share reports with clients in a scalable way.

App-wide Notifications with Hooks & React Context

by Peter Morawiec

Nearly all web apps require some type of system-wide user notification mechanism — be it alerts, error messages, success acknowledgments, or other use cases.

Better engineering with open source data analytics

by Josh Johnson

Tatari has always been a strong data and analytics company, and recently we have been looking for ways in Engineering to use our internal data to improve our engineering processes....

No-code event sourcing

by Scott Persinger

As your codebase grows, it can become harder and harder to implement new features and manage the complexity of your application. Similarly, as the engineering org grows, there is increasing...