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

Reimplement backend and frontend #638

Open
dzikoysk opened this issue Feb 11, 2021 · 0 comments
Open

Reimplement backend and frontend #638

dzikoysk opened this issue Feb 11, 2021 · 0 comments

Comments

@dzikoysk
Copy link
Member

dzikoysk commented Feb 11, 2021

Reasons

  • Spring performance and blocking IO
  • Poorly documented OAuth2 API in Spring Security 2.4.x., lack of implementation for reactive WebFlux
  • Legacy abstraction (backend + frontend)

Candidates

Backend:

  • Reactive Spring: [Rejected] - Lack of OAuth 2.4.x implementation
  • Javalin [Rejected] - Missing built-in OAuth support
  • Ktor [Approved] - Non-blocking IO, lightweight, build-in OAuth support

Frontend:

  • React - Next.js [Approved]
  • Chakra UI [Approved]
@dzikoysk dzikoysk pinned this issue Feb 11, 2021
@dzikoysk dzikoysk self-assigned this Feb 11, 2021
dzikoysk added a commit that referenced this issue Feb 19, 2021
dzikoysk added a commit that referenced this issue Feb 19, 2021
# Conflicts:
#	hub-backend/pom.xml
dzikoysk added a commit that referenced this issue Feb 19, 2021
dzikoysk added a commit that referenced this issue Feb 19, 2021
dzikoysk added a commit that referenced this issue Feb 19, 2021
dzikoysk added a commit that referenced this issue Mar 15, 2021
@dzikoysk dzikoysk reopened this Mar 15, 2021
dzikoysk added a commit that referenced this issue Mar 17, 2021
dzikoysk added a commit that referenced this issue Mar 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant