Skip to content

niquola/ankusha-pg-meetup-slides

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Поток поставки

Поскольку мы с вами на Agile Days - то будем говорить про процессы и людей.

Кто доволен своим процессом разработки и поставки? Кто считает, что есть над чем поработать? Кто считает, что все плохо?

Continuous Integration

Тест Мартина Фаулера о CI.

Поднимите и не опускайте руки те, кто считает, что практикует Continuous Integration.

Оставте поднятой руку те, у кого в команде любой участник как минимум один раз в день мержит свою работу в общую ветку разработки.

Оставте поднятой руку те, у кого тесты всегда зеленые и если упали то в течении нескольких минут будут починены.

Оставте поднятой руку те, у кого у кого есть тесты с хорошим покрытием, дающие уверенность в том, что не произошло регресии.

Feature Brances

Кто использует feature branches? Кто от них отказался?

Post/Pre Coordination

  • Pair Programming vs Code Review
  • Team Chat (Slack/HipChat)
  • Голос
  • Архитектурные сессии
  • Спайки

HX

  • Continuous Integration
  • Deploy automation
  • Configuration Management
  • Cloud
  • Staging
  • Monitoring/Audit
  • Share

Configuration Management

  • Chef
  • Ansible
  • Puppet

Pull vs Push DSL vs Data DSL MiniCore vs 80%

How it works: ????

Containers (Docker)

Universal Package PaaS (kubernetes, deis, helios)

What is docker???

Deploy

  • Blue/Grean
  • Database migrations
  • Fail Fast/Fail Forward

Automation

AWS VPN network DNS everything

Kaizen

Do my job and improve my job!

M1 -> t1 M2 -> t2 M1 -dt-> M2

t1 + dt ? t2

nt1 + dt ? nt2

Threashold

  • Travis
  • Vagrant
  • Heroku

DevOps Survay (26 recipients)

Alexander @alxschwrz artemyarulin bhavenger Maxim Filatov mike1452 motor4ik nicola Pavel Forkert prepor ptchol romeg_ul Salangin slick StasStaStS# timurb

Source Control (26)

git - 92% hg - 4% svn - 4%

Source Control UI (26)

github - 70% bitbucket/stash - 20% gitlab 8%

CI Server (25/26)

Jenkins - 56% TeamCity - 28%

-- as a service

Travis - 16% Bamboo - 8% CicleCI - 4% Vexor - 4%

Artifacts Repo (23/26)

deb - 10 DokerHub - 9 pip - 5 rpm - 4 maven - 3 nexus - 3 artifactory - 3

Docker (18/26)

dev - 14 ci - 12 prod - 7

Config Management (25/26)

Ansible - 13 Docker - 11 Bash - 9 Chef - 6 Puppet - 1 SoldStack - 1 AWS cloud formation - 2 Terraform - 2

Cloud (19/26)

Amazon - 13 Digital Ocean - 7 OpenStack - 2 Google Cloud - 2 Azure - 1

Access Control (22)

Manual - 11 LDAP - 8 HC Vault - 0

Service Coordination & Discovery (13)

Consul - 8 Zookeeper - 5 ETCD - 3

Cloud OS

CoreOS - 2

Platforms

Kubernetes - 3 Heroku - 1 Helios - 1 Rancher - 1

Monitoring

Zabbix - 12 Prometheus - 6 Nagios - 4 Sensu - 2 -- as a service NewRelic - 4 DataDog - 3

Logs

Logstash (ELK) - 12 Heka - 2 Papertrail - 1 Graylog - 1

Recommended

@yellow_madops

  • Visible Ops
  • Project Phoenix (Проект "Феникс". Роман о том, как DevOps меняет бизнес к лучшему)
  • Goal
  • Continuous Delivery (LEAN Enterpise)

Online visit of hangops.slack and hangops.ru

  • DevOps Msk
  • DevOps 42
  • YAC
  • rootconf.ru

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published