An open API service indexing awesome lists of open source software.

https://github.com/mlibrary/phineas

Application Hosting Pipeline
https://github.com/mlibrary/phineas

Last synced: 4 months ago
JSON representation

Application Hosting Pipeline

Awesome Lists containing this project

README

          

Phineas
=======

We are collecting our set of requirements and expectations for
acceptable application hosting.

Archtypes
---------

We are working with four initial archetypes:

1. (Infrastructure-oriented) sysadmins
2. Infrastructure-oriented developers
3. Application-oriented developers
4. 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.

Glossary
--------

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):*

Naming
------

Named after [Captain Phineas Banning Blanchard][1].

[1]: https://en.wikipedia.org/wiki/Phineas_Banning_Blanchard