Continuous Delivery for Linux/Windows/Hadoop
|
|
- Clifford Dawson
- 7 years ago
- Views:
Transcription
1 Continuous Delivery for Linux/Windows/Hadoop Wisely Chen
2 Agenda Background Problem Solution Demo Q & A
3 Who I am Wisely Chen ( thegiive@gmail.com ) Enjoys promoting open source tech Release manager of Yahoo! Taiwan shopping and data team Hadoop Summit 2013 San Jose Ruby and Rails (All in Taiwan): Coscup 2006, Ubisunrise 2007, OSDC 2007 Release Practice (All in Taiwan): Webconf 2013, Coscup 2012,2013, PHPConf 2012, RubyConf 2012
4 Team Sanching Yu Windows Neal Lee Hadoop
5 Yahoo! Taiwan Shopping Top B2C site in Taiwan 8 engineering teams Monday.com acquired in K files changed monthly 100K lines of code changed monthly
6 Platform Frontend (Linux) Backend (Window) Data (Hadoop) Catalog Cash Flow Machine Learning Payment Supplier Data Mart Member Logistic Business Intelligence Mobile CMS CRM
7 Problem Frontend Team WebService DB Hadoop API Backend Team Data Team
8 We need a multi-platform build and release solution
9 Solution Create B&R process Build CI infrastructure Automate everything
10 Solution Create B&R process Build CI infrastructure Automate everything
11 Build and Release Process Commit Unit Test Integration Test Perf Test Check Point Deploy UAT Test
12 Hadoop Build and Release Process Commit Unit Test Integration Test Perf Test Check Point Deploy UAT Test
13 Original Difference Frontend Team Backend Team Data Team Process Scrum Waterfall Waterfall OS Linux Windows Linux Language PHP/JAVA.NET Pig/MapReduce Issue Tracking Bugzilla Custom System N/A Repos Subversion VSS N/A CI N/A N/A N/A Int Test N/A N/A N/A Release Management Routine RE Another RE SDE
14 Multiplatform Complexity Reduction Frontend Team Backend Team Data Team Process Scrum(not finish yet) OS Linux Windows Linux Language PHP/JAVA.NET Pig/MapReduce Issue Tracking Repos CI Int Test Release Management Bugzilla Subversion(migrate to git) Jenkins Selenium Delicated Release Manager
15 Communication Cost Huge Large
16 Solution Create B&R process Build CI infrastructure Automate everything
17 WebSite CI Infrastructure Jenkins Master Windows Jenkins Slave Farm Linux Jenkins Slave Farm Selenium Server Farm Staging Server Farm Beta Server Farm Windows Farm Linux Farm Windows Farm Linux Farm
18 Hadoop CI Infrastructure Alpha Jenkins Master Jenkins Slave Hadoop JobTracker Beta Cluster Hadoop Hadoop node Hadoop node Hadoop node Slave node Node PigServer Jenkins Slave Gateway Prod. Cluster
19 Build and Release Process Commit Unit Test Integration Test Perf Test Check Point Deploy UAT Test
20 PigUnit A simple xunit framework No cluster set up is required in local mode We change default PigUnit behavior All PigUnit tests run on single pig server Speed up PigUnit
21 Build and Release Process Commit Unit Test Integration Test Perf Test Check Point Deploy UAT Test
22 Vaidya Rule based performance diagnosis of M/R jobs Extendable framework You can add your own rules Write complex rules using existing rules
23 Vaidya Performance Test Pig Job Conf Sampling Data Pig Job
24 Vaidya Performance Test Pig Job Conf Sampling Data Pig Job Pig Job History
25 Vaidya Performance Test Pig Job Conf Vaidya Rule Sampling Data Pig Job Pig Job History Vaidya
26 Vaidya Performance Test Pig Job Conf Vaidya Rule Sampling Data Pig Job Pig Job History Vaidya Notify User
27 Vaidya Performance Test Pig Job Conf Vaidya Rule Sampling Data Pig Job Pig Job History Vaidya Next CI Stage Notify User Performance Result
28 Vaidya Rule Example <Diagnos)cTest> <Title><![CDATA[Balanaced Reduce Partitioning]]></Title> //////<ClassName> //////////<[CDATA[org.apache...BalancedReducePar))oning]]> ///////</ClassName> ///////<Descrip)on> ///////////<![CDATA[This/rule/tests/...]]> ///////</Descrip)on> ///////<Importance><![CDATA[High]]></Importance> ///////<SuccessThreshold><![CDATA[0.20]]></SuccessThreshold> ///////<Prescrip)on><![CDATA[advice]]></Prescrip)on> </Diagnos)cTest> Rule/Importance See/if/the/reduce/job/is/ balanced/or/not/ Diagnosis/success/ threshold
29 Solution Create B&R process Build CI infrastructure Automate everything
30 Build and Release Process Commit Unit Test Integration Test Perf Test Check Point Deploy UAT Test
31 Before Deploy Check bug status Documention Create a git tag Auto doc generating on bugzilla Deploy to production cluster Change bug status
32 Auto comment in bugzilla Repos url Release Note Issue status change
33 Auto create git tag Git Tag Release Note [Bug xxx] log...
34 Application Logic Monitor SalesNum Today Same day in last week Same day in last month Notify user of something wrong Time Monitor today s sales revenue with baseline
35 Result
36 11Q4: Original Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Time
37 11Q4: Original High Bug Rate(72%) 50 Low Throughput Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Time
38 11Q4: Original Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Time
39 12Q1 : Create B&R Process Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Time
40 12Q1 : Create B&R Process bug rate drop Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Time
41 12Q1 : Create B&R Process Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Time
42 12Q2 : Build CI Infrastructure Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Time
43 12Q3 : Build CI Infrastructure Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Time
44 12Q4 : Build CI Infrastructure Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Time
45 12Q4 : Build CI Infrastructure Dramatic throughput increase 50 Bug rate down to 22% Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Time
46 12Q4 : Build CI Infrastructure Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Time
47 13Q1 : Automate Everything Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Time
48 13Q2 : Automate Everything Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Time
49 13Q3: Automate Everything Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Time
50 13Q3: Automate Everything Deploy time decrease Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Time
51 13Q3: Automate Everything Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Time
52 Hadoop CI Demo Demo1 : Unit test Demo2 : Performance test Demo3 : Deploy
53
54
55 Conclusion This process can reduce bug rate This process can increase productivity Jenkins can fit in any platform
56 ,
57 Appendix
58 90 ReleaseBugRate ReleaseThroughput DeployCostTime On Demand Bi-weekly Weekly 0 11 Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3
59 Web Site CI Process Frontend 2 Team (Linux) Catalog Payment Member Backend 3 Team (Window) Cash Flow Supplier Logistic Data 2 Team (Hadoop) Machine Learning Data Mart Business Intelligence Mobile CMS CRM
60 Build and release process PHP Code Commit PHP Unit Test Deploy Linux Beta Beta Auto Test Check Test Status.NET Code Commit.NET Unit Test Deploy Win Beta Deploy PHP Staging Release Meeting Staging UAT Staging Auto Test Deploy.NET Staging Code Freeze Release Deploy PHP Prod Deploy.NET Prod Prod Auto/UAT DONE
61 Build CI infrastructure Throughput increased dramaticly 50 Bug rate down to 22% Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Cost Time
62 12Q1 : Create B&R Process Significant bug rate drop 0 11 Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Cost Time
63 Build CI infrastructure Throughput increased dramaticly 50 Bug rate down to 22% Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Cost Time
64 Automate Everything Deploy cost time drop Q4 12 Q1 12 Q2 12 Q3 12 Q4 13 Q1 13 Q2 13 Q3 Release Bug Rate Release Throughput Deploy Cost Time
65 Two B&R Processes Frontend Team Website Process Data Process Backend Team Data Team
66 Automate Everything Bugzilla Check Bug Status Source Repos Log Bug List Check Point Script Yes Deploy Script Style/Static/ Similarity Analysis No Notify User Script Jenkins Auto Manual
IT Home 2015 DevOps 研 討 會
IT Home 2015 DevOps 研 討 會 百 人 工 研 院 團 隊 如 何 落 實 CI 雙 子 星 雲 端 運 算 公 司 符 儒 嘉 執 行 長 http://www.geminiopencloud.com GOCC Internal Use Only Agenda DevOps What does it mean? From Agile to DevOps ITRI Cloud OS
More informationContinuous Integration Processes and SCM To Support Test Automation
Continuous Integration Processes and SCM To Support Test Automation SIGIST Conference, July 2013 Gal Fatal Gal.fatal@ATT.com 054-342-3864 AT&T Israel Center of Excellence AT&T Worldwide One of the largest
More informationDeveloping Plugins for Cloud Scale
Developing Plugins for Cloud Scale Who I am? 2 Who I am? I am? Oscar Sanjuan Engineering Director Email: oscar@elasticbox.com Twitter: twitter.com/elasticbox Blog: elasticbox.com/blog What does Elasticbox?
More informationAutomating Big Data Benchmarking for Different Architectures with ALOJA
www.bsc.es Jan 2016 Automating Big Data Benchmarking for Different Architectures with ALOJA Nicolas Poggi, Postdoc Researcher Agenda 1. Intro on Hadoop performance 1. Current scenario and problematic 2.
More informationExtending Hadoop beyond MapReduce
Extending Hadoop beyond MapReduce Mahadev Konar Co-Founder @mahadevkonar (@hortonworks) Page 1 Bio Apache Hadoop since 2006 - committer and PMC member Developed and supported Map Reduce @Yahoo! - Core
More informationDevOps. Building a Continuous Delivery Pipeline
DevOps Building a Continuous Delivery Pipeline Who Am I Bobby Warner Founder & President @bobbywarner What is the goal? Infrastructure as Code Write code to describe our infrastructure Never manually execute
More informationContinuous Delivery. Ariel Alonso, IPC
Continuous Delivery Ariel Alonso, IPC About Me Ariel Alonso Systems Architect Independent Purchasing Cooperative, Inc. Software Engineer for 15 years Interests Agile & XP Test Driven Development Automation
More informationDatabase Build and Release will get started soon
#sqlinthecity Database Build and Release will get started soon Ernest Hwang Principal Software Engineer, Practice Fusion http://practicefusion.com/careers/ While you re waiting, check out SQL Prompt #sqlinthecity
More informationOpen Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)
Open Cloud System (Integration of Eucalyptus, Hadoop and into deployment of University Private Cloud) Thinn Thu Naing University of Computer Studies, Yangon 25 th October 2011 Open Cloud System University
More informationSUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS
SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS @huibschoots & @mieldonkers INTRODUCTION Huib Schoots Tester @huibschoots Miel Donkers Developer @mieldonkers TYPICAL Experience with Continuous Delivery?
More informationSoftware Continuous Integration & Delivery
November 2013 Daitan White Paper Software Continuous Integration & Delivery INCREASING YOUR SOFTWARE DEVELOPMENT PROCESS AGILITY Highly Reliable Software Development Services http://www.daitangroup.com
More informationCloud Powered Mobile Apps with Azure
Cloud Powered Mobile Apps with Azure Malte Lantin Technical Evanglist Microsoft Azure Agenda Mobile Services Features and Demos Advanced Features Scaling and Pricing 2 What is Mobile Services? Storage
More informationJUSTIN J. LITTLE Build and Release Engineer
JUSTIN J. LITTLE Build and Release Engineer TECHNICAL SKILLS Build and deploy automation with ANT, Maven. Continuous Integration, build server setup and management Business process analysis, build and
More informationAzure Day Application Development
Azure Day Application Development Randy Pagels Developer Technology Specialist Tim Adams Developer Solutions Specialist Azure App Service.NET, Java, Node.js, PHP, Python Auto patching Auto scale Integration
More informationA central continuous integration platform
A central continuous integration platform Agile Infrastructure use case and future plans Dec 5th, 2014 1/3 The Agile Infrastructure Use Case By Stefanos Georgiou What? Development practice Build better
More informationCON5604 Upgrade from Siebel CRM 7.7 to 8.1 in Germany s Largest Loyalty Program Moscone West 2007 10/01/14, 11:30-12:15
CON5604 Upgrade from Siebel CRM 7.7 to 8.1 in Germany s Largest Loyalty Program Moscone West 2007 10/01/14, 11:30-12:15 Us Alexander Doubek Moritz Schlaucher System Architect Unit Lead Oracle Technology
More informationBest Overall Use of Technology. Jaspersoft
Best Overall Use of Technology Jaspersoft Kerstin Klein Manager, Engineering Processes/ Infrastructure, Jaspersoft From requirements to release QA centric development From Requirement to Release QA-Centric
More informationJenkins Continuous Build System. Jesse Bowes CSCI-5828 Spring 2012
Jenkins Continuous Build System Jesse Bowes CSCI-5828 Spring 2012 Executive summary Continuous integration systems are a vital part of any Agile team because they help enforce the ideals of Agile development
More informationJavaScript Applications for the Enterprise: From Empty Folders to Managed Deployments. George Bochenek Randy Jones
JavaScript Applications for the Enterprise: From Empty Folders to Managed Deployments George Bochenek Randy Jones Enterprise Development What is it? Source Control Project Organization Unit Testing Continuous
More informationSUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS
SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS @pascal_dufour & @hrietman INTRODUCTION Pascal Dufour Agile Tester @Pascal_Dufour Harald Rietman Developer Scrum Master @hrietman TYPICAL Experience with
More informationContinuous integration with Jenkins CI
Continuous integration with Jenkins CI Vojtěch Juránek JBoss - a division by Red Hat 17. 2. 2012, Developer conference, Brno Vojtěch Juránek (Red Hat) Continuous integration with Jenkins CI 17. 2. 2012,
More informationPatching, AlerFng, BYOD and More: Managing Security in the Enterprise with Splunk Enterprise
Copyright 2013 Splunk Inc. Patching, AlerFng, BYOD and More: Managing Security in the Enterprise with Splunk Enterprise Marquis Montgomery, CISSP, SSCP, GSEC Senior Security Architect, CedarCrestone #splunkconf
More informationCopyrighted www.eh1infotech.com +919780265007, 0172-5098107 Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),
Content of 6 Months Software Testing Training at EH1-Infotech Module 1: Introduction to Software Testing Basics of S/W testing Module 2: SQA Basics Testing introduction and terminology Verification and
More informationTo increase scalability, the following features can be integrated:
Client Requirements Magento Multi Store Ecommerce Management system is an online virtual mall using is Saas based model based Ecommerce Platform where merchants and retailers can sign up and easily create
More informationClient Overview. Engagement Situation
Client Overview Client, a global leader in Video Management and Licensing solutions offers storage, access, and licensing for enterprise-scale video libraries. Its technology platform and services enable
More informationBuilding a Continuous Integration Pipeline with Docker
Building a Continuous Integration Pipeline with Docker August 2015 Table of Contents Overview 3 Architectural Overview and Required Components 3 Architectural Components 3 Workflow 4 Environment Prerequisites
More informationEvangelism Identifying key members of the user community and assist them in using clients' solutions
Adam Goucher 510 Reynolds St, Whitby, Ontario, L1N 6H5 Cell: 905 995 5035 E-mail: adam@element34.ca Web: http://www.element34.ca Twitter: @adamgoucher I can help you create new test teams introduce new
More informationLocalizing dynamic websites created from open source content management systems
Localizing dynamic websites created from open source content management systems memoqfest 2012, May 10, 2012, Budapest Daniel Zielinski Martin Beuster Loctimize GmbH [daniel martin]@loctimize.com www.loctimize.com
More informationModern Web development and operations practices. Grig Gheorghiu VP Tech Operations Nasty Gal Inc. @griggheo
Modern Web development and operations practices Grig Gheorghiu VP Tech Operations Nasty Gal Inc. @griggheo Modern Web stack Aim for horizontal scalability! Ruby/Python front-end servers (Sinatra/Padrino,
More informationPrivate Cloud for WebSphere Virtual Enterprise Application Hosting
Private Cloud for WebSphere Virtual Enterprise Application Hosting Tracy Smith Nationwide Insurance February 7, 2013 Session Number 12884 www.linkedin.com/in/tracysmith2 smitht40@nationwide.com Private
More informationAchieving Continuous Integration with Drupal
23 Au gu Achieving Continuous Integration with Drupal st 20 12 Achieving Continuous Integration with Drupal Drupalcon Munich 2012 Barry Jaspan barry.jaspan@acquia.com The Evolution of a Drupal Developer
More informationWHITE PAPER. Getting started with Continuous Integration in software development. - Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi
WHITE PAPER Getting started with Continuous Integration in software development - Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi Introduction DevOps culture is gaining rapid momentum in the IT
More informationMatchmaking in the Cloud: Amazon EC2 and Apache Hadoop at eharmony
Matchmaking in the Cloud: Amazon EC2 and Apache Hadoop at eharmony Speaker logo centered below image Steve Kuo, Software Architect Joshua Tuberville, Software Architect Goal > Leverage EC2 and Hadoop to
More informationIntegrating SAP BusinessObjects with Hadoop. Using a multi-node Hadoop Cluster
Integrating SAP BusinessObjects with Hadoop Using a multi-node Hadoop Cluster May 17, 2013 SAP BO HADOOP INTEGRATION Contents 1. Installing a Single Node Hadoop Server... 2 2. Configuring a Multi-Node
More informationIntegrating Online Banking and Top-up Card into Payment Gateway
Internship Report Master of Software Engineering (2012-2014) Integrating Online Banking and Top-up Card into Payment Gateway Author: DAO Nguyen Vu Supervisor: HO Hoang Thuong January 11, 2015 Acknowledgment
More informationServing 4 million page requests an hour with Magento Enterprise
1 Serving 4 million page requests an hour with Magento Enterprise Introduction In order to better understand Magento Enterprise s capacity to serve the needs of some of our larger clients, Session Digital
More informationGraylog2 Lennart Koopmann, OSDC 2014. @_lennart / www.graylog2.org
Graylog2 Lennart Koopmann, OSDC 2014 @_lennart / www.graylog2.org About me 25 years old Living in Hamburg, Germany @_lennart on Twitter Co-Founder of TORCH - The Graylog2 company. Graylog2 history Started
More informationGerrit and Jenkins for Big Data Continuous Delivery. Santa Clara, CA, September 2-3
Gerrit and Jenkins for Big Data Continuous Delivery Santa Clara, CA, September 2-3 1 About GerritForge Founded in 2009 in London Committed to OpenSource 2 The Team Luca Milanesio Co-founder and Director
More informationOpenShift on you own cloud. Troy Dawson OpenShift Engineer, Red Hat tdawson@redhat.com November 1, 2013
OpenShift on you own cloud Troy Dawson OpenShift Engineer, Red Hat tdawson@redhat.com November 1, 2013 2 Infrastructure-as-a-Service Servers in the Cloud You must build and manage everything (OS, App Servers,
More informationDevOps. Josh Preston Solutions Architect Stardate 69094.1
DevOps Josh Preston Solutions Architect Stardate 69094.1 I keep hearing about DevOps What is it? FOR MANY ORGANIZATIONS, WHAT IS I.T. LIKE TODAY? WATERFALL AND SILOS Application Version X DEVELOPMENT OPERATIONS
More informationTool for Automated Provisioning System (TAPS) Version 1.2 (1027)
Tool for Automated Provisioning System (TAPS) Version 1.2 (1027) 2015 VoIP Integration Rev. July 24, 2015 Table of Contents Product Overview... 3 Application Requirements... 3 Cisco Unified Communications
More informationImproving your Drupal Development workflow with Continuous Integration
Improving your Drupal Development workflow with Continuous Integration Peter Drake Sahana Murthy DREAM IT. DRUPAL IT. 1 Meet Us!!!! Peter Drake Cloud Software Engineer @Acquia Drupal Developer & sometimes
More informationJenkins World Tour 2015 Santa Clara, CA, September 2-3
1 Jenkins World Tour 2015 Santa Clara, CA, September 2-3 Continuous Delivery with Container Ecosystem CAD @ Platform Equinix - Overview CAD Current Industry - Opportunities Monolithic to Micro Service
More informationZABBIX. An Enterprise-Class Open Source Distributed Monitoring Solution. Takanori Suzuki MIRACLE LINUX CORPORATION October 22, 2009
ZABBIX An Enterprise-Class Open Source Distributed Monitoring Solution Takanori Suzuki MIRACLE LINUX CORPORATION October 22, 2009 Outline Biography ZABBIX New release ZABBIX 1.8 Activity in Japan Biography
More informationSOA Solutions & Middleware Testing: White Paper
SOA Solutions & Middleware Testing: White Paper Version 1.1 (December 06, 2013) Table of Contents Introduction... 03 Solutions Testing (Beta Testing)... 03 1. Solutions Testing Methods... 03 1.1 End-to-End
More informationContinuous Integration
Continuous Integration Sébastien Besson Open Microscopy Environment Wellcome Trust Centre for Gene Regulation & Expression College of Life Sciences, University of Dundee Dundee, Scotland, UK 1 Plan 1.
More informationWE BUILD ONLINE SYSTEMS USEFUL WEB & MOBILE APPLICATIONS
WE BUILD ONLINE SYSTEMS USEFUL WEB & MOBILE APPLICATIONS Ruby On Rails Android Apple HTML5 RWD EXAMPLE CV OF OUR TEAM MEMBERS SENIOR CORE DEVELOPER SENIOR CORE DEVELOPER PROFILE SKILLS Bartosz is a developer,
More informationHP ALM11 & MS VS/TFS2010
Comparison Test Management Tools HP ALM11 & MS VS/TFS2010 22 mei 2012 voordracht georganiseerd door Discussiegroep Software Testing met de steun van Ingenieurshuis, Antwerpen 24/05/2012 HP ALM 11 Microsoft
More informationSOFTWARE DEVELOPMENT BASICS SED
SOFTWARE DEVELOPMENT BASICS SED Centre de recherche Lille Nord Europe 16 DÉCEMBRE 2011 SUMMARY 1. Inria Forge 2. Build Process of Software 3. Software Testing 4. Continuous Integration 16 DECEMBRE 2011-2
More informationPlatform as a Service and Container Clouds
John Rofrano Senior Technical Staff Member, Cloud Automation Services, IBM Research jjr12@nyu.edu or rofrano@us.ibm.com Platform as a Service and Container Clouds using IBM Bluemix and Docker for Cloud
More informationJAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON
JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON Eberhard Wolff Architecture and Technology Manager adesso AG, Germany 12.10. Agenda A Few Words About Cloud Java and IaaS PaaS Platform as a Service Google
More informationAgile Business Intelligence Data Lake Architecture
Agile Business Intelligence Data Lake Architecture TABLE OF CONTENTS Introduction... 2 Data Lake Architecture... 2 Step 1 Extract From Source Data... 5 Step 2 Register And Catalogue Data Sets... 5 Step
More informationConsulting and Systems Integration (1) Networks & Cloud Integration Engineer
Ericsson is a world-leading provider of telecommunications equipment & services to mobile & fixed network operators. Over 1,000 networks in more than 180 countries use Ericsson equipment, & more than 40
More informationCase Study : 3 different hadoop cluster deployments
Case Study : 3 different hadoop cluster deployments Lee moon soo moon@nflabs.com HDFS as a Storage Last 4 years, our HDFS clusters, stored Customer 1500 TB+ data safely served 375,000 TB+ data to customer
More informationXpoLog Competitive Comparison Sheet
XpoLog Competitive Comparison Sheet New frontier in big log data analysis and application intelligence Technical white paper May 2015 XpoLog, a data analysis and management platform for applications' IT
More informationA Baseline for Web Performance with PhantomJS. @wesleyhales @ryanbridges
A Baseline for Web Performance with PhantomJS @wesleyhales @ryanbridges Page Load Testing (Manual) Dev Tools Firebug (Net panel) HTTPWatch HAR Viewers Charles/Proxies Etc... Page Load Testing (Automated)
More informationContinuous Integration. CSC 440: Software Engineering Slide #1
Continuous Integration CSC 440: Software Engineering Slide #1 Topics 1. Continuous integration 2. Configuration management 3. Types of version control 1. None 2. Lock-Modify-Unlock 3. Copy-Modify-Merge
More informationContinuous Application Delivery From concept to reality. Carsten Lentz Sr. Solution strategist carsten.lentz@ca.com
Continuous Application Delivery From concept to reality Carsten Lentz Sr. Solution strategist carsten.lentz@ca.com Agenda - Introduction to customer case A Danish insurance company started the journey,
More informationData Mining in the Swamp
WHITE PAPER Page 1 of 8 Data Mining in the Swamp Taming Unruly Data with Cloud Computing By John Brothers Business Intelligence is all about making better decisions from the data you have. However, all
More informationAutomate Your Deployment with Bamboo, Drush and Features DrupalCamp Scotland, 9 th 10 th May 2014
This presentation was originally given at DrupalCamp Scotland, 2014. http://camp.drupalscotland.org/ The University of Edinburgh 1 We are 2 of the developers working on the University s ongoing project
More informationMigration to Zabbix. By Erik Skytthe, DBC, Denmark
Migration to Zabbix By Erik Skytthe, DBC, Denmark DBC: http://www.dbc.dk/english/about_dbc Erik: http://www.linkedin.com/pub/erik-skytthe/20/a77/444 Zabbix IRC/Forum: eskytthe Zabbix Conference 2013 -
More informationConnect Getting Started Guide. Connect 2.1.1 Getting Started Guide
Connect 2.1.1 Getting Started Guide Page 1 of 22 Internetware Limited, 2008 Welcome...3 Introduction...3 What s new in 2.1...3 Technical Requirements...4 How does Connect work?...5 Application Connectors...5
More informationAutomate Your BI Administration to Save Millions with Command Manager and System Manager
Automate Your BI Administration to Save Millions with Command Manager and System Manager Presented by: Dennis Liao Sr. Sales Engineer Date: 27 th January, 2015 Session 2 This Session is Part of MicroStrategy
More informationCase Study. SaaS Based Multi-Store Market Place. www.brainvire.com 2013 Brainvire Infotech Pvt. Ltd Page 1 of 5
Case Study SaaS Based Multi-Store Market Place Page 1 of 5 Client Requirement Magento Multi-Store Ecommerce Management is a web based virtual mall. It s an e- commerce virtual mall cum SaaS based model
More informationw w w. u l t i m u m t e c h n o l o g i e s. c o m Infrastructure-as-a-Service on the OpenStack platform
w w w. u l t i m u m t e c h n o l o g i e s. c o m Infrastructure-as-a-Service on the OpenStack platform http://www.ulticloud.com http://www.openstack.org Introduction to OpenStack 1. What OpenStack is
More informationOpenITSM - IT Service Management with Open Source Software
OpenITSM - IT Service Management with Open Source Software 03.02.2011 CloudExpo London Speaker: Julian Hein NETWAYS Founded 1995 26 full time employees Headquarter Nuremberg, Germany Focus on Open Source
More informationSugar Professional. Approvals + + + + Competitor tracking + + + + Territory management + + + + Third-party sales methodologies + + + +
Professional Corporate Enterprise Ultimate List price / user / month $35 $45 $60 $150 List price / user / year (contractual term) $420 $540 $720 $1,800 Application or user limits no limits no limits no
More informationIntelligent Power Protector User manual extension for Microsoft Virtual architectures: Hyper-V 6.0 Manager Hyper-V Server (R1&R2)
Intelligent Power Protector User manual extension for Microsoft Virtual architectures: Hyper-V 6.0 Manager Hyper-V Server (R1&R2) Hyper-V Manager Hyper-V Server R1, R2 Intelligent Power Protector Main
More informationRelease Notes for Fuel and Fuel Web Version 3.0.1
Release Notes for Fuel and Fuel Web Version 3.0.1 June 21, 2013 1 Mirantis, Inc. is releasing version 3.0.1 of the Fuel Library and Fuel Web products. This is a cumulative maintenance release to the previously
More informationMagento Integration Manual (Version 2.1.0-11/24/2014)
Magento Integration Manual (Version 2.1.0-11/24/2014) Copyright Notice The software that this user documentation manual refers to, contains proprietary content of Megaventory Inc. and Magento (an ebay
More informationSource Control Systems
Source Control Systems SVN, Git, GitHub SoftUni Team Technical Trainers Software University http://softuni.bg Table of Contents 1. Software Configuration Management (SCM) 2. Version Control Systems: Philosophy
More informationCI Pipeline with Docker 2015-02-27
CI Pipeline with Docker 2015-02-27 Juho Mäkinen, Technical Operations, Unity Technologies Finland http://www.juhonkoti.net http://github.com/garo Overview 1. Scale on how we use Docker 2. Overview on the
More informationSuccessful PaaS and CI in the Cloud
Successful PaaS and CI in the Cloud Steven G. Harris steven.g.harris@cloudbees.com @stevengharris AgileALM/EclipseCon 2012 Platform as a Service As-a-Service Examples Today SaaS PaaS "Cloud computing is
More informationProduct Name: ANZ egate Connect Version: 2.1.9 Document Type: Help doc Author: Milople Inc.
Product Name: ANZ egate Connect Version: 2.1.9 Document Type: Help doc Author: Milople Inc. https://www.milople.com/magento-extensions/anz-egate-connect.html Table of Content 1. Installation and Un-installation
More informationAssembling a kernel test grid with autotest
Lucas Meneghel Rodrigues lmr@redhat.com LinuxCon Europe 2012 November 5th, 2012 1 2 3 4 The case for automated testing Linux moves fast Thousands of new commits per week The case for automated testing
More informationBusiness Intelligence for Big Data
Business Intelligence for Big Data Will Gorman, Vice President, Engineering May, 2011 2010, Pentaho. All Rights Reserved. www.pentaho.com. What is BI? Business Intelligence = reports, dashboards, analysis,
More informationDevOps Course Content
DevOps Course Content INTRODUCTION TO DEVOPS What is DevOps? History of DevOps Dev and Ops DevOps definitions DevOps and Software Development Life Cycle DevOps main objectives Infrastructure As A Code
More informationLoad Balancing Microsoft Sharepoint 2010 Load Balancing Microsoft Sharepoint 2013. Deployment Guide
Load Balancing Microsoft Sharepoint 2010 Load Balancing Microsoft Sharepoint 2013 Deployment Guide rev. 1.4.2 Copyright 2015 Loadbalancer.org, Inc. 1 Table of Contents About this Guide... 3 Appliances
More informationFAA San Diego Call Center
FAA San Diego Call Center CVP Components Setup Documentation Prepared For: FAA San Diego Prepared By: AT&T Version 1.1 September 6, 2008 Table of Contents TABLE OF CONTENTS...I EXECUTIVE SUMMARY...2 REQUIREMENTS
More informationOpenStack Manila Shared File Services for the Cloud
OpenStack Manila Shared File Services for the Cloud Bob Callaway, PhD Chief Architect & Senior Manager, Technical Marketing OpenStack Cloud Solutions Group, NetApp OpenStack Summit Paris November 3 rd,
More informationCONTINUOUS INTEGRATION. Introduction
CONTINUOUS INTEGRATION Introduction Continuous Integration is the topic of quite a bit of buzz in Silicon Valley and beyond. And with good reason: continuous integration helps teams ship better software
More informationTEST AUTOMATION FRAMEWORK
TEST AUTOMATION FRAMEWORK Twister Topics Quick introduction Use cases High Level Description Benefits Next steps Twister How to get Twister is an open source test automation framework. The code, user guide
More informationContinuous Integration and Delivery. manage development build deploy / release
Continuous Integration and Delivery manage development build deploy / release test About the new CI Tool Chain One of the biggest changes on the next releases of XDK, will be the adoption of the New CI
More informationSugar Professional. Approvals + + + + Competitor tracking + + + + Territory management + + + + Third-party sales methodologies + + + +
Professional Corporate Enterprise Ultimate List price / user / month $35 $45 $60 $100 List price / user / year (contractual term) $420 $540 $720 $1,200 Application or user limits no limits no limits no
More informationJenkins and Chef Infrastructure CI and Application Deployment
Jenkins and Chef Infrastructure CI and Application Deployment Dan Stine Copyright Clearance Center www.copyright.com June 18, 2014 #jenkinsconf About Me! Software Architect! Library & Framework Developer!
More informationBest Practices for Deploying and Managing Linux with Red Hat Network
Best Practices for Deploying and Managing Linux with Red Hat Network Abstract This technical whitepaper provides a best practices overview for companies deploying and managing their open source environment
More informationOpen Source in Financial Services: Meet the challenges of new business models and disruption
Open Source in Financial Services: Meet the challenges of new business models and disruption Speakers Vamsi Chemitiganti, General Manager Financial Services, Hortonworks Josh West, Senior Solutions Architect,
More informationENGINEER - DEVELOPER ADVANCED PHP. 27 years old - 6 years of experience
A0251 ENGINEER - DEVELOPER ADVANCED PHP 27 years old - 6 years of experience Business expert ise: Languages: Software editors, E- commerce, Tourism and leisure Romanian (Native speaker), English (Average)
More informationContinuous Integration and Bamboo. Ryan Cutter CSCI 5828 2012 Spring Semester
Continuous Integration and Bamboo Ryan Cutter CSCI 5828 2012 Spring Semester Agenda What is CI and how can it help me? Fundamentals of CI Fundamentals of Bamboo Configuration / Price Quick example Features
More informationIntroduction to Hadoop. New York Oracle User Group Vikas Sawhney
Introduction to Hadoop New York Oracle User Group Vikas Sawhney GENERAL AGENDA Driving Factors behind BIG-DATA NOSQL Database 2014 Database Landscape Hadoop Architecture Map/Reduce Hadoop Eco-system Hadoop
More informationLoadRunner and Performance Center v11.52 Technical Awareness Webinar Training
LoadRunner and Performance Center v11.52 Technical Awareness Webinar Training Tony Wong 1 Copyright Copyright 2012 2012 Hewlett-Packard Development Development Company, Company, L.P. The L.P. information
More informationMonitoring your cloud based applications running on Ruby and MongoDB
IBM Smart Cloud Application Performance Monitoring Monitoring your cloud based applications running on Ruby and MongoDB Important Notice & Disclaimer THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED
More informationArchitecture Workshop
TIE-13100 / TIE-13106 Tietotekniikan projektityö / Project Work on Pervasive Systems Architecture Workshop Hadaytullah Marko Leppänen 21.10.2014 Workshop Plan Start Technologies Table (Collaboration) Workshop
More informationSteady as She Goes. How the VIVO developers work to deliver a stable platform
Steady as She Goes How the VIVO developers work to deliver a stable platform Overview These practices: are by and for the Cornell development team. are applied to the main VIVO code base. The next challenge:
More informationProject OpenSolaris TM Dynamic Service Containers featuring Nimsoft SLM
Project OpenSolaris TM Dynamic Service Containers featuring Nimsoft SLM Session: S311526 Robert Holt Customer Architect, Sun Microsystems Inc. Jason Carolan Distinguished Engineer, Sun Microsystems Inc.
More informationDeploying Windows Streaming Media Servers NLB Cluster and metasan
Deploying Windows Streaming Media Servers NLB Cluster and metasan Introduction...................................................... 2 Objectives.......................................................
More informationCloud Based Application Architectures using Smart Computing
Cloud Based Application Architectures using Smart Computing How to Use this Guide Joyent Smart Technology represents a sophisticated evolution in cloud computing infrastructure. Most cloud computing products
More informationArchitecting for the next generation of Big Data Hortonworks HDP 2.0 on Red Hat Enterprise Linux 6 with OpenJDK 7
Architecting for the next generation of Big Data Hortonworks HDP 2.0 on Red Hat Enterprise Linux 6 with OpenJDK 7 Yan Fisher Senior Principal Product Marketing Manager, Red Hat Rohit Bakhshi Product Manager,
More informationBuilding, Testing & Deploying Android Apps with Jenkins
Jenkins User Conference Europe #jenkinsconf Building, Testing & Deploying Android Apps with Jenkins Christopher Orr iosphere GmbH June 25, 2014 #jenkinsconf First, a quick bit about what my connection
More informationArcGIS for Server in the Cloud
Esri Developer Summit March 8 11, 2016 Palm Springs, CA ArcGIS for Server in the Cloud Cherry Lin, Nikhil Shampur, and Derek Law March 10, 2016 Quick Survey 1. How many attendees are using the Cloud today?
More information