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

Co-locate database with client application #216

Open
lmastalerz opened this issue Feb 2, 2023 · 3 comments
Open

Co-locate database with client application #216

lmastalerz opened this issue Feb 2, 2023 · 3 comments
Assignees
Labels
proposed pattern An idea for a new pattern to submit

Comments

@lmastalerz
Copy link

Describe the pattern you'd like to propose
Deploy both database and client application in the same physical location to limit network traffic.

Describe specific emission impact from this pattern
Regarding SCI = ((E *I) * M) per R, E will decline due to reduced network traffic.

References to this pattern
N/A

Additional context
Presumably to be tagged as "Database"

@lmastalerz
Copy link
Author

Thanks for looking into it @markus-ntt-seidl !

Reduce transmitted data - it seems to cover the amount of data and not the "distance" the data has to cover

Choose the region that is closest to users - this is closer, but looks like it covers communication between server and end user and not necessarily internal communication between system components

Last one is probably the closest. The language used there seems to be very specific to VM's, if we could generalise it a bit I think this item should cover the pattern I had in mind. So something like "placing resources in a single geographical location" or ""placing components..." as opposed to more specific "placing VMs in a single region or a single availability zone"
Shall we also add more tags there so it covers all the resources?

@markus-gsf-seidl
Copy link
Contributor

I think we have to discuss the answer internally, there is also #217 with a similar question.

Currently the project discussions are taking a vacation and will be soon(tm).

@russelltrow russelltrow added the proposed pattern An idea for a new pattern to submit label Sep 25, 2023
@franziska-warncke franziska-warncke self-assigned this Nov 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
proposed pattern An idea for a new pattern to submit
Projects
None yet
Development

No branches or pull requests

4 participants