Skip to content
Discussion options

You must be logged in to vote

There are three services:

  1. Worker + Assets (OpenNext web app)
  2. Worker (executes fetch calls to endpoints to gather status code and latency)
  3. Durable Object (programmable cronjob to trigger executioner Worker)

This architecture has clear separation of concerns and allows for one to be updated without affecting the others. It is possible to combine 1 & 2, OpenNext is not stopping us. Just feels better to manage these services separately for better DX. Doing it this way has no impact on performance either.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by jonbeckman
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants