Dave Lively, Cisco Intercloud Services
User Story: Powering the
Cisco Intercloud Service
using OpenStack Trove
#TroveDay2015
 Cisco Intercloud Overview
 Building our DBaaS
 Preview of Upcoming Features
 Community Asks & Q&A
Agenda
August 25, 2015 User Story: Cisco Intercould2
Cisco Intercloud Overview
 Building our DBaaS
 Preview of Upcoming Features
 Community Asks & Q&A
Agenda
August 25, 2015 User Story: Cisco Intercould3
Increasing
Business Demands
Growth &
Productivity
Security &
Regulatory
Compliance
Global
Market
User
Experience
New Business
Models
Internet
of Things
Public
Cloud
Big Data &
Analytics
Mobility &
Video
New Breed
of Apps
Technology
Transitions
Faster
Service
Delivery
to
Drive
Business
Value
This is Creating a World of Many Clouds
The Internet of Everything Era:
IT is Navigating Increasing Business Demands &
Rapid Technology Shifts
August 25, 2015 User Story: Cisco Intercould4
Cisco and Partners are Building
the Intercloud
Global ‘Cloud of Clouds’ to Help Drive Business Value
HCS
Microsoft
Suite aaS
DRaaS
PaaS
IaaS
Intercloud
Security
Analytics
Hybrid
Big Data
Collaboration
Big Data
and Analytics
Native Cloud
Applications
Enterprise
Workloads
Public
Clouds
Intercloud
Services
Platform
Partner
Clouds
Your
Private
Cloud
Application Centric. Open Standards.
SP Video
August 25, 2015 User Story: Cisco Intercould5
Cisco Intercloud Services Platform:
Providing a Foundation for Cisco’s Transition to
Software-Led
Everything
Cloud Ready
User
Experience First
Simple
& Open
Consumption
Flexibility
The Pace Is Fast
Need to Think Continuous
DevOps
Microservices
Continuous Deployment
Cisco’s Intercloud Services
Platform
Global platform –
consistent with our SP
partners and Enterprise
customers
API-driven experience for
developers – based on
open standards
Cisco-architected and
managed for consistent
application development
and deployment
August 25, 2015 User Story: Cisco Intercould9
Cisco Software Offers on the
Platform Today
Cisco Spark Cisco Energy Management Cisco Mobility IQ
August 25, 2015 User Story: Cisco Intercould10
 Cisco Intercloud Overview
Building our DBaaS
 Preview of Upcoming Features
 Community Asks & Q&A
Agenda
August 25, 2015 User Story: Cisco Intercould11
Customer Survey Insights
• Managed Replication
• Automated Backups
• Multi-cloud Footprint
• Guaranteed Performance
(IO, network throughput)
Rich Feature Set
• Fully automated provisioning
pipelines
• Seamless scaling
• Integrated support model
(Cisco + DB vendor)
• Built in monitoring
Reduced Operational
Complexity
Multiple DB Types
August 25, 2015 User Story: Cisco Intercould12
Full ownership of DB Layer
Abstraction of
underlying
Infrastructure and
Processes
Why Database-as-a-Service?
Striking the Perfect Balance
Support for Multiple
Datastores
(Relational, NoSQL)
Hybrid IT Use Cases
Big Data Analytics
IoE / IoT
High Availability & Data Integrity
Fully Automated Workflows
Console, API & CLI Driven
Economics
Speed
Scale
Design Freedom
Control
DBaaS
Security
August 25, 2015 User Story: Cisco Intercould13
Execution Options
Custom Built
DBaaS Framework
OpenStack
Trove
Leverages Open Source Momentum
Aligns with Cisco’s Commitment to
OpenStack
Feature set still growing
Full control of execution speed,
feature set and roadmap
Missed opportunity to innovate
together with the community
Higher Initial investment and longer
lead time to first launch
We picked this!
August 25, 2015 User Story: Cisco Intercould14
Trove Execution
• Working together with Tesora to bring new features and datastores to Trove
• Leverage Tesora’s leadership role & developer mindshare in Trove community
• Commitment to contribute back upstream to the community
• Faster execution time with robustness & scalability for enterprise customers
• Aligns with Cisco’s core focus on Hybrid IT, Big Data & IoT/IoE
August 25, 2015 User Story: Cisco Intercould15
 Cisco Intercloud Overview
 Building our DBaaS
Preview of Upcoming Features
 Community Asks & Q&A
Agenda
August 25, 2015 User Story: Cisco Intercould16
Upcoming Trove Capabilities
Feature OpenStack Release Tesora DBaaS Release
Instance creation and management
(Postgres)
Initial basic guest (Ubuntu) -
Juno
RHEL guest - Mitaka
Basic guest for RHEL in v1.6
Backup & restore (Postgres)
Full backup – Juno
Incremental backup - Mitaka
Full backup – v1.4
Incremental backup – v1.6
Horizon console support (Postgres)
Basic capabilities – Juno
Advanced – Mitaka
Basic capabilities – v1.4
Advanced – v1.6
Replication management (Postgres) Mitaka v1.6
In-depth BSS & OSS event notification Mitaka v1.6
Error log retrieval & management Mitaka v1.6August 25, 2015 User Story: Cisco Intercould17
 Cisco Intercloud Overview
 Building our DBaaS
 Preview of Upcoming Features
Community Asks & Q&A
Agenda
August 25, 2015 User Story: Cisco Intercould18
Let’s together make Trove better!
IoE / IoT
 Support for geo-sharded DBs
 Support for write-heavy workloads
Hybrid IT Use Cases
 Public cloud backups
 DB workload portability
Big Data Analytics
 Mammoth DB
 Data sovereignty features
August 25, 2015 User Story: Cisco Intercould19
 PS: We are actively hiring for engineering roles!
 Please reach out to Dave Lively
(dlively@cisco.com)to learn more
Questions?
August 25, 2015 User Story: Cisco Intercould20

More Related Content

PPTX
How Elastic Security Meets SOC Needs
PPTX
Containers for the Enterprise: It's Not That Simple
PPTX
Welcome + CloudStack News
PDF
Elastic at KPN
PPTX
Customer Presentation - QuikTrip
PPTX
CloudStack User Group Overview And News - 12 feb 2015
PPTX
Accelerating the Next 10,000 Clouds
PDF
Cloud Central Open Cloud Standards Presentation for CloudCamp Sydney 2011
How Elastic Security Meets SOC Needs
Containers for the Enterprise: It's Not That Simple
Welcome + CloudStack News
Elastic at KPN
Customer Presentation - QuikTrip
CloudStack User Group Overview And News - 12 feb 2015
Accelerating the Next 10,000 Clouds
Cloud Central Open Cloud Standards Presentation for CloudCamp Sydney 2011

What's hot (20)

PDF
Reactive microservices
PPT
Sharad openstack slides
PPTX
Uri budnik moving from virtualized infrastructure to open stack-4.17.13
PDF
CIS14: Identity in OpenStack Icehouse
PDF
Trivadis - Microsoft Swiss Cloud Services
PDF
Elastic Cloud and FedRAMP
PDF
Database Modernization
PPTX
MySQL Tech Tour 2015 - Intro
PPTX
TVS for vROPs - MySQL
PDF
Search for All with Elastic Workplace Search
PPSX
Private Cloud 101 - Part I
PDF
MicroProfile
PDF
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
PDF
[Vietstack meetup 1st] VietStack and journey promoting openstack in vietnam
PDF
FIWARE Global Summit - How IoT Companies and Startups are Using FIWARE as the...
PDF
Who is UDT?
PPTX
aCloud Services Architecture - Harshal Pimpalkhute, Sr. Prod. Mktg. Mgr., A1...
PDF
Logmatic at ElasticSearch November Paris meetup
PPTX
Cloud OS accelerates product development
PPTX
OpenStack Automation Overview
Reactive microservices
Sharad openstack slides
Uri budnik moving from virtualized infrastructure to open stack-4.17.13
CIS14: Identity in OpenStack Icehouse
Trivadis - Microsoft Swiss Cloud Services
Elastic Cloud and FedRAMP
Database Modernization
MySQL Tech Tour 2015 - Intro
TVS for vROPs - MySQL
Search for All with Elastic Workplace Search
Private Cloud 101 - Part I
MicroProfile
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
[Vietstack meetup 1st] VietStack and journey promoting openstack in vietnam
FIWARE Global Summit - How IoT Companies and Startups are Using FIWARE as the...
Who is UDT?
aCloud Services Architecture - Harshal Pimpalkhute, Sr. Prod. Mktg. Mgr., A1...
Logmatic at ElasticSearch November Paris meetup
Cloud OS accelerates product development
OpenStack Automation Overview
Ad

Viewers also liked (6)

PDF
Bases tecnicas prj
PPS
Art jeanclaudecampana-130116161108-phpapp01
PDF
Visual resume created by picto cv
PDF
SinMin - Sinhala Corpus Project - Thesis
PDF
Relatório teste formal de usabilidade - RioCard
PPT
Material para capacitação suportes pedagógicos 2011
Bases tecnicas prj
Art jeanclaudecampana-130116161108-phpapp01
Visual resume created by picto cv
SinMin - Sinhala Corpus Project - Thesis
Relatório teste formal de usabilidade - RioCard
Material para capacitação suportes pedagógicos 2011
Ad

Similar to Powering the Cisco Intercloud Service using OpenStack Trove (20)

PDF
Cisco’s Cloud Strategy, including our acquisition of CliQr
PPTX
Transform your organization with cisco cloud
PDF
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
PDF
Cisco at VMworld 2015 - Cisco UCS as the Foundation for Software-Defined Data...
PDF
Introduction and Overview of OpenStack for IaaS
PPTX
CloudStack news
PPTX
Enterprise Data Center and Cloud: "Efficiency, Speed, Disruption"
PPTX
Understanding The Azure Platform March 2010
PDF
Compute Infrastructure for a Hybrid Cloud
PDF
Compute Infrastructure for Hybrid Cloud
PPTX
Powering the Enterprise Cloud with CSC and Hitachi Data Systems
PDF
Presentation capturing the cloud opportunity
PPTX
CloudStack news
PDF
The Environment for Innovation: Tristan Goode, Aptira
PPTX
Cisco and Splunk: Under the Hood of Cisco IT Breakout Session
PDF
Steeltoe Meetup Toronto 4-18-2017
PDF
State of the Stack April 2013
PPTX
StampedeCon 2015 Keynote
PPTX
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
PPTX
DevOps Powered by Splunk
Cisco’s Cloud Strategy, including our acquisition of CliQr
Transform your organization with cisco cloud
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
Cisco at VMworld 2015 - Cisco UCS as the Foundation for Software-Defined Data...
Introduction and Overview of OpenStack for IaaS
CloudStack news
Enterprise Data Center and Cloud: "Efficiency, Speed, Disruption"
Understanding The Azure Platform March 2010
Compute Infrastructure for a Hybrid Cloud
Compute Infrastructure for Hybrid Cloud
Powering the Enterprise Cloud with CSC and Hitachi Data Systems
Presentation capturing the cloud opportunity
CloudStack news
The Environment for Innovation: Tristan Goode, Aptira
Cisco and Splunk: Under the Hood of Cisco IT Breakout Session
Steeltoe Meetup Toronto 4-18-2017
State of the Stack April 2013
StampedeCon 2015 Keynote
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
DevOps Powered by Splunk

More from Tesora (20)

PDF
Model-Driven Operations
PPTX
What's Next for OpenStack at Walmart
PDF
OpenStack: Upstream First
PDF
All of the Amazing OpenStack Resources
PDF
What's the TCO for an OpenStack Cloud?
PDF
OpenStack: Past, Present, and Future
PPTX
VMware and Container Orchestration
PPTX
OpenStack Management at Hyperscale
PPTX
Stateful Applications On the Cloud: A PayPal Journey
PPTX
So Your OpenStack Cloud is Built...Now What?
PPTX
Secrets of Success: Building Community Through Meetups
PPTX
The State of OpenStack Product Management
PPTX
OpenStack in the Enterprise
PPTX
OpenStack by the Numbers
PPTX
Running OpenStack in Production
PPTX
Leveraging OpenStack to Run Mesos/Marathon at Charter Communications
PPTX
Consuming Cinder from Docker
PPTX
Bridging OpenStack and Mobile Cloud
PPTX
OpenStack at Scale Inside NetApp
PPTX
OpenStack at Bloomberg
Model-Driven Operations
What's Next for OpenStack at Walmart
OpenStack: Upstream First
All of the Amazing OpenStack Resources
What's the TCO for an OpenStack Cloud?
OpenStack: Past, Present, and Future
VMware and Container Orchestration
OpenStack Management at Hyperscale
Stateful Applications On the Cloud: A PayPal Journey
So Your OpenStack Cloud is Built...Now What?
Secrets of Success: Building Community Through Meetups
The State of OpenStack Product Management
OpenStack in the Enterprise
OpenStack by the Numbers
Running OpenStack in Production
Leveraging OpenStack to Run Mesos/Marathon at Charter Communications
Consuming Cinder from Docker
Bridging OpenStack and Mobile Cloud
OpenStack at Scale Inside NetApp
OpenStack at Bloomberg

