cds-snc / notification-planning-core

Project planning for GC Notify Core Team
0 stars 0 forks source link

Investigate performance gaps that occurred in past year #178

Open jimleroyer opened 11 months ago

jimleroyer commented 11 months ago

Description

As an ops lead managing performance of GCNotify, I want to know why the system has a decreased sending rate compared to 18 months ago, Given the same infrastructure setup, So that I can understand what happened And fix the performance gaps if possible.

WHY are we building?

Increase the sending rate to what they were before, given the same infra setup.

WHAT are we building?

Investigating the decrease performance. We had an email sending rate of at least 1,800 emails / minute and recently, it was observed to be around 800 emails / minute.

VALUE created by our solution

Sending faster without increasing cost.

Acceptance Criteria

QA Steps

jimleroyer commented 11 months ago
jimleroyer commented 10 months ago
ben851 commented 9 months ago

Jimmy is running tests on individual commits to try and identify when bottlenecks were created. Jimmy will upload test results to an s3 bucket for review.

ben851 commented 9 months ago

Running into virtual environment issues, need to downgrade the dependencies so that the old code will run correctly.

sastels commented 9 months ago

still testing, need to tweak the scripts to evaluate the tests.

jimleroyer commented 9 months ago

The tests are ran, have to extract the results in the db with proper timestamps. Started work on that and ongoing.