---
# System prepended metadata

title: Notes from Devops Discussion with Michael

---

Notes from Devops Discussion with Michael
===

## Meeting notes: Sam & Michael, Aug 6, 2019

> What do we want?

DevOps!

> When do we want it?

Now!

> where is HoloCentral now in terms of DevOps?

- whole team responsible, able to work together but also split off
- yegor able to jump right in
- Scrum, DoD, etc. worked really well
- Story-based standups, not person-based
- a lot of devops work has been centered around nix
- also testing

proposing nix based solutions as much as possible
nixify things "from the outside", looking at the insides you wouldn't need to know about nix

> 

- - -

want to avoid overly prescriptive, rigid compliance-based Ops people, they need to listen to Devs
Devs need to be able to listen to customers, Ops needs to listen to Devs, empower Devs
Ops need to give enough options to Devs so they are not restricted, based on Devs' needs
hearing what they need right now, but also what they need down the road
clear paths, get out of the way

primary engineers for building traceable pipelines

a dev can't just do *whatever* they want, somebody has to account for arbitrary decisions that might be made.

don't just tell people "use nix". offer tools, environments, solutions. empower.
devops devs would be getting feedback from devs

- - -

take a step back, look at the operations side, ask ppl like yegor, duffy, maintainers of centralized services:
*what* are our operations requirements as a business?

e.g. we determined resources needed by Cloudflare, put into a spreadsheet

> 

purpose, process, requirements
we know the purpose, could know more about process, need to understand requirements

devops person needs to know requirements, sits between ops and dev

spend more time inquiring into ops requirements, now and into the future

over time, are we planning for the separation of holochain and holo? should each have their own ops?

we could define operational requirements separately for each, but we can still share resources between each in the short term, i.e. Holo can sponsor Holochain

let devs propose things
let ops counterpropose
let iCongress review what is proposed

1. know ops reqs
2. know business reqs
3. know what customer needs
4. devs know what customer needs

^ whoever keeps all this in mind should be part of iCongress reviewal process

anyone can propose, but must pass review. iCongress should make the questions, criteria publicly known so people can make good proposals

Decision making process and the people involved 
