authgear / authgear/authgear-server
Revamp dependency injection mechanism
Open
cooldown/refactors
- Dominant language
- Go
- Stars
- 2k
- Forks
- 125
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 32
Description
Currently we create dependencies for every requests. If dependencies are static, we can avoid creating many objects.
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by locating where dependencies are constructed for each request and determine which are static. Done means static dependencies are not recreated per request while existing behavior remains unchanged.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- backend
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100