Devops in Game Dev: How We Sleep (A Little) Better At Night

Devops in Game Dev: How We Sleep (A Little) Better At Night

An Ignite talk given at DevOpsDays Charlotte on November 2, 2015.

89717db02f914bb81b8a90b7f2d16733?s=128

Melissa Avery-Weir

November 02, 2015
Tweet

Transcript

  1. Devops in Game Dev How We Sleep (A Little) Better

    At Night Melissa Avery-Weir @averymd Future Proof Games @PlayFutureProof
  2. Money is HUGE!

  3. None
  4. None
  5. None
  6. Hosting Browserstack JIRA Promoter (App) Highrise Quickbooks Online Accountant

  7. Shared Hosting •Django •MySQL •Piwik •PHP •Static sites •Low-volume sites

    VPSes •Java (JIRA, Jenkins) •Discourse (Postgres, Redis)
  8. Time is HUGE!

  9. Fabric

  10. None
  11. Ansible POC, Evening 1 1. Pick a place to run

    it 2. Get some basic hosts configured and pingable 3. (Will I still need Fabric at all? ¯\_(ツ)_/¯) 4. Scroll through Playbook examples for things that all require root access… 5. (How will Jenkins work with this? ¯\_(ツ)_/¯) 6. Make a Playbook that restarts Passenger! 7. …Have a scotch.
  12. Ansible POC, Evening 1 1. Pick a place to run

    it 2. Get some basic hosts configured and pingable 3. (Will I still need Fabric at all? ¯\_(ツ)_/¯) 4. Scroll through Playbook examples for things that all require root access… 5. (How will Jenkins work with this? ¯\_(ツ)_/¯) 6. Make a Playbook that restarts Passenger! 7. …Have a scotch.
  13. None
  14. Design is HUGE!

  15. What does success look like?

  16. Easy view of status of all systems Automated builds from

    git “Smart” deployments by branch/tag Quick ramp-up on new projects Reusable deployment components Legible push notifications of build status Auto-restart of server/service if app goes down
  17. None
  18. ?

  19. None
  20. Me Melissa Avery-Weir http://irrsinn.net @averymd Future Proof Games http://futureproofgames.com @PlayFutureProof

    Credits • Jenkins logo: http://jenkins-ci.org/ • JIRA logo: https://www.atlassian.com/compa ny/press/resources/?tab=logos • Ansible logo: http://www.ansible.com/logos • Chef logo: https://app.box.com/s/8bciq01i8xi 6ioa3wgd4 • Fabric logo: http://www.fabfile.org/ • Adorable cats are Jackie & Greg Avery-Weir