SlideShare a Scribd company logo
ESTHER ASENJO • BAMBOO DEV • ATLASSIAN • @STHREO
Games of Codes, the CI battle
A view behind the Atlassian curtains
Who am I?
Who am I?
Who am I?
Who am I?
Who am I?
Who am I?
Who am I?
Who am I?
Who am I?
Agenda
CI ANATOMY
THE CI BATTLE, IN ATLASSIAN
CI CULTURE
CI INTRODUCTION
THE CD BATTLE, IN ATLASSIAN
CONCLUSION
Continuous Integration is a software development practice where
members of a team integrate their work frequently. Each integration
is verified by an automated build to detect integration errors as
quickly as possible. This leads to significantly reduced integration
problems and allows a team to develop cohesive software more
rapidly.
”
“
MARTIN FOWLER, THOUGHTWORKS
HARDER.work it
HARDER.
BETTER.
work it
make it
HARDER.
BETTER.
FASTER.
work it
make it
do it
HARDER.
BETTER.
FASTER.
STRONGER.
work it
make it
do it
make us
HARDER processes
HARDER
BETTER
processes
quality
HARDER
BETTER
FASTER
processes
quality
delivery
HARDER
BETTER
FASTER
STRONGER
processes
quality
delivery
teams
Agenda
CI ANATOMY
THE CI BATTLE, IN ATLASSIAN
CI CULTURE
CI INTRODUCTION
THE CD BATTLE, IN ATLASSIAN
CONCLUSION
Atlassian, a software company
Atlassian, a software company
782 R&D Staff
Atlassian, a software company
782 R&D Staff
451 developers
Atlassian, a software company
782 R&D Staff
Products
451 developers
Atlassian, a software company
782 R&D Staff
Products
451 developers
Atlassian, a software company
782 R&D Staff
Products
451 developers
Atlassian, a software company
782 R&D Staff
Products
451 developers
Atlassian, a software company
782 R&D Staff
Products Services
www.atlassian.com
my.atlassian.com
451 developers
Atlassian, a software company
782 R&D Staff
Products Services
www.atlassian.com
my.atlassian.com
Ecosystem
451 developers
Continuous Integration
is a battle.
The Continuous Integration battle,
IT DOES NOT COUNT UNTIL IT’S SHIPPED
When you play the Game of Codes,
you ship or you fail.
Agenda
CI ANATOMY
THE CI BATTLE, IN ATLASSIAN
CI CULTURE
CI INTRODUCTION
THE CD BATTLE, IN ATLASSIAN
CONCLUSION
Infrastructure
Tools
Processes
People
Build Infrastructure
Engineering
Build Infrastructure
Engineering Collaboration
Build Infrastructure
Engineering Collaboration JIRA family
Build Infrastructure
Engineering Collaboration JIRA family Dev Tools
Build Infrastructure
Engineering Collaboration JIRA family Dev Tools
Internal
Services
Build Infrastructure
EcosystemEngineering Collaboration JIRA family Dev Tools
Internal
Services
Build Engineering
Build Infrastructure
EcosystemEngineering Collaboration JIRA family Dev Tools
Internal
Services
Build Infrastructure
Remote agents
Elastic agents Build infrastructure
EcosystemEngineering Collaboration JIRA family Dev Tools
Internal
Services
Build Engineering
Maven repositories
Maven repositories
EcosystemEngineering
Build Infrastructure
Collaboration JIRA family Dev Tools
Internal
Services
Remote agents
Elastic agents Build infrastructure
11
Bamboo instances
Build Engineering
Build Engineering
Maven repositories
EcosystemEngineering
Build Infrastructure
Collaboration JIRA family Dev Tools
Internal
Services
Remote agents
Elastic agents Build infrastructure
11
Bamboo instances
900elastic agents 20 AMIs
150
remote agents
Build Engineering
Maven repositories
EcosystemEngineering
Build Infrastructure
Collaboration JIRA family Dev Tools
Internal
Services
Remote agents
Elastic agents Build infrastructure
11
Bamboo instances
900elastic agents 20 AMIs
150
remote agents
6Nexus instances
Maven repositories
EcosystemEngineering
Build Infrastructure
Collaboration JIRA family Dev Tools
Internal
Services
Remote agents
Elastic agents Build infrastructure
11
Bamboo instances
150
remote agents
6Nexus instances
20 AMIs
20k
build plans
Build Engineering
900elastic agents
Maven repositories
EcosystemEngineering
Build Infrastructure
Collaboration JIRA family Dev Tools
Internal
Services
Remote agents
Elastic agents Build infrastructure
11
Bamboo instances
150
remote agents
6Nexus instances
20 AMIs
20k
build plans
120kbranch build plans
Build Engineering
900elastic agents
Maven repositories
EcosystemEngineering
Build Infrastructure
Collaboration JIRA family Dev Tools
Internal
Services
Remote agents
Elastic agents Build infrastructure
11
Bamboo instances
150
remote agents
6Nexus instances
20 AMIs
20k
build plans
120kbranch build plans
Build Engineering
900elastic agents3 years ago:
21k
builds / month
Maven repositories
EcosystemEngineering
Build Infrastructure
Collaboration JIRA family Dev Tools
Internal
Services
Remote agents
Elastic agents Build infrastructure
11
Bamboo instances
150
remote agents
6Nexus instances
20 AMIs
20k
build plans
120kbranch build plans
Build Engineering
900elastic agents3 years ago:
21k
builds / month
Nowadays:
127k
builds / month
Infrastructure
Tools
Processes
People
Processes Tools : A pipeline anatomy
Developer
Developer Commit
!
Processes Tools : A pipeline anatomy
Developer Commit Build
!
Processes Tools : A pipeline anatomy
Developer TestCommit Build
!
Processes Tools : A pipeline anatomy
Developer Test DeliverCommit Build
!
Processes Tools : A pipeline anatomy
Developer Test DeliverCommit Build
!
Processes Tools : A pipeline anatomy
MIKE ROBERTS, THOUGHTWORKS
Continuous Integration is more often
than what you think.
”
“
Confluence pipeline
!
!
Confluence pipeline
!
Confluence pipeline
!
Confluence pipeline
!
Confluence pipeline
!
Confluence pipeline
!
!
!
!
!
!!
!
! !
!
!
!
!
!
!
!
Confluence pipeline
!
!
!
!
!
!!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Confluence pipeline
!
!
!
!
!
!!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Confluence pipeline
1,5 days
100
developers
420
commits/day
20,000
tests
435
build plans
Deliver
Confluence pipeline
I’m not slacking off,
my build plans are still running.
“
”
ME
I’m not slacking off,
my build plans are queued.
“
”
DANIEL KJELLIN
I’m not slacking off,
my build plans are
CI challenges our processes
Green production-ready master Build plan branching
Long running branches Dark features
Big&slow test suite Build grid
Quick feedback Build strategy
CI challenges our processes
Green production-ready master Build plan branching
Long running branches Dark features
Big&slow test suite Build grid
Quick feedback Build strategy
CI challenges our processes
Green production-ready master Build plan branching
Long running branches Dark features
Big&slow test suite Build grid
Quick feedback Build strategy
CI challenges our processes
Green production-ready master Build plan branching
Long running branches Dark features
Big&slow test suite Build grid
Quick feedback Build strategy
Confluence pipeline strategy
+ +++ =
+ +++ =
Confluence pipeline strategy
+ +++ =
Confluence pipeline strategy
Core
Test Suite
+ +++ =
30 min
Confluence pipeline strategy
Core
Test Suite
90 min
Cloud
Test Suite
30 min
+ +++ =
Confluence pipeline strategy
Core
Test Suite
Full Test Suite
Performance testing
Cross-Platform testing
Ecosystem testing
Acceptance testing
1,5 days
90 min
Cloud
Test Suite
30 min
+ +++ =
Confluence pipeline strategy
Core
Test Suite
Confluence team
dog fooding
Full Test Suite
Performance testing
Cross-Platform testing
Ecosystem testing
Acceptance testing
1,5 days
1 per day
90 min
Cloud
Test Suite
30 min
+ +++ =
Confluence pipeline strategy
Core
Test Suite
Confluence team
dog fooding
Full Test Suite
Performance testing
Cross-Platform testing
Ecosystem testing
Acceptance testing
1,5 days
1 per day
Cloud release
Every 2 weeks*
90 min
Cloud
Test Suite
30 min
+ +++ =
Confluence pipeline strategy
Core
Test Suite
Confluence team
dog fooding
Full Test Suite
Performance testing
Cross-Platform testing
Ecosystem testing
Acceptance testing
1,5 days
1 per day
1 per week*
Atlassian
dog fooding
Cloud release
Every 2 weeks*
90 min
Cloud
Test Suite
30 min
+ +++ =
Confluence pipeline strategy
Core
Test Suite
Confluence team
dog fooding
Full Test Suite
Performance testing
Cross-Platform testing
Ecosystem testing
Acceptance testing
1,5 days
1 per day
1 per week*
Atlassian
dog fooding
Cloud release
Every 2 weeks*
Monthly bug fixing
Server release
Quarterly release
90 min
Cloud
Test Suite
30 min
+ +++ =
Confluence pipeline strategy
CI challenges Atlassian processes
User acceptance testing Dog fooding
Monolithic applications Plugin development
Plugin development Cross-compatibility pipelines
Cloud integration Cloud delivery pipeline
CI challenges Atlassian processes
User acceptance testing Dog fooding
Monolithic applications Plugin development
Plugin development Cross-compatibility pipelines
Cloud integration Cloud delivery pipeline
CI challenges Atlassian processes
User acceptance testing Dog fooding
Monolithic applications Plugin development
Plugin development Cross-compatibility pipelines
Cloud integration Cloud delivery pipeline
CI challenges our processes
User acceptance testing Dog fooding
Monolithic applications Plugin development
Plugin development Cross-compatibility pipelines
Cloud integration Cloud delivery pipeline
817
quarantined tests
817
Infrastructure
Tools
Processes
People
CI is a practice, not a tool,
and requires discipline from the
development team.
“
”
CONTINUOUS DELIVERY, THE BOOK
The Culture of Green
powered by
Agenda
CI ANATOMY
THE CI BATTLE, IN ATLASSIAN
CI CULTURE
CI INTRODUCTION
THE CD BATTLE, IN ATLASSIAN
CONCLUSION
Culture is what happens when
the founders are not around.
The Build Master
The Build Breaker
Red is the new green.
Give feedback to people,
so it’s fed-back.
0
0quarantined tests
Agenda
CI ANATOMY
THE CI BATTLE, IN ATLASSIAN
CI CULTURE
CI INTRODUCTION
THE CD BATTLE, IN ATLASSIAN
CONCLUSION
! ! !!
A deployment pipeline
10:00
09:00 !
dev
! ! !!
10:00
16:15
Purchasing deployment pipeline
10:00
09:00 !
dev
! ! !!
10:00
16:15
dev staging prod
Purchasing deployment pipeline
10:00
09:00 !
dev
! ! !!
10:00
16:15
dev staging prod
Purchasing deployment pipeline
10:00
09:00 !
dev
! ! !!
10:00
16:15
!
dev
! ! !!
Purchasing deployment pipeline
10:00
09:00 !
dev
! ! !!
10:00
16:15
!
dev
! ! !!
dev staging prod
Purchasing deployment pipeline
10:00
09:00 !
dev
! ! !!
16:00 !stg
10:00
16:15
!
dev
! ! !!
Purchasing deployment pipeline
10:00
09:00 !
dev
! ! !!
16:00 !stg
10:00
16:15
!
dev
! ! !!
dev staging prod
Purchasing deployment pipeline
10:00
09:00 !
dev
! ! !!
16:00 !stg
10:00
16:15 !
!
dev
! ! !!
Purchasing deployment pipeline
10:00
09:00 !
dev
! ! !!
16:00 !stg
10:00
16:15 !
!
dev
! ! !!
Purchasing deployment pipeline
10:00
09:00 !
dev
! ! !!
16:00 !stg
10:00
16:15 !
!
dev
! ! !!
Purchasing deployment pipeline
10:00
09:00 !
dev
! ! !!
16:00 !stg
10:00
16:15 !
!
dev
! ! !!
Missing thumbs-up.
Purchasing deployment pipeline
10:00
09:00 !
dev
! ! !!
16:00 !stg
10:00
16:15 !
!prd
!
dev
! ! !!
Purchasing deployment pipeline
!
dev
! ! !!
!
dev
! ! !!
10:00
09:00
16:00 !stg
10:00
16:15 !
!prd
dev staging prod
Purchasing deployment pipeline
Free people to do
the interesting stuff,
and let Bamboo do the rest.
Agenda
CI ANATOMY
THE CI BATTLE, IN ATLASSIAN
CI CULTURE
CI INTRODUCTION
THE CD BATTLE, IN ATLASSIAN
CONCLUSION
Still not sure what this slide will be.

Maybe a mind map?
19
34
18
42
Do it, or do not.
There is no try. ”
“
Do it, or do not.
There is no try. ”
“
Do it,
with . ”
“
Thank you!
ESTHER ASENJO • BAMBOO DEV • ATLASSIAN • @STHREO
Game of Codes: the CI battle
Submit your feedback:
go.atlassian.com/accodes

More Related Content

What's hot

What's hot (20)

Automate Mission Critical Business Workflows With JIRA
Automate Mission Critical Business Workflows With JIRAAutomate Mission Critical Business Workflows With JIRA
Automate Mission Critical Business Workflows With JIRA
 
Turning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational CapitalTurning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational Capital
 
Server Add-ons for Front-end Developers
Server Add-ons for Front-end DevelopersServer Add-ons for Front-end Developers
Server Add-ons for Front-end Developers
 
Developers Use Bitbucket and So Can You
Developers Use Bitbucket and So Can YouDevelopers Use Bitbucket and So Can You
Developers Use Bitbucket and So Can You
 
Scaling to 150,000 Builds a Month... and Beyond
Scaling to 150,000 Builds a Month... and BeyondScaling to 150,000 Builds a Month... and Beyond
Scaling to 150,000 Builds a Month... and Beyond
 
Modern Operations at Scale within Viasat – How to Structure Teams and Build A...
Modern Operations at Scale within Viasat – How to Structure Teams and Build A...Modern Operations at Scale within Viasat – How to Structure Teams and Build A...
Modern Operations at Scale within Viasat – How to Structure Teams and Build A...
 
Beyond Agile and DevOps: From Concepts to Products in Weeks, Not Months
Beyond Agile and DevOps: From Concepts to Products in Weeks, Not MonthsBeyond Agile and DevOps: From Concepts to Products in Weeks, Not Months
Beyond Agile and DevOps: From Concepts to Products in Weeks, Not Months
 
Expecto Performa! The Magic and Reality of Performance Tuning
Expecto Performa! The Magic and Reality of Performance TuningExpecto Performa! The Magic and Reality of Performance Tuning
Expecto Performa! The Magic and Reality of Performance Tuning
 
A Little Prep Goes a Long Way: Planning your next Jira Server Upgrade
A Little Prep Goes a Long Way: Planning your next Jira Server UpgradeA Little Prep Goes a Long Way: Planning your next Jira Server Upgrade
A Little Prep Goes a Long Way: Planning your next Jira Server Upgrade
 
Immutable Service Delivery Shenzhen 2016
Immutable Service Delivery   Shenzhen 2016Immutable Service Delivery   Shenzhen 2016
Immutable Service Delivery Shenzhen 2016
 
Accelerating Add-on Development From Concept to Launch
Accelerating Add-on Development From Concept to LaunchAccelerating Add-on Development From Concept to Launch
Accelerating Add-on Development From Concept to Launch
 
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
All daydevops   2016 - Turning Human Capital into High Performance Organizati...All daydevops   2016 - Turning Human Capital into High Performance Organizati...
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
 
DOES16 London - Better Faster Cheaper .. How?
DOES16 London - Better Faster Cheaper .. How? DOES16 London - Better Faster Cheaper .. How?
DOES16 London - Better Faster Cheaper .. How?
 
Tempo’s Journey Into the Cloud
Tempo’s Journey Into the CloudTempo’s Journey Into the Cloud
Tempo’s Journey Into the Cloud
 
Atlassian Connect on Serverless Platforms: Low Cost Add-Ons
Atlassian Connect on Serverless Platforms: Low Cost Add-OnsAtlassian Connect on Serverless Platforms: Low Cost Add-Ons
Atlassian Connect on Serverless Platforms: Low Cost Add-Ons
 
Dockercon USA 2016 - Immutable Awesomeness
Dockercon USA 2016 - Immutable Awesomeness Dockercon USA 2016 - Immutable Awesomeness
Dockercon USA 2016 - Immutable Awesomeness
 
Advocating Adoption: Best Practices for User-Friendly Jira Configurations
Advocating Adoption: Best Practices for User-Friendly Jira ConfigurationsAdvocating Adoption: Best Practices for User-Friendly Jira Configurations
Advocating Adoption: Best Practices for User-Friendly Jira Configurations
 
Bringing Server Add-ons to the Cloud and Back Again
Bringing Server Add-ons to the Cloud and Back AgainBringing Server Add-ons to the Cloud and Back Again
Bringing Server Add-ons to the Cloud and Back Again
 
The Four Principles of Atlassian Performance Tuning
The Four Principles of Atlassian Performance TuningThe Four Principles of Atlassian Performance Tuning
The Four Principles of Atlassian Performance Tuning
 
Atlassian User Group NYC - May 24, 2017 Slides
Atlassian User Group NYC - May 24, 2017 SlidesAtlassian User Group NYC - May 24, 2017 Slides
Atlassian User Group NYC - May 24, 2017 Slides
 

Viewers also liked

Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Atlassian
 

Viewers also liked (20)

CCD 2013: Einführung von Confluence Wiki als Collaboration Plattform
CCD 2013: Einführung von Confluence Wiki als Collaboration PlattformCCD 2013: Einführung von Confluence Wiki als Collaboration Plattform
CCD 2013: Einführung von Confluence Wiki als Collaboration Plattform
 
Confluence Wiki as a CMS
Confluence Wiki as a CMSConfluence Wiki as a CMS
Confluence Wiki as a CMS
 
Rakuten Developments with Atlassian Products
Rakuten Developments with Atlassian ProductsRakuten Developments with Atlassian Products
Rakuten Developments with Atlassian Products
 
AtlasCamp 2015: Bitbucket: Building kick-ass tools for 2.5M developers
AtlasCamp 2015:  Bitbucket: Building kick-ass tools for 2.5M developersAtlasCamp 2015:  Bitbucket: Building kick-ass tools for 2.5M developers
AtlasCamp 2015: Bitbucket: Building kick-ass tools for 2.5M developers
 
Culture at Atlassian
Culture at AtlassianCulture at Atlassian
Culture at Atlassian
 
Wikidsmart PM: Requirements Management within Confluence, Integrated with JIRA
Wikidsmart PM: Requirements Management within Confluence, Integrated with JIRAWikidsmart PM: Requirements Management within Confluence, Integrated with JIRA
Wikidsmart PM: Requirements Management within Confluence, Integrated with JIRA
 
AtlasCamp 2015: Builders advancing humanity: Past to future
AtlasCamp 2015: Builders advancing humanity: Past to futureAtlasCamp 2015: Builders advancing humanity: Past to future
AtlasCamp 2015: Builders advancing humanity: Past to future
 
Linktech confluence 2017 live demo
Linktech confluence 2017 live demo Linktech confluence 2017 live demo
Linktech confluence 2017 live demo
 
Confluence as DMS for Moscow Atlassian User Group EN
Confluence as DMS for Moscow Atlassian User Group ENConfluence as DMS for Moscow Atlassian User Group EN
Confluence as DMS for Moscow Atlassian User Group EN
 
Confluence: Collaboration for the Enterprise
Confluence: Collaboration for the EnterpriseConfluence: Collaboration for the Enterprise
Confluence: Collaboration for the Enterprise
 
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
 
アトラシアン製品概要 (2017年1月現在)
アトラシアン製品概要 (2017年1月現在)アトラシアン製品概要 (2017年1月現在)
アトラシアン製品概要 (2017年1月現在)
 
A/B Testing – How to Break Things and Fail Fast (Without Breaking Things) - M...
A/B Testing – How to Break Things and Fail Fast (Without Breaking Things) - M...A/B Testing – How to Break Things and Fail Fast (Without Breaking Things) - M...
A/B Testing – How to Break Things and Fail Fast (Without Breaking Things) - M...
 
Business value pipeline with atlassian products
Business value pipeline with atlassian productsBusiness value pipeline with atlassian products
Business value pipeline with atlassian products
 
Atlassian RoadTrip 2015
Atlassian RoadTrip 2015Atlassian RoadTrip 2015
Atlassian RoadTrip 2015
 
Using Atlassian with Agile project management: JIRA, GreenHopper and more
Using Atlassian with Agile project management: JIRA, GreenHopper and moreUsing Atlassian with Agile project management: JIRA, GreenHopper and more
Using Atlassian with Agile project management: JIRA, GreenHopper and more
 
AtlasCamp 2015: The age of orchestration: From Docker basics to cluster manag...
AtlasCamp 2015: The age of orchestration: From Docker basics to cluster manag...AtlasCamp 2015: The age of orchestration: From Docker basics to cluster manag...
AtlasCamp 2015: The age of orchestration: From Docker basics to cluster manag...
 
Run IT Support the DevOps Way
Run IT Support the DevOps WayRun IT Support the DevOps Way
Run IT Support the DevOps Way
 
A Habit of Innovation
A Habit of InnovationA Habit of Innovation
A Habit of Innovation
 
Enterprise Collaboration with Alfresco and Confluence Wiki Integration
Enterprise Collaboration with Alfresco and Confluence Wiki IntegrationEnterprise Collaboration with Alfresco and Confluence Wiki Integration
Enterprise Collaboration with Alfresco and Confluence Wiki Integration
 

Similar to AtlasCamp 2015: Game of Codes: The CI battle

Atlassian Summit 2011 Day 2 Keynote
Atlassian Summit 2011 Day 2 KeynoteAtlassian Summit 2011 Day 2 Keynote
Atlassian Summit 2011 Day 2 Keynote
Atlassian
 
Atlassian Summit 2011 Day 2 Keynote
Atlassian Summit 2011 Day 2 KeynoteAtlassian Summit 2011 Day 2 Keynote
Atlassian Summit 2011 Day 2 Keynote
Atlassian
 
Crossing the Continuous Delivery Chasm - J. Paul Reed
Crossing the Continuous Delivery Chasm - J. Paul ReedCrossing the Continuous Delivery Chasm - J. Paul Reed
Crossing the Continuous Delivery Chasm - J. Paul Reed
Atlassian
 

Similar to AtlasCamp 2015: Game of Codes: The CI battle (20)

Game of Codes: the Battle for CI
Game of Codes: the Battle for CIGame of Codes: the Battle for CI
Game of Codes: the Battle for CI
 
Monktoberfest Fast Delivery
Monktoberfest Fast DeliveryMonktoberfest Fast Delivery
Monktoberfest Fast Delivery
 
Fast Delivery DevOps Israel
Fast Delivery DevOps IsraelFast Delivery DevOps Israel
Fast Delivery DevOps Israel
 
Scaling continuous delivery @ GeeCon 2014
Scaling continuous delivery @ GeeCon 2014Scaling continuous delivery @ GeeCon 2014
Scaling continuous delivery @ GeeCon 2014
 
Beyond TDD: Enabling Your Team to Continuously Deliver Software
Beyond TDD: Enabling Your Team to Continuously Deliver SoftwareBeyond TDD: Enabling Your Team to Continuously Deliver Software
Beyond TDD: Enabling Your Team to Continuously Deliver Software
 
Dockercon State of the Art in Microservices
Dockercon State of the Art in MicroservicesDockercon State of the Art in Microservices
Dockercon State of the Art in Microservices
 
Atlassian Summit 2011 Day 2 Keynote
Atlassian Summit 2011 Day 2 KeynoteAtlassian Summit 2011 Day 2 Keynote
Atlassian Summit 2011 Day 2 Keynote
 
50 production deployments a day, at least
50 production deployments a day, at least50 production deployments a day, at least
50 production deployments a day, at least
 
Microservices the Good Bad and the Ugly
Microservices the Good Bad and the UglyMicroservices the Good Bad and the Ugly
Microservices the Good Bad and the Ugly
 
Cloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCCCloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCC
 
A Business Case for Git - Tim Pettersen
A Business Case for Git - Tim PettersenA Business Case for Git - Tim Pettersen
A Business Case for Git - Tim Pettersen
 
Continous integration and delivery for single page applications
Continous integration and delivery for single page applicationsContinous integration and delivery for single page applications
Continous integration and delivery for single page applications
 
DevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best PracticesDevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best Practices
 
Devops with Amazon Web Services (January 2017)
Devops with Amazon Web Services (January 2017)Devops with Amazon Web Services (January 2017)
Devops with Amazon Web Services (January 2017)
 
Atlassian Summit 2011 Day 2 Keynote
Atlassian Summit 2011 Day 2 KeynoteAtlassian Summit 2011 Day 2 Keynote
Atlassian Summit 2011 Day 2 Keynote
 
Dev Tested, Ops Approved: 10 Guardrails from Atlassian for Better, Faster Dev...
Dev Tested, Ops Approved: 10 Guardrails from Atlassian for Better, Faster Dev...Dev Tested, Ops Approved: 10 Guardrails from Atlassian for Better, Faster Dev...
Dev Tested, Ops Approved: 10 Guardrails from Atlassian for Better, Faster Dev...
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
 
Keep calms and Docker On ... Innotech
Keep calms and Docker On ... InnotechKeep calms and Docker On ... Innotech
Keep calms and Docker On ... Innotech
 
Crossing the Continuous Delivery Chasm - J. Paul Reed
Crossing the Continuous Delivery Chasm - J. Paul ReedCrossing the Continuous Delivery Chasm - J. Paul Reed
Crossing the Continuous Delivery Chasm - J. Paul Reed
 
Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev ops
 

More from Atlassian

Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
Atlassian
 

More from Atlassian (20)

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App Showcase
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge Runtime
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge Triggers
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 

Recently uploaded (20)

From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 

AtlasCamp 2015: Game of Codes: The CI battle