Introducing GitSwarm: Pure Git with Globally Scalable DevOps

17
Introducing GitSwarm: Pure Git with Globally Scalable DevOps

Transcript of Introducing GitSwarm: Pure Git with Globally Scalable DevOps

Page 1: Introducing GitSwarm: Pure Git with Globally Scalable DevOps

Introducing GitSwarm: Pure Git with Globally

Scalable DevOps

Page 2: Introducing GitSwarm: Pure Git with Globally Scalable DevOps

2

What We’ll Talk About Today

What’s great about Git Enterprise challenges What works for DevOps Helix GitSwarm Demo of GitSwarm Q&A

2

Charlie McLouthSenior DirectorSolutions Engineering

John WillistonDeveloper Evangelist

Page 3: Introducing GitSwarm: Pure Git with Globally Scalable DevOps

3

Git is a Very Popular 10-Year-Old

— 2015 Stack Overflow Developer Survey

69.3% of developers use Git

2005 2015

Page 4: Introducing GitSwarm: Pure Git with Globally Scalable DevOps

4

There’s a Lot to Like about Git!

Enjoy a distributed workflow Fast & productive Lightweight, local branching  A great tool for open source code

development and smaller teams

Page 5: Introducing GitSwarm: Pure Git with Globally Scalable DevOps

5

But It Poses Challenges to the Enterprise

Maximum practical repository size Git sprawl Too complex a tool for non-technical

contributors Raises security concerns Little visibility across the product

development pipeline Creates challenges for DevOps team

practicing continuous delivery

Page 6: Introducing GitSwarm: Pure Git with Globally Scalable DevOps

6

Inefficient Product Delivery Poor visibility between

teams introduce friction and design errors

Poor component reuse results in higher production cost

More delays, less efficient product delivery

Increased risk of quality issues

DevOps

Page 7: Introducing GitSwarm: Pure Git with Globally Scalable DevOps

7

According to Gartner…

“ “Dealing with DVCS from a team perspective is more complex than dealing with a central system, and this complexity is at the root of most current barriers to broader use.— Gartner, Inc. Market Guide for Software

Change and Configuration Management

Page 8: Introducing GitSwarm: Pure Git with Globally Scalable DevOps

8

A Single Source of Truth

Page 9: Introducing GitSwarm: Pure Git with Globally Scalable DevOps

9

More from Gartner…

““

Enterprise-grade management of Git that offers important aspects of a DVCS — good merging, the ability to work offline and good collaboration — along with the security and central repository of a CVCS, will resolve most remaining concerns about the use of the DVCS model.

— Gartner, Inc. Market Guide for Software Change and Configuration Management

Page 10: Introducing GitSwarm: Pure Git with Globally Scalable DevOps

10

Hybrid Version Management

Page 11: Introducing GitSwarm: Pure Git with Globally Scalable DevOps

11

Hybrid Workflows• Distributed & Centralized Version control,

code reviews, simple file sharing• Happy developers & contributors

Every File• Efficiently handles large, often binary, data

DevOps Stay Happy & Productive• A mainline source for all builds even with

distributed development

All IP Safe & Secure • Granular permissions, theft risk monitoring

Perforce Helix

CONTRIBUTORS

CONSUMERS

Page 12: Introducing GitSwarm: Pure Git with Globally Scalable DevOps

12

GitSwarm: Integrated Git Management

Self-service repos Merge requests Permissions Issue tracking, etc.

Based on GitLab CE

Page 13: Introducing GitSwarm: Pure Git with Globally Scalable DevOps

13

Work Locally, Scale Globally

Distributed environment for developers

Git experience and workflow equivalent to well known tools

Single source of truth Perforce reliability and stability

protecting your assets

HelixGitSwarm

Page 14: Introducing GitSwarm: Pure Git with Globally Scalable DevOps

14

Distributed Team Support

Each developer team working within its own GitSwarm ecosystem

Each team has controlled access to IP managed within Helix core

Team can access only what they need to do their job

Page 15: Introducing GitSwarm: Pure Git with Globally Scalable DevOps

15

Narrow Cloning

Helix monorepo Git-sized slice

Page 16: Introducing GitSwarm: Pure Git with Globally Scalable DevOps

16

Let’s Have a Look

HelixGitSwarm

Page 17: Introducing GitSwarm: Pure Git with Globally Scalable DevOps

17

Questions?

Charlie McLouthSenior DirectorSolutions Engineering

John WillistonDeveloper Evangelist@p4jbw