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 concerns for critical project #85

Closed
devmanbr opened this issue Apr 12, 2023 · 4 comments · Fixed by #208
Closed

production concerns for critical project #85

devmanbr opened this issue Apr 12, 2023 · 4 comments · Fixed by #208

Comments

@devmanbr
Copy link

since I found open-next, I've been very excited, and I really hope it continues to be maintained and grows more and more.

however, currently I've been seeing some bug reports that are a little worrying, and I'm about to start a next.js project where I intended to use this project.

in your opinion, is open-next ready for production?
should I know of something that isn't already in the documentation or that someone experienced differently than expected?

@fwang
Copy link
Contributor

fwang commented Apr 12, 2023

Hey @devmanbr, OpenNext has been quite stable since the v0.8.0 release. You are welcome to join our Discord, and share any thoughts/concerns you might have in the #open-next channel. It's a very active community, and folks using it in production can chime in w/ their thoughts.

Btw, which bugs are relevant to you? We are prepping for a v1 release this/next week. I want to make sure those bugs are addressed.

@devmanbr
Copy link
Author

thank you so much for answering!

the functioning of the ISR and API routes were the situations that led me to concerns.

to be more precise, as I'm not an expert on how next.js works in depth, I'm not sure I'm essentially capable of pointing out more specific issues. I know the features and APIs as they are presented in the next.js formal documentation, but I don't know how they work in the background.

I opened the topic to be a little more sure about the stability to avoid unexpected behavior, since that was the point where my client was more incisive.

I just need to know it works before I start 😅

@sladg
Copy link
Contributor

sladg commented Aug 11, 2023

I'm currently working on migrating all our Next projects to open-next with all of them being in production. I figured that as long as you are not relying on the most bleeding edge features, this is fairly stable and after trying, there is very little concern. If you can live with outdated Next version and features for couple of month (aka. you are not awaiting some major change/improvement) you should be good to go.

PS. if you are on "next": "latest" in your package.json, Vercel is probably a way to go

@khuezy
Copy link
Collaborator

khuezy commented Sep 2, 2023

We recently added e2e tests (unit tests still need to be set up), but for the most part it should be stable. #208 fixes most of the ISR issues except the app router invalidation. That and streaming is next to be fixes/supported.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants