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

Could you describe how development workflow could look like #6

Open
pie6k opened this issue Nov 22, 2017 · 2 comments
Open

Could you describe how development workflow could look like #6

pie6k opened this issue Nov 22, 2017 · 2 comments

Comments

@pie6k
Copy link

pie6k commented Nov 22, 2017

in other words:

what is recommended and the fastest possible way to have changes applied after every CMD + S in code editor?

Note with things like React hot-reloading it's like 0.5s between CMD + S and change being visible in the browser.

@marvincaspar
Copy link

One additional question: Is this example realistic? Should all microservices have these small size or would you create microservices with more features? I mean user-api and auth-api could be merged into one service because it is all about user handling.

@elgris
Copy link
Owner

elgris commented Nov 24, 2017

@pie6k one of the ways would be running all the APIs on our local, outside of Docker, so there is no need to rebuild docker images each time. In order to do that you need to follow READMEs provided for each API.

@mc388 Ideally, I'd build a service per business domain, splitting further if needed (in 95% cases it's not needed). In this case, you're right, users-api and auth-api should be reworked.This exercise is definitely an example of overengineering which has different primary goal: to have a very simple polyglot environment for integration experiments. For instance: "if I integrate distributed tracing into this, how many bugs I'll get?". It helped to find a plenty of problems (with another tracer, though).

div1127 referenced this issue in CelestialSystem/sample-microservices-app-1 Feb 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants