dwylbot
dwylbot copied to clipboard
dwylbot engine
link to the two spikes: #6 and especially #21 and #26
This is the main idea how dwylbot will know when to post a comment on Github:

There are still some questions/issues to resolve:
- I assume that the webhooks requests to dwylbot will arrive in order, but this might not be the case so how do we track of the event webhooks?
- If a webhooks which resolves an error arrives and is processed before the previous error has been saved in Postgres (see steps 2 and 3) then dwylbot will only see the error and will post a comment on Github
- I'm not sure that this architecture can scale with a lot of webhooks requests.
- I need to learn how to create parallel timer processes (will need to complete the spike #26 )
@simonlab have the questions/issues you mentioned above been resolved?
The logic of dwylbot is based on the diagram but I need to add some technical documenation to describe it with more details
@SimonLab @naazy would you be able to work together to update the technical documentation? Probably ideal to do this soon, as Naaz is currently being onboarded