-
Notifications
You must be signed in to change notification settings - Fork 89
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
Standardize services implementation across packages #52
Comments
BackendThe backend package is setup such that each service is isolated from the others. The services are isolated based on their domain of functionality. New functionality should either fit into one of the existing domains, or form a new service. Structure
|
ConnectorThe connector package is is divided by higher level grouping of functionality, namely Structure
|
do each of the items in the backend structure ( |
(Sorry, wrong button)..
Yes, those are files. The connector's file structure is an artifact of being imported from the previous Rafiki project. |
They are files in this instance, but could be directories if the services became more complicated.
The major difference isn't actually conveyed very well with the above because they are fairly similar on face value. I will create a pr that starts work for #53 to try demonstrate the idea. I can then present it properly on the call on Monday. @matdehaast said he would write a blog post on this, so he better get on that so I don't have to type it out 😆
That's understandable 👍 It is tested so we should be able to migrate it fairly safely. |
There is currently quite a large difference in implementations of the services in the
backend
andconnector
packages.The
accounts
package is not mentioned here because #53 , but would need to conform to this too.We need to:
The text was updated successfully, but these errors were encountered: