Here we look at our latest thinking of hosting strategy for Thought Garden Projects.
# Principles - Freedom from Lock-in - Zero to Dev - Polyglot Software Development - Data, applications, and presentation
The aim is to leverage low cost managed solutions for DevOps that allow developers to concentrate on application specific code, developed in the language of their choice, in a way which we maximise our ability to exchange hosting and technical platform choices.
# Containers
We are exploring using containership.io to manage scaling and provisioning an integrated set of tools to communities.
This allows us to switch amongst a large number of VPS hosting providers, and use Docker Containers or GitHub repositories to deploy software.
It also allows us to develop a Microservice Architecture with Continuous Delivery based around an agile and open social structure supporting development.
# Storage
The aims of any proposed storage are to enable mobile, web, and desktop clients to easily move assets into: - Publicly accessible storage (via HTTPS) - Scriptable storage - Decentralised storage - Sustainable storage - Permanent storage
In solving this shared storage issue for media collected at events and needed for creating the podcasts and documentaries, we are half way along the path to the idea of creating an Anthropological Archive.
# DreamFactory
We aim to install DreamFactory on Amazon Lightsail in order to use it as a: - Front end for media hosting - Fedwiki REST access - Mobile access to Anthropological Archive