We are collecting our set of requirements and expectations for acceptable application hosting.
We are working with four initial archetypes:
- (Infrastructure-oriented) sysadmins
- Infrastructure-oriented developers
- Application-oriented developers
- Service-oriented partners
NB "infrastructure-oriented" and "application-oriented" are a horizontal spectrum, not a value judgment. When a developer deploys a new application release, it can be said that they are application-oriented. That same developer might then tweak the number of running application replicas, becoming an infrastructure-orinted developer.
We sometimes refer to "caring about infrastructure," but it's less about whether someone actually cares than it is about whether someone is expected to care about infrastructure when performing certain actions.
Someone has to care, but not everyone, and not all the time.
Terms we've used so far:
- Deploy (verb):
- Deployment (noun): 3-state process (active|success|failure)
- Release (verb):
- Release (noun):
- Application (noun):
- Provision (verb):
- Launch (verb):
- Running (adj):
- Access (verb):
- Front page (noun):
- Application team (noun):
- Instance (noun):
Named after Captain Phineas Banning Blanchard.