From 248 to 98 then 1

Size: px
Start display at page:

Download "From 248 to 98 then 1"

Transcription

1 From 248 to 98 then 1 Our pivot to continuous delivery Jean-Michel Lemieux Atlassian 1

2

3 14.91s

4 Why now?

5 "Continuous delivery is not a cowboy show. It puts you in charge of your production environment. The business can pick and choose what and when to deploy. If you think you ve nailed agile development, but aren t considering how to achieve continuous delivery, you really haven t even started." - ThoughtWorks Tech Radar.

6 Training Plan v1

7 248 to 98

8 248 to 98 Goal: shorten our release cycles

9 248 to 98 Goal: shorten our release cycles Success: better efficiency, better releases, roughly 90 days.

10 248 to 98 Goal: shorten our release cycles Success: better efficiency, better releases, roughly 90 days. Failure: crap releases, shipped on time no features, or no shortening of time. api/ integration madness.

11 Baseline JIRA Bitbucket GreenHopper Confluence Studio FE/CRU Bamboo Crowd 248 days 30 days 34 days 185 days 72 days 192 days 142 days 149 days

12 Recap

13 Training Plan v2

14 98 to 1

15 98 to 1 Goal: allow products to independently release to hosted (eg, production) every day

16 98 to 1 Goal: allow products to independently release to hosted (eg, production) every day Success: better efficiency, faster learning, happier/more customers.

17 98 to 1 Goal: allow products to independently release to hosted (eg, production) every day Success: better efficiency, faster learning, happier/more customers. Failure: crap releases, api/integration madness, slowing down because of too many balls in the air.

18 Approach

19 Approach Look at the entire system

20 Approach Look at the entire system If it s hard, do it more often

21 Approach Look at the entire system If it s hard, do it more often Measure and remove the waste everywhere

22 Approach Look at the entire system If it s hard, do it more often Measure and remove the waste everywhere OnSite

23 Approach Look at the entire system If it s hard, do it more often Measure and remove the waste everywhere OnDemand OnSite

24 Approach Look at the entire system If it s hard, do it more often Measure and remove the waste everywhere OnDemand Analytics / Monitoring Customer Feedback OnSite

25 System Breakdown Product Architecture Culture/Process Pipeline Analytics / Monitoring OnDemand Customer Feedback OnSite

26 System Breakdown Pipeline OnDemand Analytics / Monitoring Customer Feedback OnSite

27 System Breakdown The hosting platform (eg, production). Pipeline OnDemand Analytics / Monitoring Customer Feedback OnSite

28 System Breakdown The hosting platform (eg, production). Tools and processes to move products through to production. Pipeline OnDemand Analytics / Monitoring Customer Feedback OnSite

29 System Breakdown The hosting platform (eg, production). Tools and processes to move products through to production. Tools to monitor deployed products. Pipeline OnDemand Analytics / Monitoring Customer Feedback OnSite

30 System Breakdown The hosting platform (eg, production). Tools and processes to move products through to production. Tools to monitor deployed products. Tools to stage, test, and ensure we don t fuck the customer. Pipeline OnDemand Analytics / Monitoring Customer Feedback OnSite

31 System Breakdown Culture/Process OnDemand Analytics / Monitoring Customer Feedback OnSite

32 System Breakdown Culture/Process Development principles OnDemand Analytics / Monitoring Customer Feedback OnSite

33 System Breakdown Culture/Process Development principles Team structures OnDemand Analytics / Monitoring Customer Feedback OnSite

34 System Breakdown Culture/Process Development principles Team structures Planning process OnDemand Analytics / Monitoring Customer Feedback OnSite

35 System Breakdown Culture/Process Development principles Team structures Planning process Development process OnDemand Analytics / Monitoring Customer Feedback OnSite

36 System Breakdown Product Architecture OnDemand Analytics / Monitoring Customer Feedback OnSite

37 System Breakdown Product Architecture Technical coupling between products and addons. OnDemand Analytics / Monitoring Customer Feedback OnSite

38 System Breakdown Product Architecture Technical coupling between products and addons. UI Integration patterns/goals OnDemand Analytics / Monitoring Customer Feedback OnSite

39 System Breakdown Product Architecture Technical coupling between products and addons. UI Integration patterns/goals Shared services, APIs, and libraries OnDemand Analytics / Monitoring Customer Feedback OnSite

40 The Pipeline Pipeline of Unicorns

41

42 Geek details Split compute from storage. No disks in compute. RAM. Less power. 1s startup. Data centres only provides power and floor space. We own everything else. Ditch full virtualization used openvz. Partnered with an integrator. Shared mount to avoid rsync customers per rack. Deploy one set of binaries. Allows regional rollouts, daily upgrades, fast restarts and much more... dark features, plugins, manager nodes, backups...

43 Monitoring

44 Monitoring Visualization Collection Storage REST API Filtering Notification

45 Process and Culture

46

47

48

49

50

51 Process Changes Small shipable chunks. Decoupled from one another (includes marketing) Minimize hand-offs Product teams deploy themselves. X-team feature teams PM/Dev/Marketing Minimize branching, use dark features and plugins Upfront testing, done means done Metrics and goals for theme teams allows more asynchronous, measurable, craddle to grave.

52 Product Architecture

53 Architecture Principles

54 Architecture Principles Products

55 Architecture Principles Products Stay away from a mega-app Assume products are not hosted on the same physical infrastructure Use integration levels and make them optin and backwards compatible.

56 Architecture Principles Addons Products Stay away from a mega-app Assume products are not hosted on the same physical infrastructure Use integration levels and make them optin and backwards compatible.

57 Architecture Principles Addons Products Independant Deploy Rich UI Integration Independant Purchase Own User Licensing Remote Can t slow products Stay away from a mega-app Assume products are not hosted on the same physical infrastructure Use integration levels and make them optin and backwards compatible.

58 Cross Training

59 Cross Training Payed Beta

60 Cross Training MVP 1.0 Payed Beta

61 Cross Training MVP 1.0 Discounts Payed Beta

62 Cross Training MVP 1.0 Discounts Fast Releases Payed Beta

63 Cross Training Payed Beta MVP 1.0 Discounts Fast Releases Wrong Market?

64 Cross Training Killer Features Payed Beta MVP 1.0 Discounts Fast Releases Wrong Market?

65 248 to 98 to 1

66 248 to 98 to 1-7

67 Recap How do you compare? Someone is running in front of you Holistic systems thinking Needs a company wide pivot, decision making has to change Build your Unicorns (think 10x) Architecture is important to scale Share your principles and system view so that teams can self optimize and remove waste. Cross train Try several small experiments

68 Thank You!

A guide for assembling your Jira Data Center team

A guide for assembling your Jira Data Center team A guide for assembling your Jira Data Center team Contents 01 Getting started 02 Helpful roles for your Jira Data Center team 03 Helpful expertise for your Jira Data Center team 04 Pro tips & best practices

More information

Skyhook designs and deploys high performance mobile location solutions, and exists to make location faster, more precise and practical.

Skyhook designs and deploys high performance mobile location solutions, and exists to make location faster, more precise and practical. CLEARVISION CASE STUDY INDUSTRY: Computer Software EST: 2003 COMPANY SIZE: 150-200 HEADQUARTERS Boston MA About Skyhook Skyhook designs and deploys high performance mobile location solutions, and exists

More information

JetBrains YouTrack Comparison

JetBrains YouTrack Comparison JetBrains YouTrack Comparison YouTrack is an issue tracking tool by Jet- Brains. It is designed for development teams and serves as a one-stop shop for tracking daily tasks and bugs, planning sprints and

More information

The SD-WAN implementation handbook

The SD-WAN implementation handbook The SD-WAN implementation handbook Your practical guide to a pain-free deployment This is the future of your business Moving to SD-WAN makes plenty of sense, solving a lot of technical headaches and enabling

More information

Treating Deployments as Code with Puppet and the Atlassian Toolsuite Puppet Camp, Geneva

Treating Deployments as Code with Puppet and the Atlassian Toolsuite Puppet Camp, Geneva Treating Deployments as Code with Puppet and the Atlassian Toolsuite Christoph Leithner Who is celix? Puppet Labs Partner Atlassian Expert IT Service Management (ITSM) Continuous Deployment und DevOps

More information

Software Continuous Integration & Delivery INCREASING SOFTWARE DEVELOPMENT AGILITY TO SPEED TIME TO MARKET

Software Continuous Integration & Delivery INCREASING SOFTWARE DEVELOPMENT AGILITY TO SPEED TIME TO MARKET DAITAN WHITE PAPER Software Continuous Integration & Delivery INCREASING SOFTWARE DEVELOPMENT AGILITY TO SPEED TIME TO MARKET White Paper Contents Making software development more Agile Moving to a more

More information

5 REASONS YOUR BUSINESS NEEDS NETWORK MONITORING

5 REASONS YOUR BUSINESS NEEDS NETWORK MONITORING 5 REASONS YOUR BUSINESS NEEDS NETWORK MONITORING www.intivix.com (415) 543 1033 NETWORK MONITORING WILL ENSURE YOUR NETWORK IS OPERATING AT FULL CAPACITY 5 Reasons Your Business Needs Network Monitoring

More information

5 Reasons to Host Oracle E-Business Suite on the AWS Cloud

5 Reasons to Host Oracle E-Business Suite on the AWS Cloud 5 Reasons to Host Oracle E-Business Suite on the AWS Cloud TABLE OF CONTENTS Page 1 1 Introduction 2 2 Cost 3 3 Contract Flexibility 4 4 Scalability 5 5 IT Agility 6 6 Backup and Disaster Recovery of Oracle

More information

DevOps Made Easy. Shireesh Thanneru, Platform Architect. Intel. Linoy Alexander, Director, DevOps

DevOps Made Easy. Shireesh Thanneru, Platform Architect. Intel. Linoy Alexander, Director, DevOps DevOps Made Easy Shireesh Thanneru, Platform Architect Intel Linoy Alexander, Director, DevOps Justyna Kucharczak, Sr. Product Marketing Manager, Platform Pegasystems Agenda Why DevOps? A look at benefits

More information

Seven Habits of Highly Effective Jenkins Users

Seven Habits of Highly Effective Jenkins Users Seven Habits of Highly Effective Jenkins Users What is this talk about? Lessons learned: Maintaining multiple large Jenkins instances. Working on Jenkins itself, and many of its plugins. Seeing customer

More information

Making Security Agile

Making Security Agile Making Security Agile 2017 - INVITING SECURITY INTO DEVOPS SURVEY 1 CEOs are caught between a rock and a hard place. On one hand, there is tremendous pressure to digitally transform their companies. As

More information

Evaluation Guide for ASP.NET Web CMS and Experience Platforms

Evaluation Guide for ASP.NET Web CMS and Experience Platforms Evaluation Guide for ASP.NET Web CMS and Experience Platforms CONTENTS Introduction....................... 1 4 Key Differences...2 Architecture:...2 Development Model...3 Content:...4 Database:...4 Bonus:

More information

For Performance and Scalability, Amadeus Chooses Data Center

For Performance and Scalability, Amadeus Chooses Data Center For Performance and Scalability, Amadeus Chooses Data Center Amadeus is the leader in technology solutions for the global travel and tourism industry. Through its flagship product Altéa Customer Management

More information

DevOps Anti-Patterns. Have the Ops team deal with it. Time to fire the Ops team! Let s hire a DevOps unit! COPYRIGHT 2019 MANICODE SECURITY

DevOps Anti-Patterns. Have the Ops team deal with it. Time to fire the Ops team! Let s hire a DevOps unit! COPYRIGHT 2019 MANICODE SECURITY DevOps Anti-Patterns Have the Ops team deal with it. Time to fire the Ops team! Let s hire a DevOps unit! 31 Anti-Pattern: Throw it Over the Wall Development Operations 32 Anti-Pattern: DevOps Team Silo

More information

DevOps Tooling from AWS

DevOps Tooling from AWS DevOps Tooling from AWS What is DevOps? Improved Collaboration - the dropping of silos between teams allows greater collaboration and understanding of how the application is built and deployed. This allows

More information

Rapid Large-Scale SOA - Connected Products at Leapfrog Enterprises

Rapid Large-Scale SOA - Connected Products at Leapfrog Enterprises Rapid Large-Scale SOA - Connected Products at Leapfrog Enterprises A little bit about myself Jason Whaley Web Infrastructure Engineer Leapfrog Enterprises jwhaley@leapfrog.com What Will be Covered Overview

More information

Welcome to Applause! Table of Contents: Welcome to Mobile Beta Management

Welcome to Applause! Table of Contents: Welcome to Mobile Beta Management Welcome to Applause! Your success is our priority and we want to make sure Mobile Beta Management (MBM) enables you to execute successful beta programs. This Getting Started Guide is designed to familiarize

More information

Everything you need to know about cloud. For companies with people in them

Everything you need to know about cloud. For companies with people in them Everything you need to know about cloud For companies with people in them You used to know where you stood with the word cloud. It meant those fluffy things floating above you, bringing shade and rain,

More information

The Software Development Process at Amazon

The Software Development Process at Amazon The Software Development Process at Amazon Jonathan Weiss Managing Director Amazon Web Services Germany GmbH AWS OpsWorks, AWS Resource Groups, AWS Systems Manager Amazon is hundreds of different businesses

More information

Cloud Computing. What is cloud computing. CS 537 Fall 2017

Cloud Computing. What is cloud computing. CS 537 Fall 2017 Cloud Computing CS 537 Fall 2017 What is cloud computing Illusion of infinite computing resources available on demand Scale-up for most apps Elimination of up-front commitment Small initial investment,

More information

l e a n Lean Software Development software development Faster Better Cheaper

l e a n Lean Software Development software development Faster Better Cheaper software development Lean Software Development Faster Better Cheaper mary@poppendieck.com Mary Poppendieck www.poppendieck.com Characteristics of Lean Companies: 1. They don t call themselves Lean The

More information

To receive money, just share your enrolled address or U.S. mobile phone number with a friend and ask them to send you money with Zelle.

To receive money, just share your enrolled  address or U.S. mobile phone number with a friend and ask them to send you money with Zelle. Consumer FAQs 1. What is Zelle? Zelle is a fast, safe and easy way to send money directly between almost any bank accounts in the U.S., typically within minutes 1. With just an email address or U.S. mobile

More information

Hosted Azure for your business. Build virtual servers, deploy with flexibility, and reduce your hardware costs with a managed cloud solution.

Hosted Azure for your business. Build virtual servers, deploy with flexibility, and reduce your hardware costs with a managed cloud solution. Hosted Azure for your business Build virtual servers, deploy with flexibility, and reduce your hardware costs with a managed cloud solution. Azure is approximately 50 percent cheaper than other cloud services

More information

3 Continuous Integration 3. Automated system finding bugs is better than people

3 Continuous Integration 3. Automated system finding bugs is better than people This presentation is based upon a 3 day course I took from Jared Richardson. The examples and most of the tools presented are Java-centric, but there are equivalent tools for other languages or you can

More information

WE THOUGHT WE WERE DOING CONTINUOUS DELIVERY AND THEN. Aravind and Suzie ThoughtWorks

WE THOUGHT WE WERE DOING CONTINUOUS DELIVERY AND THEN. Aravind and Suzie ThoughtWorks WE THOUGHT WE WERE DOING CONTINUOUS DELIVERY AND THEN Aravind and Suzie ThoughtWorks WHAT WE WILL COVER Define Continuous Delivery (CD) Tell some stories :) Review learnings and share tips Aravind SV (

More information

Best Practices for Server Migration with Windows Server 2012

Best Practices for Server Migration with Windows Server 2012 October 2013 Best Practices for Server Migration with Windows Server 2012 Keeping both feet on the upgrade path If you re running an older version of Windows Server in your organization, you are far from

More information

Orchestrating the Continuous Delivery Process

Orchestrating the Continuous Delivery Process Orchestrating the Continuous Delivery Process steven.g.harris@cloudbees.com @stevengharris SVP Products, CloudBees 1 Continuous Delivery Overview Feedback Loop App Lifecycle BUILD TEST STAGE Deploy Run

More information

Benefits of Extending your Datacenters with Amazon Web Services

Benefits of Extending your Datacenters with Amazon Web Services Benefits of Extending your Datacenters with Amazon Web Services Xavier Prélat Business Development Manager @aws_actus How did Amazon.. get into cloud computing? What is AWS? Amazon Web Services offers

More information

M I N S LITTLE BLACK BOOK OF JIRA SERVICE DESK ESSENTIALS

M I N S LITTLE BLACK BOOK OF JIRA SERVICE DESK ESSENTIALS 10 M I N S LITTLE BLACK BOOK OF JIRA SERVICE DESK ESSENTIALS THE ESSENTIALS OF JIRA SERVICE DESK IN 10 MINUTES Take a 10 minute break from your keyboard and we ll give you a run down of JIRA Service Desk

More information

PHP Development Best Practices: The Untold Story of Geekville

PHP Development Best Practices: The Untold Story of Geekville PHP Development Best Practices: The Untold Story of Geekville An Atlassian & Zend Webinar January 19 th, 2010 Housekeeping All phone lines are muted Submit the questions via WebEx Q&A window any time Q&A

More information

FRONT USER GUIDE Getting Started with Front

FRONT USER GUIDE Getting Started with Front USER GUIDE USER GUIDE Getting Started with Front ESSENTIALS Teams That Use Front How To Roll Out Front Quick Start Productivity Tips Downloading Front Adding Your Team Inbox Add Your Own Work Email Update

More information

Brochure 2018 SIMPLE LOW PRICE RELIABLE

Brochure 2018 SIMPLE LOW PRICE RELIABLE Brochure 2018 SIMPLE LOW PRICE RELIABLE Welcome Choosing a new phone system? Can you imagine a new business phone system that makes crystal clear calls to anyone, anywhere with lots of new business features?

More information

Jenkins: A complete solution. From Continuous Integration to Continuous Delivery For HSBC

Jenkins: A complete solution. From Continuous Integration to Continuous Delivery For HSBC Jenkins: A complete solution From Integration to Delivery For HSBC Rajesh Kumar DevOps Architect @RajeshKumarIN www.rajeshkumar.xyz Agenda Why Jenkins? Introduction and some facts about Jenkins Supported

More information

Deploying and Operating Cloud Native.NET apps

Deploying and Operating Cloud Native.NET apps Deploying and Operating Cloud Native.NET apps Jenny McLaughlin, Sr. Platform Architect Cornelius Mendoza, Sr. Platform Architect Pivotal Cloud Native Practices Continuous Delivery DevOps Microservices

More information

HPE GreenLake. Consumption Solutions

HPE GreenLake. Consumption Solutions HPE GreenLake Consumption Solutions Technology will be embedded everywhere Everyone and everything will be connected and learning Everything will be understood Music TV Shows Groceries Air travel Pay as

More information

ACCESS FREQUENTLY ASKED QUESTIONS

ACCESS FREQUENTLY ASKED QUESTIONS ACCESS FREQUENTLY ASKED QUESTIONS Contents 1. Microsoft Cloud Solution Provider Program 4 1.1. Which Microsoft products are offered? 4 1.2. What are the main differences compared to the other licensing

More information

Digital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience

Digital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience Persona name Amanda Industry, geographic or other segments B2B Roles Digital Marketing Manager, Marketing Manager, Agency Owner Reports to VP Marketing or Agency Owner Education Bachelors in Marketing,

More information

DevOps Agility in the Evolving Cloud Services Landscape

DevOps Agility in the Evolving Cloud Services Landscape DevOps Agility in the Evolving Cloud Services Landscape Kiran Chitturi CTO Architect, Sungard Availability Services @nkchitturi Kiran Chitturi Architect in the Office of the CTO Focus on DevOps and cloud

More information

Elizabeth Lawler CEO & Co-Founder Conjur,

Elizabeth Lawler CEO & Co-Founder Conjur, SESSION ID: ASD-W02 Is DevOps Breaking Your Company? Elizabeth Lawler CEO & Co-Founder Conjur, Inc. @elizabethlawler Agenda I. Security + DevOps Overview Unstoppable Force vs Immovable Object Aligning

More information

Visual Studio Team Services

Visual Studio Team Services bgourley@microsoft.com Visual Studio Team Services Topics What are the current products What are Visual Studio Subscriptions Subscriber Benefits DevOps and VSTS VSTS licensing Developer Tools Deployment

More information

Data Integrity in Stateful Services. Velocity, China, 2016

Data Integrity in Stateful Services. Velocity, China, 2016 Data Integrity in Stateful Services Velocity, China, 2016 Data Integrity Bringing Sexy Back Protect the Data. -Every DBA who doesn t want to be fired Breaking Integrity Down Physical Integrity - Help,

More information

Atlassian Hybrid Cloud/On-Premises Software Delivery

Atlassian Hybrid Cloud/On-Premises Software Delivery Atlassian Hybrid Cloud/On-Premises Software Delivery and the journey to 300,000 applications in the cloud GEORGE BARNETT SAAS PLATFORM ARCHITECT ATLASSIAN About me I ve been building infrastructure for

More information

BUSTED! 5 COMMON MYTHS OF MODERN INFRASTRUCTURE. These Common Misconceptions Could Be Holding You Back

BUSTED! 5 COMMON MYTHS OF MODERN INFRASTRUCTURE. These Common Misconceptions Could Be Holding You Back BUSTED! 5 COMMON MYTHS OF MODERN INFRASTRUCTURE These Common Misconceptions Could Be Holding You Back 2 IT Is Facing a New Set of Challenges As technology continues to evolve, IT must adjust to changing

More information

Introduction to the Azure Portal

Introduction to the Azure Portal Page 1 of 17 Introduction to the Azure Portal The new Azure portal is an all-in-one, work-anywhere experience. Now you can manage App Service Apps, databases and Visual Studio Team Services projects in

More information

Services: Monitoring and Logging. 9/16/2018 IST346: Info Tech Management & Administration 1

Services: Monitoring and Logging. 9/16/2018 IST346: Info Tech Management & Administration 1 Services: Monitoring and Logging 9/16/2018 IST346: Info Tech Management & Administration 1 Recall: Server vs. Service A server is a computer. A service is an offering provided by server(s). HTTP 9/16/2018

More information

What is JIRA? software development tool. planning and tracking the projects progress and supporting the team collaboration

What is JIRA? software development tool. planning and tracking the projects progress and supporting the team collaboration Jakub Sykora What is JIRA? software development tool planning and tracking the projects progress and supporting the team collaboration supports both Agile (Scrum & Kanban) and waterfall methodologies What

More information

Modernize Your Infrastructure

Modernize Your Infrastructure Modernize Your Infrastructure The next industrial revolution 3 Dell - Internal Use - Confidential It s a journey. 4 Dell - Internal Use - Confidential Last 15 years IT-centric Systems of record Traditional

More information

Continuous Integration / Continuous Testing

Continuous Integration / Continuous Testing Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 7,6 cm) Continuous Integration / Continuous Testing IIC What s SW Integration? Integration

More information

Slashing Downtime from 24 Hours to 24 Minutes:

Slashing Downtime from 24 Hours to 24 Minutes: Slashing Downtime from 24 Hours to 24 Minutes: Technology Advancements Make Warm-Site Disaster Recovery Possible Don Beyer Director, Technical Services Oakwood Healthcare Louie Caschera Chief Information

More information

Introduction to Amazon Lumberyard and GameLift

Introduction to Amazon Lumberyard and GameLift Introduction to Amazon Lumberyard and GameLift Peter Chapman, Solutions Architect chappete@amazon.com 3/7/2017 A Free AAA Game Engine Deeply Integrated with AWS and Twitch Lumberyard Vision A free, AAA

More information

Binary Blobs Attack!!!

Binary Blobs Attack!!! Binary Blobs Attack!!! Zach Pfeffer () Embedded Linux Conference 2012 I'm working on a movie... Here's the script... 8 AM - San Jose Philip...stretches, pees, starts checking mail Working Title: Binary

More information

What about when it s down? An Application for the Enhancement of the SAS Middle Tier User Experience

What about when it s down? An Application for the Enhancement of the SAS Middle Tier User Experience Paper 11421-2016 What about when it s down? An Application for the Enhancement of the SAS Middle Tier User Experience Christopher Blake, Royal Bank of Scotland ABSTRACT The SAS Web Application Server goes

More information

Building a Successful SQL Server Lab. Ted Krueger Principal Consultant

Building a Successful SQL Server Lab. Ted Krueger Principal Consultant Building a Successful SQL Server Lab Ted Krueger Principal Consultant What makes a full SQL Server Lab Useful An installation nightmare on one system Error prone shared features and files Multiple versions,

More information

Cloud Computing Concepts, Models, and Terminology

Cloud Computing Concepts, Models, and Terminology Cloud Computing Concepts, Models, and Terminology Chapter 1 Cloud Computing Advantages and Disadvantages https://www.youtube.com/watch?v=ojdnoyiqeju Topics Cloud Service Models Cloud Delivery Models and

More information

Switch to Parallels Remote Application Server and Save 60% Compared to Citrix XenApp

Switch to Parallels Remote Application Server and Save 60% Compared to Citrix XenApp Switch to Parallels Remote Application Server and Save 60% Compared to Citrix XenApp White Paper Parallels Remote Application Server 2017 Table of Contents Executive Summary... 3 Introduction... 4 Who

More information

In This Webinar. ConEnuous Load TesEng & ConEnuous Delivery with Jenkins

In This Webinar. ConEnuous Load TesEng & ConEnuous Delivery with Jenkins In This Webinar TODAY S PRESENTERS Tom Chavez: SOASTA, Sr. Product MarkeEng Manager Andy Pemberton: CloudBees, Senior Director, SoluEons Architecture & ConsulEng TWO COMPANIES, A SINGLE SOLUTION SOASTA:

More information

REPORT MICROSOFT PATTERNS AND PRACTICES

REPORT MICROSOFT PATTERNS AND PRACTICES REPORT MICROSOFT PATTERNS AND PRACTICES Corporate Headquarters Nucleus Research Inc. 100 State Street Boston, MA 02109 Phone: +1 617.720.2000 Nucleus Research Inc. TOPICS Application Development & Integration

More information

Service Delivery Platform

Service Delivery Platform Solution Brief Service Delivery Platform Enabling the transition to high-value and more differentiated network services with new consumption models for deploying VNFs. Keeping Up With Cloud Expectations

More information

CASE STUDY IT. Albumprinter Adopting Redgate DLM

CASE STUDY IT. Albumprinter Adopting Redgate DLM CASE STUDY IT Albumprinter Adopting Redgate DLM "Once the team saw they could deploy all their database changes error-free at the click of a button, with no more manual scripts, it spread by word of mouth.

More information

Calculating the real cost of a business phone system. How a cloud phone system ultimately gives you more for your money

Calculating the real cost of a business phone system. How a cloud phone system ultimately gives you more for your money Calculating the real cost of a business phone system How a cloud phone system ultimately gives you more for your money When it comes to getting a new phone system, it s essential to look beyond the basic

More information

Web Designer vs Web Developer What s the Difference?

Web Designer vs Web Developer What s the Difference? Web Designer vs Web Developer What s the Difference? elegantthemes.com/blog/resources/web-designer-vs-web-developer-whats-the-difference Donjete Vuniqi The difference between web designers and web developers

More information

Planning and Operating Azure Stack. How to handle a unicorn?

Planning and Operating Azure Stack. How to handle a unicorn? Planning and Operating Azure Stack How to handle a unicorn? Jakob Gottlieb Svendsen @JakobGSvendsen 10 years in Automation Consultancy Principal Consultant & Chief Developer 15+ years in IT Co-Founder

More information

Microsoft Azure BLOB Storage

Microsoft Azure BLOB Storage Agenda Microsoft Azure BLOB Storage -By: Pooja Shrivastava & Sruthi Jogi Student no: 1750220, 1750193 Introduction History Key features Example use cases Advantages Disadvantages Cost Alternatives Usability

More information

Calculating the real cost of your phone system. Could you be getting more for your money with a cloud phone system?

Calculating the real cost of your phone system. Could you be getting more for your money with a cloud phone system? Calculating the real cost of your phone system Could you be getting more for your money with a cloud phone system? How much does a new phone system really cost? Sure a new private branch exchange (PBX)

More information

Welcome to the Soholaunch Addons Affiliate Program

Welcome to the Soholaunch Addons Affiliate Program Welcome to the Soholaunch Addons Affiliate Program Dear Soholaunch Partner, Thank you for your interest in the Soholaunch Addons Affiliate Program. In this presentation you ll find. An overview of the

More information

How to Increase Your Development Efficiencies with Zend Studio

How to Increase Your Development Efficiencies with Zend Studio How to Increase Your Development Efficiencies with Zend Studio Presented By CEI 21 th Oct, 2010 Agenda Background Retooling to PHP/Zend Our First Attempt What We Do Now Actual Project Metrics Comparison

More information

Pay TV solution from ADB

Pay TV solution from ADB Pay TV solution from ADB Complete solution for broadcast and broadband environment Integrated with personalised recommendations Consistent content discovery across multiple devices Entire functionality

More information

JIRA Studio Use Cases and Tutorial basis

JIRA Studio Use Cases and Tutorial basis JIRA Studio Use Cases and Tutorial basis Analysis of usefulness of JIRA Studio Eclipse tool-chain Tolga Tuncbilek, Elisa Kallio, Shiyuan Wang, Viktor Porvaznik Table of Contents 1 Introduction... 3 2 Data

More information

NetDevOps. Building New Culture around Infrastructure as Code and Automation. Tom Davies Sr. Manager,

NetDevOps. Building New Culture around Infrastructure as Code and Automation. Tom Davies Sr. Manager, NetDevOps Building New Culture around Infrastructure as Code and Automation Tom Davies Sr. Manager, DevNet @TomDavies_UK Agenda The Dark Arts of Network Operations Making Change Easy: Configuration, Automation,

More information

Deep Dive on AWS CodeStar

Deep Dive on AWS CodeStar Deep Dive on AWS CodeStar with AWS CI/CD workflow Tara E. Walker Technical Evangelist @taraw June 28, 2017 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda What is DevOps

More information

Insight - The Riada Approach to Asset Management

Insight - The Riada Approach to Asset Management - The Riada Approach to Asset Management FREDRIK KARBING ATLASSIAN SOLUTION EXPERT AND APP DEVELOPER WWW.RIADA.SE @RIADAAB INSIGHT - ASSET MANAGEMENT FOR JIRA What do creative companies like Intel, Disney,

More information

ArcGIS Enterprise: Architecture & Deployment. Anthony Myers

ArcGIS Enterprise: Architecture & Deployment. Anthony Myers ArcGIS Enterprise: Architecture & Deployment Anthony Myers 1 2 3 4 5 Web GIS Overview of ArcGIS Enterprise Federation & Hosted Server Deployment Patterns Implementation 1 Web GIS ArcGIS Enabling GIS for

More information

JetBrains TeamCity Comparison

JetBrains TeamCity Comparison JetBrains TeamCity Comparison TeamCity is a continuous integration and continuous delivery server developed by JetBrains. It provides out-of-the-box continuous unit testing, code quality analysis, and

More information

Third Party Integration. Portfolio for JIRA

Third Party Integration. Portfolio for JIRA Questions for Confluence Third Party Integration Capture for JIRA Portfolio for JIRA Enterprise collaboration with Atlassian ATLASSIAN PRODUCTS: OPTIMIZE TEAM WORK AND KNWOLEDGE MANAGEMENT Atlassian provides

More information

Weaving Security into Every Application

Weaving Security into Every Application Weaving Security into Every Application Paul Fox AVP Technology AT&T 2018 TM Forum 1 Cyber Security Accelerating Threat Telecom Breaches 300,000 Number of complaints filed with the FBI Internet Crime Complaint

More information

How to Really Secure the Internet

How to Really Secure the Internet How to Really Secure the Internet 1 Disclaimer None of this will actually happen...but it s an amusing thought 2 Copyright(C) 1999, Marcus J. Ranum - all rights reserved 1 What Happened? Network hardware

More information

COSC 310: So*ware Engineering. Dr. Bowen Hui University of Bri>sh Columbia Okanagan

COSC 310: So*ware Engineering. Dr. Bowen Hui University of Bri>sh Columbia Okanagan COSC 310: So*ware Engineering Dr. Bowen Hui University of Bri>sh Columbia Okanagan 1 Admin A2 is up Don t forget to keep doing peer evalua>ons Deadline can be extended but shortens A3 >meframe Labs This

More information

Writing good user stories starts from a handful of basic principles. A user story is a user story if and only if it is something that:

Writing good user stories starts from a handful of basic principles. A user story is a user story if and only if it is something that: User Stories and Story Splitting Good user stories are at the heart of any high value Agile effort. It doesn t matter if you are a single developer or a large enterprise that produces software using the

More information

Best Practices Guide for Payments. Android August 2018

Best Practices Guide for Payments. Android August 2018 Best Practices Guide for Payments Android August 2018 Contents 3 Overview 4-5 Google Pay Payment Button: Do s & Don ts 5 Examples 6-7 Google Pay Logo & Mark: Do s & Don ts 7 Examples 8-9 Using Google Pay

More information

Analytics in the Cloud Mandate or Option?

Analytics in the Cloud Mandate or Option? Analytics in the Cloud Mandate or Option? Rick Lower Sr. Director of Analytics Alliances Teradata 1 The SAS & Teradata Partnership Overview Partnership began in 2007 to improving analytic performance Teradata

More information

Contents Introduction The problem Jira Work Logs Viewable By Everyone Examples for displaying worklog The solution...

Contents Introduction The problem Jira Work Logs Viewable By Everyone Examples for displaying worklog The solution... UnView for Jira Version 3.0.0.1 Contents Introduction... 2 The problem... 2 Jira Work Logs Viewable By Everyone... 2 Examples for displaying worklog... 2 The solution... 3 Issue work log... 4 NEW: Time

More information

SAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts

SAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts SAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts Exported on 09/12/2017 1 Table of Contents 1 Table of Contents...2 2 Abstract...4 3 Who uses SAFe and Why?...5 4 Understanding

More information

LESSONS LEARNED FROM AN OFFICE 365 MIGRATION

LESSONS LEARNED FROM AN OFFICE 365 MIGRATION E-Guide LESSONS LEARNED FROM AN OFFICE 365 MIGRATION SearchExchange Office 365. O ffice 365 s take time and careful research, but even then, some mistakes are inevitable. Find out what one expert learned

More information

Grade 6 Math Circles November 6 & Relations, Functions, and Morphisms

Grade 6 Math Circles November 6 & Relations, Functions, and Morphisms Faculty of Mathematics Waterloo, Ontario N2L 3G1 Centre for Education in Mathematics and Computing Relations Let s talk about relations! Grade 6 Math Circles November 6 & 7 2018 Relations, Functions, and

More information

Scaling MongoDB. Percona Webinar - Wed October 18th 11:00 AM PDT Adamo Tonete MongoDB Senior Service Technical Service Engineer.

Scaling MongoDB. Percona Webinar - Wed October 18th 11:00 AM PDT Adamo Tonete MongoDB Senior Service Technical Service Engineer. caling MongoDB Percona Webinar - Wed October 18th 11:00 AM PDT Adamo Tonete MongoDB enior ervice Technical ervice Engineer 1 Me and the expected audience @adamotonete Intermediate - At least 6+ months

More information

Pragmatic Clustering. Mike Cannon-Brookes CEO, Atlassian Software Systems

Pragmatic Clustering. Mike Cannon-Brookes CEO, Atlassian Software Systems Pragmatic Clustering Mike Cannon-Brookes CEO, Atlassian Software Systems 1 Confluence Largest enterprise wiki in the world 2000 customers in 60 countries J2EE application, ~500k LOC Hibernate, Lucene,

More information

monolith to micro-services? event sourcing can help Doug

monolith to micro-services? event sourcing can help Doug monolith to micro-services? event sourcing can help Doug legacy Client Culture Amp (2012-2015) Rails App (Murmur) Read-write Query Server Read-only DB Our journey Our meandering path to CQRS & event sourcing

More information

Making the case for SD-WAN

Making the case for SD-WAN Making the case for SD-WAN A practical guide to getting buy-in for your new network New challenges require a new network It isn t just that enterprise IT is changing rapidly it s that it s changing in

More information

Copyright Biz4Solutions Pvt. Ltd. All Rights Reserved.. Biz4solutions Logo and designs are trademarks of Biz4Solutions Pvt. Ltd. All trademarks and

Copyright Biz4Solutions Pvt. Ltd. All Rights Reserved.. Biz4solutions Logo and designs are trademarks of Biz4Solutions Pvt. Ltd. All trademarks and Mobile Development Practices Focus on Quick Feedback Shops building great mobile apps simplify their development processes to minimize the time it takes to get actionable customer feedback. This means

More information

EECS 394. Software Development. Communicating. Chris Riesbeck

EECS 394. Software Development. Communicating. Chris Riesbeck EECS 394 Software Development Chris Riesbeck Communicating 1 The Problem I never have a clue what the developers are talking about. When I ask what they're doing, they say they're XMLing the CSS SQL RSS

More information

How Smart Networks are changing the Corporate WAN

How Smart Networks are changing the Corporate WAN How Smart Networks are changing the Corporate WAN Mark Bennett Head of Global Fixed Connectivity Vodafone Group Enterprise September 12017 About Vodafone Enterprise Unified Comms Cloud & Hosting Internet

More information

Operator s Manual. For FreshStart Service Providers by CyberSpa LLC. All rights reserved.

Operator s Manual. For FreshStart Service Providers by CyberSpa LLC. All rights reserved. Operator s Manual For FreshStart Service Providers 2017 by CyberSpa LLC. All rights reserved. 1 What is a PC FreshStart? A PC FreshStart is an automated tool that allows you to image your customer s new

More information

TECHED USER CONFERENCE MAY 3-4, 2016

TECHED USER CONFERENCE MAY 3-4, 2016 TECHED USER CONFERENCE MAY 3-4, 2016 Bruce Beaman, Senior Director Adabas and Natural Product Marketing Software AG Software AG s Future Directions for Adabas and Natural WHAT CUSTOMERS ARE TELLING US

More information

Cloud Native Applications. 主讲人 :Capital One 首席工程师 Kevin Hoffman

Cloud Native Applications. 主讲人 :Capital One 首席工程师 Kevin Hoffman Cloud Native Applications 主讲人 :Capital One 首席工程师 Kevin Hoffman Agenda Define Cloud Native Cloud Native practices and the 15 factors From Monoliths to the Cloud Q&A What is Cloud Native? Contract between

More information

Eli Robillard, SharePoint MVP. Consultant Solution Architect Author Speaker Phone:

Eli Robillard, SharePoint MVP. Consultant Solution Architect Author Speaker   Phone: Eli Robillard, SharePoint MVP Consultant Solution Architect Author Speaker E-mail: Eli@ERobillard.com Phone: 416.317.6729 Twitter: @erobillard Upcoming Appearances With The Secondments: Friday, November

More information

3,500. The Developer Division at Microsoft

3,500. The Developer Division at Microsoft 3,500 The Developer Division at Microsoft 800 The VSTS team spread out across 40 feature teams Team Foundation Server (TFS) Visual Studio Team Services (VSTS) Team Foundation Server (TFS) Visual Studio

More information

Introduction to User Stories. CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014

Introduction to User Stories. CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014 Introduction to User Stories CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014 1 Goals Present an introduction to the topic of user stories concepts and terminology benefits and limitations

More information

FUJITSU Cloud Service S5 Microsoft SharePoint 2010 POC on Windows Server 2008

FUJITSU Cloud Service S5 Microsoft SharePoint 2010 POC on Windows Server 2008 FUJITSU Cloud Service S5 Microsoft SharePoint 2010 POC on Windows Server 2008 This guide details steps required to install and configure basic standalone Microsoft SharePoint 2010 on the FUJITSU Cloud

More information

Deployment and Testing Automation in Web Applications Implementing DevOps Practices in Production

Deployment and Testing Automation in Web Applications Implementing DevOps Practices in Production Kirill Kubryakov Deployment and Testing Automation in Web Applications Implementing DevOps Practices in Production Helsinki Metropolia University of Applied Sciences Bachelor of Engineering Information

More information

Duo Travel Guide. duo.com

Duo Travel Guide. duo.com Duo Travel Guide duo.com Overview As a member of an organization protected by Duo, you already have secure access to applications and assets. This guide is designed to help you maintain that trusted access

More information