When we push a new deploy, a few things happen or can happen:
- Service restarts, missing a few data points
In a rare case, the EC2 instance needs to be recreated. In this case we're going to miss a lot of data points. Things we can do to reduce that:
- Force data to be pushed to s3 during a deploy so we lose the minimal amount
- When new EC2 is started up, pull down all of todays data from s3 so the service doesn't overwrite all earlier data on first upload
- Only apply these updates at 3am 🙃
When we push a new deploy, a few things happen or can happen:
In a rare case, the EC2 instance needs to be recreated. In this case we're going to miss a lot of data points. Things we can do to reduce that: