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

2.0.0 High level ideas #63

Open
trajano opened this issue May 24, 2018 · 0 comments
Open

2.0.0 High level ideas #63

trajano opened this issue May 24, 2018 · 0 comments
Assignees
Labels
Milestone

Comments

@trajano
Copy link
Owner

trajano commented May 24, 2018

The concept of 2.0.0 is to architect things so that Vert.X event bus and Hazelcast becomes a core part of the architecture.

In addition, we'd be simplifying the security since we'd be relying on the secure VLAN capabilities of a Dockerized environment.

In addition gateway will become a support library rather than an implementation.

Fundamentally the application side API should be retained as much as possible.

In addition, Spring will be systematically removed from the code base. It will still be used for the actual JAX-RS code but will be removed from the non-JAX-RS infrastructure code as much as possible.

Most likely the JWKS code would be removed for efficiency, but we'll see. It could just have a permanently stored AES key that is generated once in startup rather than rotating over and over again.

@trajano trajano added the future label May 24, 2018
@trajano trajano added this to the 2.0.0 milestone May 24, 2018
@trajano trajano self-assigned this May 24, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant