Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Production readiness #173

Open
Tobias-08 opened this issue Sep 30, 2021 · 1 comment
Open

Production readiness #173

Tobias-08 opened this issue Sep 30, 2021 · 1 comment
Labels
question Further information is requested

Comments

@Tobias-08
Copy link
Contributor

Hi @mauroservienti ,

I would be interested in your opinion how production ready and future proof this library is. Some of my thoughts:

  • The API and features look good to me (also compared to alternatives like jbogard's library)
  • The disclaimer from the readme says: "doesn't make it production ready yet"
  • But it's version 1.0.0 which might be called stable
  • The library builds upon NServiceBus.AcceptanceTesting which isn't officially supported and therefore might be a troublesome dependency in the future (any commitment from Particular regarding this or plans to make NServiceBus.IntegrationTesting official?)

I like the approach and the possibilities of your library and would be interested in giving feedback but before investing in writing tests it would be good to know something about the future path.

Thanks!
Tobias

@mauroservienti
Copy link
Owner

thanks for the feedback @Tobias-08.

  • The disclaimer from the readme says: "doesn't make it production ready yet"
  • But it's version 1.0.0 which might be called stable

Technically speaking is stable, I've been using it and found no issues so far. Assembly scanning limitations are the thing that concerns me the most when it comes to production readiness. The issue highlights that all the endpoints participating in the test are hosted in the same process which can be a can of worms. That's why I'm not confident in marking it as production-ready.

  • The library builds upon NServiceBus.AcceptanceTesting which isn't officially supported and therefore might be a troublesome dependency in the future (any commitment from Particular regarding this or plans to make NServiceBus.IntegrationTesting official?)

Internally, we continuously discuss the issue but so far we never came to the conclusion to support the scenario. It's still in the backlog, though, so I'm confident 😄

@mauroservienti mauroservienti added the question Further information is requested label Oct 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants