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

Add adaptive as a module property #16

Open
luebken opened this issue Sep 5, 2016 · 0 comments
Open

Add adaptive as a module property #16

luebken opened this issue Sep 5, 2016 · 0 comments

Comments

@luebken
Copy link
Owner

luebken commented Sep 5, 2016

8. Adaptive

A container should anticipate its environment, react to it and configure its self accordingly. This idea has been described by Jeff Lindsay where he describes containers a software appliances. And has been described in detail here: http://autopilotpattern.io/

autopilot:

  1. What resources does the container have to connect to?
  2. How is the container configured?
    config file, args. env
  3. Does anything have to be done before the application in the container starts?
  4. How is the application in the container started?
  5. How will other containers discover this container?
  6. How do we know if the application in the container is healthy?
  7. What are the key metrics that indicate the container's load?
  8. If the resources the container connects to change, how do we update the application in the container with those new resources?
  9. Does the container create any data on disk that needs to be shared by other instances or backed up in any way?
  10. Does anything have to be done before or after shutting down the container?
@luebken luebken changed the title Add adaptive as a module property? Add adaptive as a module property Oct 1, 2016
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

1 participant