Support@GitHub (Contao Edition) · NGINX Unicorn MySQL Elasticsearch d wn apps OpenSSH ostfix...
Transcript of Support@GitHub (Contao Edition) · NGINX Unicorn MySQL Elasticsearch d wn apps OpenSSH ostfix...
the best way to build and ship software
Support@GitHubMike Adolphs | @fooforge
the best way to build and ship software
!
2
Support@GitHub@fooforge
the best way to build and ship software
!
3
Support@GitHubGitHub, Inc.
"
the best way to build and ship software 4
What is Git?A Version Control System
LINUS
TORVALDS
"
the best way to build and ship software
“
”
“I'M AN EGOTISTICAL BASTARD, AND I
NAME ALL MY PROJECTS AFTER MYSELF.
FIRST 'LINUX', NOW 'GIT'."
- LINUS TORVALDS
5
What is Git?A Version Control System
the best way to build and ship software
!
6
Support@GitHubGitHub, Inc.
"
the best way to build and ship software
# "
7
# $ "
FOUNDED
2008VC INVESTMENT
$100 mioUSERS
~9.5 mioHUBBERS
293REPOSITORIES
25 mio
Support@GitHubGitHub, Inc.
the best way to build and ship software
!
8
Support@GitHubGitHub, Inc.
the best way to build and ship software
!
9
Support@GitHubGitHub, Inc.
the best way to build and ship software
!
10
Support@GitHubGitHub, Inc.
Alcatraz Market St. AT&TBallpark
the best way to build and ship software
!
11
Support@GitHubGitHub, Inc.
the best way to build and ship software
!
13
Support@GitHubGitHub Enterprise
the best way to build and ship software
!
14
Support@GitHubGitHub, Inc.
the best way to build and ship software
!
15
Support@GitHubGitHub, Inc.
the best way to build and ship software
!
16
Support@GitHubGitHub, Inc.
GitHub makes it easier to worktogether than to work alone!
the best way to build and ship software
!
17
Support@GitHubTeams
the best way to build and ship software
!
18
Support@GitHubSupport teams
%%%%%%%%%%%%%%%%
% %%%
%%%%%%%%%%%%%%%%
the best way to build and ship software
“
”
!
GENTLEMEN, YOU CAN'T FIGHT IN HERE!
THIS IS THE WAR ROOM!
- PRESIDENT MERKIN MUFFLEY
Support@GitHubTeam Job
19
the best way to build and ship software
!
20
&% % %
Asien/Pacific beginnt mit Arbeit am Ticket
A/P uebergibt Ticket an Europa
%%
Europa uebergibt Ticket an die USA
Support@GitHubTeam Job
the best way to build and ship software
!
21
Support@GitHubSoftware Stack
HAProxy
NGINX
Unicorn
MySQL Elasticsearch
GitHub’s own appsSNMPd
OpenSSH
Postfix
Ubuntu GNU/Linux
memcached
resque
GitLDAP
OAuth
SAML
DNS / DHCP
Virtualisierung
the best way to build and ship software
!
22
Support@GitHubIntegrations
the best way to build and ship software
!
23
Support@GitHubDa da dada da da, da da da da dada da da!
the best way to build and ship software
“
”
!
HUSTON, WE’VE HAD A PROBLEM!
- JIM LOVELL
24
Support@GitHubKomplexe Probleme
the best way to build and ship software
!
25
Support@GitHubToolbox
the best way to build and ship software
“
”
!
MAMA ALWAYS SAID LIFE WAS A BOX OF
CHOCOLATES. YOU NEVER KNOW WHAT
YOU’RE GONNA GET.
- FORREST GUMP
26
Support@GitHubUnpredictability
the best way to build and ship software
!
27
Resolution Time (past 6 months):
7.5 days
Average Assign Time(past 6 months):
3.5 hours
' &
Support@GitHubTicket statistics
the best way to build and ship software
!
28
Support@GitHubToolbox
the best way to build and ship software
!
29
( ( )
ZENDESKTicket system
HALPTicket system
TEXT EXPANDERCanned replies
Support@GitHubToolbox
the best way to build and ship software
!
30
|2.1.6-‐github| Mikes-‐MacBook-‐Pro in ~/Downloads ○ →
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
Support@GitHubToolbox
the best way to build and ship software
!
31
|2.1.6-‐github| Mikes-‐MacBook-‐Pro in ~/Downloads ○ → ssh -‐p 122 [email protected] -‐-‐ "ghe-‐support-‐bundle -‐o" > support-‐bundle.tgz ○ → ll support-‐bundle.tgz -‐rw-‐r-‐-‐r-‐-‐ 1 fooforge staff 4115707 May 15 14:59 support-‐bundle.tgz
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
Support@GitHubToolbox
the best way to build and ship software
!
32
Support@GitHubToolbox
the best way to build and ship software
!
33
Support@GitHubToolbox
the best way to build and ship software
!
34
Support@GitHubKommunikation
the best way to build and ship software
!
35
Support@GitHubDa Da Da Da Da Da Da Da Da Da Da Da Da… BATCAT!
the best way to build and ship software
“
”
!
YOU CANNOT SHAKE HANDS WITH A
CLENCHED FIST.
- INDIRA GANDHI
36
Support@GitHubPeople skills
the best way to build and ship software
!
37
% " $
FREUNDLICH EHRLICH ERKLAERBÄR
Support@GitHubPeople skills
the best way to build and ship software
“
”
!
PEOPLE WILL FORGET WHAT YOU SAID.
PEOPLE WILL FORGET WHAT YOU DID.
BUT PEOPLE WILL NEVER FORGET HOW
YOU MADE THEM FEEL.
- MAYA ANGELOU
38
Support@GitHubMake a difference
the best way to build and ship software
!
39
Support@GitHubMake a difference
the best way to build and ship software
!
40
Support@GitHubWork for us!
[email protected]://github.com/about/jobs
the best way to build and ship software
Credits:Wikipedia, Loren Javier, Florian, Matthew McCullough, John Trainor, gnuckx, Phil Romans, David McSpadden, chrisUK, Nathan Rupert, urbanfeel, GitHub
Music:from bensound.com
Thanks!
[email protected] | @fooforge