The Pico Stack Project

This project is a collection of software, carefully curated and assembled in such a way that anyone can deploy a modern, secure and easy to use stack on a single or collection of virtual or physical servers.

Ideology

The project follows a simple set of ideas that apply throughout both the choice and development of software:

1. Simple

The Pico Stack is what you reach for when Kubernetes is overkill. It's a small collection of tools that do one job well.

2. Containerised

Everything must be containerised. It vastly simplifies the deployment, maintenance and mobility of services. It provides a unified way of configuring, monitoring and managing services.

3. Git-Ops and Infrastructure-As-Code

Your infrastructure is just as important as your code. So why not treat it that way? The Pico Stack encourages and implements these two ideas wherever possible.

4. Automated

Whatever can be automated, should be. But things should also be easy to intervene when things go wrong. Because things always go wrong!

5. Transparent

It should be easy to see what's happening. This means logging and metrics. Alerts should be optional, but easy to set up.