Recently uploaded (20)

PDF
SOFTWARE ENGINEERING Software Engineering (3rd Edition) by K.K. Aggarwal & Yo...
PDF
MAGIX Sound Forge Pro CrackSerial Key Keygen
PPTX
SmartGit 25.1 Crack + (100% Working) License Key
PPTX
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
PPTX
Chapter_05_System Modeling for software engineering
PDF
Building an Inclusive Web Accessibility Made Simple with Accessibility Analyzer
PDF
Streamlining Project Management in Microsoft Project, Planner, and Teams with...
PPTX
Human-Computer Interaction for Lecture 1
PPTX
Foundations of Marketo Engage: Nurturing
PPTX
Chapter 1 - Transaction Processing and Mgt.pptx
PPTX
WJQSJXNAZJVCVSAXJHBZKSJXKJKXJSBHJBJEHHJB
PPTX
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...
PDF
Mobile App Backend Development with WordPress REST API: The Complete eBook
PDF
Top 10 Project Management Software for Small Teams in 2025.pdf
PPTX
Swiggy API Scraping A Comprehensive Guide on Data Sets and Applications.pptx
PPTX
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
PDF
CapCut PRO for PC Crack New Download (Fully Activated 2025)
PDF
AI-Powered Fuzz Testing: The Future of QA
PPTX
Human-Computer Interaction for Lecture 2
PPTX
Human Computer Interaction lecture Chapter 2.pptx
SOFTWARE ENGINEERING Software Engineering (3rd Edition) by K.K. Aggarwal & Yo...
MAGIX Sound Forge Pro CrackSerial Key Keygen
SmartGit 25.1 Crack + (100% Working) License Key
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
Chapter_05_System Modeling for software engineering
Building an Inclusive Web Accessibility Made Simple with Accessibility Analyzer
Streamlining Project Management in Microsoft Project, Planner, and Teams with...
Human-Computer Interaction for Lecture 1
Foundations of Marketo Engage: Nurturing
Chapter 1 - Transaction Processing and Mgt.pptx
WJQSJXNAZJVCVSAXJHBZKSJXKJKXJSBHJBJEHHJB
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...
Mobile App Backend Development with WordPress REST API: The Complete eBook
Top 10 Project Management Software for Small Teams in 2025.pdf
Swiggy API Scraping A Comprehensive Guide on Data Sets and Applications.pptx
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
CapCut PRO for PC Crack New Download (Fully Activated 2025)
AI-Powered Fuzz Testing: The Future of QA
Human-Computer Interaction for Lecture 2
Human Computer Interaction lecture Chapter 2.pptx

Powering the Cisco Intercloud Service using OpenStack Trove

  • 1. Dave Lively, Cisco Intercloud Services User Story: Powering the Cisco Intercloud Service using OpenStack Trove #TroveDay2015
  • 2.  Cisco Intercloud Overview  Building our DBaaS  Preview of Upcoming Features  Community Asks & Q&A Agenda August 25, 2015 User Story: Cisco Intercould2
  • 3. Cisco Intercloud Overview  Building our DBaaS  Preview of Upcoming Features  Community Asks & Q&A Agenda August 25, 2015 User Story: Cisco Intercould3
  • 4. Increasing Business Demands Growth & Productivity Security & Regulatory Compliance Global Market User Experience New Business Models Internet of Things Public Cloud Big Data & Analytics Mobility & Video New Breed of Apps Technology Transitions Faster Service Delivery to Drive Business Value This is Creating a World of Many Clouds The Internet of Everything Era: IT is Navigating Increasing Business Demands & Rapid Technology Shifts August 25, 2015 User Story: Cisco Intercould4
  • 5. Cisco and Partners are Building the Intercloud Global ‘Cloud of Clouds’ to Help Drive Business Value HCS Microsoft Suite aaS DRaaS PaaS IaaS Intercloud Security Analytics Hybrid Big Data Collaboration Big Data and Analytics Native Cloud Applications Enterprise Workloads Public Clouds Intercloud Services Platform Partner Clouds Your Private Cloud Application Centric. Open Standards. SP Video August 25, 2015 User Story: Cisco Intercould5
  • 6. Cisco Intercloud Services Platform: Providing a Foundation for Cisco’s Transition to Software-Led Everything Cloud Ready User Experience First Simple & Open Consumption Flexibility
  • 7. The Pace Is Fast
  • 8. Need to Think Continuous DevOps Microservices Continuous Deployment
  • 9. Cisco’s Intercloud Services Platform Global platform – consistent with our SP partners and Enterprise customers API-driven experience for developers – based on open standards Cisco-architected and managed for consistent application development and deployment August 25, 2015 User Story: Cisco Intercould9
  • 10. Cisco Software Offers on the Platform Today Cisco Spark Cisco Energy Management Cisco Mobility IQ August 25, 2015 User Story: Cisco Intercould10
  • 11.  Cisco Intercloud Overview Building our DBaaS  Preview of Upcoming Features  Community Asks & Q&A Agenda August 25, 2015 User Story: Cisco Intercould11
  • 12. Customer Survey Insights • Managed Replication • Automated Backups • Multi-cloud Footprint • Guaranteed Performance (IO, network throughput) Rich Feature Set • Fully automated provisioning pipelines • Seamless scaling • Integrated support model (Cisco + DB vendor) • Built in monitoring Reduced Operational Complexity Multiple DB Types August 25, 2015 User Story: Cisco Intercould12
  • 13. Full ownership of DB Layer Abstraction of underlying Infrastructure and Processes Why Database-as-a-Service? Striking the Perfect Balance Support for Multiple Datastores (Relational, NoSQL) Hybrid IT Use Cases Big Data Analytics IoE / IoT High Availability & Data Integrity Fully Automated Workflows Console, API & CLI Driven Economics Speed Scale Design Freedom Control DBaaS Security August 25, 2015 User Story: Cisco Intercould13
  • 14. Execution Options Custom Built DBaaS Framework OpenStack Trove Leverages Open Source Momentum Aligns with Cisco’s Commitment to OpenStack Feature set still growing Full control of execution speed, feature set and roadmap Missed opportunity to innovate together with the community Higher Initial investment and longer lead time to first launch We picked this! August 25, 2015 User Story: Cisco Intercould14
  • 15. Trove Execution • Working together with Tesora to bring new features and datastores to Trove • Leverage Tesora’s leadership role & developer mindshare in Trove community • Commitment to contribute back upstream to the community • Faster execution time with robustness & scalability for enterprise customers • Aligns with Cisco’s core focus on Hybrid IT, Big Data & IoT/IoE August 25, 2015 User Story: Cisco Intercould15
  • 16.  Cisco Intercloud Overview  Building our DBaaS Preview of Upcoming Features  Community Asks & Q&A Agenda August 25, 2015 User Story: Cisco Intercould16
  • 17. Upcoming Trove Capabilities Feature OpenStack Release Tesora DBaaS Release Instance creation and management (Postgres) Initial basic guest (Ubuntu) - Juno RHEL guest - Mitaka Basic guest for RHEL in v1.6 Backup & restore (Postgres) Full backup – Juno Incremental backup - Mitaka Full backup – v1.4 Incremental backup – v1.6 Horizon console support (Postgres) Basic capabilities – Juno Advanced – Mitaka Basic capabilities – v1.4 Advanced – v1.6 Replication management (Postgres) Mitaka v1.6 In-depth BSS & OSS event notification Mitaka v1.6 Error log retrieval & management Mitaka v1.6August 25, 2015 User Story: Cisco Intercould17
  • 18.  Cisco Intercloud Overview  Building our DBaaS  Preview of Upcoming Features Community Asks & Q&A Agenda August 25, 2015 User Story: Cisco Intercould18
  • 19. Let’s together make Trove better! IoE / IoT  Support for geo-sharded DBs  Support for write-heavy workloads Hybrid IT Use Cases  Public cloud backups  DB workload portability Big Data Analytics  Mammoth DB  Data sovereignty features August 25, 2015 User Story: Cisco Intercould19
  • 20.  PS: We are actively hiring for engineering roles!  Please reach out to Dave Lively ([email protected])to learn more Questions? August 25, 2015 User Story: Cisco Intercould20

Editor's Notes

  • #5: Customers are being asked to adapt to an increasingly competitive business environment by quickly developing and providing differentiated business services in an application-driven economy focused on online business services . At each turn, IT must leverage fast-moving technology transitions such as hybrid cloud, mobility, video, and big data to securely launch and evolve new services.
  • #7: How does Cisco help you with these transitions? Cisco is accelerating and expanding its software practice in areas of differentiated offers & consumption models. At the end of the day, it is about driving biz outcomes & meeting our customers where they want to meet, how they want to define the relevance in our relationship. The 4 principles of our software strategy are User Experience First We are changing the way we solve our customer’s challenges by shifting from technology centric approach to user centric approach that is simple, intuitive and immersive for customers, partners and employees. It is an end to end approach to delight customers from the moment they download and try to the time of adoption and renewal. I will provide examples to illustrate this point. Project Squared - Project Squared provides a new workplace experience where teams can post messages, share content, and meet face to face in an open space accessible from nearly any device, anywhere in the world, any time. Connected Mobile Experiences (aka CMX) enables IT to create personalized mobile experiences for customers, partners and employees There are several ongoing initiatives in the company accelerating user experience: Smart Licensing, Smart Accounts, Software Velocity Engine, Global Customer Success, Net Promoter Scores and formalized processes to measure user experience Everything Cloud Ready Cloud enabling to give our customers choice – on premise, cloud and hybrid in their cloud journey at their pace By making more network functions and applications virtual… giving customers agility across infrastructure and applications.. Think Virtual security features like virtual firewalls, routers And by delivering more solutions that can be managed from the cloud.. Think Meraki, Intercloud fabric, Network Analytics And we offer workload mobility across clouds where there is no lock-in with any hypervisor/cloud provider.. Think Intercloud I will provide examples to illustrate this point Cisco Enterprise Cloud Suite, which we are announcing today, allows our customers can build and automate a hybrid cloud solution with support for any hypervisor/cloud provider and integrated across physical and virtual environments. Cisco Meraki solution provides our customers a choice to run a cloud managed network Simple and Open Cisco is developing application aware converged Infrastructure with built in automation tools to simplify IT operations Exposing intelligence by publishing more open APIs north/south bound Cisco is investing in “open source” platforms for developers Building an expansive developer ecosystem e.g. DevNet Open source: OpenStack, APIC-EM, which has reached FCS milestone, is the example to illustrate this point. With its 3rd party apps, it helps automates network provisioning and policy management across wired, wireless and WAN for campus and branch. Consumption Flexibility Cisco gives customers the choice to buy and consume infrastructure software that is flexibly tailored to their budget and investment strategy Customers can buy and manage Cisco infrastructure software as a perpetual license or term subscription, pre-paid or paid for as consumed, transacted for individually or under a multi-year Enterprise License Agreement (ELA) Cisco ONE Software is the perfect example to illustrate this point. It is the new and flexible way to consume networking and infrastructure software across WAN, Access and Data center. We will touch upon this shortly
  • #9: Interactive Q. where is this happening in your account? Who cares about its success? independently deployable services MOA is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms Here’s the “best of the best” in terms of the messages that really resonated with the crowd: Software that is not automatable is broken. Not being able to reproduce a production environment on demand is extremely risky. Get the computers to do the low value, automatable things (i.e. deployments) and let the humans focus on the high value work. If it hurts, do it more often (i.e. build and deploy). Any time a dev executes a repetitive task manually, all the servers get together late at night and laugh (always wondered why they looked so damn smug each morning). Everything – EVERYTHING – that is required for the app to be built and deployed must exist in source control. Get used to pushing into production regularly, it takes away the fear. Far too much emphasis is put on “it’s looking good” and “code complete” (downplays the risks yet to be faced by deployment). Every time you’ve done something for the third time, automate it! No test should remain un-automated that could be automated. Once you start automating, you find all sorts of ways of doing it better. Start pumping lorem ipsum text into change scripts and see if anyone notices (funny, I found a “If you are reading this I will buy you a coffee” statement in a standards doc last week; apparently I was the only one to spot it in the last year). Smells – sysadmins manually logging onto servers installing patches, prod server being thrown out the window (deployment to new one should be mundane), trying to “fix” an environment rather than just re-deploying. with TeamCity and Red Gate
  • #13: Inability to Access Resources Across Any Cloud, with Security and Ease You need to worry about application compatibility and/or service provider lock-in
  • #14: Striking an ideal balance Allow for adjusting and adapting to the environment, network/application needs and demands, in order to keep in balance