Jonas Linde <jonas.linde@b3.se>
- ett företag i finansbranchen
- vill förbättra shoppingupplevelsen
- huvudsakligen digitala tjänster
- några hundra produktteam om vardera 5-10 personer
- varje team har fullt ansvar för sin tjänst
- de flesta teamen har tjänster som hanterar konsumentdata
- ingen driftsorganisation
- några team har tjäster som används av andra team
- huvudsakligen AWS
- ett fåtal egna servrar
- Tech Radar
- kommunikation
- G Suite
- Slack
- versionshantering
- Bitbucket
- platform
- GNU Linux - CentOS
- virtuella servrar (AWS EC2)
- docker (AWS ECS)
- mätning, monitorering och loggning
- Datadog
- Splunk
- larmhantering
- OpsGenie
- automatisering
- Jenkins
- Concourse
- konfigurationshantering
- Ansible
- språk
- Java
- Node
- Python
- empowered teams
- end-to-end responsibility
- automated builds and testing
- metrics and monitoring
- blameless post mortems
- experimentation platform
- Culture
- empowered teams
- end-to-end responsibility
- experimentation platform
- Automation
- automated builds and testing
- Metrics
- metrics and monitoring
- Sharing
- blameless post mortems
- First way - systems thinking
- empowered teams
- end-to-end responsibility
- Second way - feedback loop
- metrics and monitoring
- blameless post mortems
- Third way - culture of continuous experimentation
- automated builds and testing
- experimentation platform
- ett team tillhandahåller Jenkins-servrar till övriga team
- policyn säger att säkerhetspatchar ska appliceras inom 30 dagar
- vem ansvarar?
- vissa nätverksändringar sker via JIRA-ticket
- en DNS-ändring kan ta en vecka
- alla utvecklare använder samma licensserver
- okända kostnader för produktteamen
- under Thanksgiving och Jul är det ändringsstopp
- stressade ändringar innan
- ansamlade ändringar efter
- undantag om man implementerat continuous delivery
- kunden vet hur de vill att det ska fungera
- men kulturförändringar är svårt
- DevOps är kanske mer ett mål än ett medel