Senior .NET developer
Summary
- Start: ASAP
- Duration: 3 months (with a possibility to be prolonged)
- Location: Ukraine
- Direct Hire
Project Description
They are developing SaaS solutions for marketing automation, email marketing, loyalty programs, and gamification.
Reliability
We have tested sending 10.000 emails and then 100-1500 was not updated in the database to be sent. They were left in a previous state, so they started the flow but did not complete it all. When we don't have these numbers to match up, we also can match them to the total, and we have a suspicion that some could also be sent twice, but we don't know.
We want dashboards to overview the state of this solution, so we can follow different numbers, metrics, and KPI's. We don't have much of this implemented. Implementing OpenTelemetry could also help get the numbers to match up in the Reliability task, and be used to get more insight into what is going on.
Tasks
We have not put this solution into production yet. The main reason is our first test has shown that sometimes we have some emails that somehow disappear in the processing flow. We end up in a state where it is unknown if the email is sent or not. Based on that there are 2 main tasks:
- Reliability
- OpenTelemetry