SlideShare a Scribd company logo
The Evolving Container Landscape
Technology Stack, Open Source and How applications are becoming Cloud Native
Software turning the world ‘Technological’
• Companies of all shape, sizes, and markets now housing Technology layer
• Strong ties between Product/s and Technology Stack
• Technology as a Competitive Advantage and Existential force
• Software a big part of that Technology Stack and the pressure is on;
 Continuously Developed
 Continuously Integrated and
 Continuously Deployed
• With Software at the epicenter, Development Operations is becoming the
Technology decision maker
 Open source adoption continuing strong as developers join hands to solve their and
industry’s problems
Open Source Marching Ahead
• Open source now not only main stream, but quickly becoming the default choice
• Businesses' economics shifting and companies favoring and embracing open source
• Collaborate and conquer vs. lock-in and prosper approach
• Standardization efforts propelling open source adoption
Challenges:
• Enterprise adoption – Sorting through plethora of projects to determine the right choice
• Work with legacy investments
• Providing apples-apples comparison of implementation choices
Industry Progress
Google opening up rights to Kubernetes
Open Container Initiative
Cloud Native Container Foundation
Containers: Stacking it up…Build, Launch and Control
• Infrastructure
• Operations and Management Layer
• Services and Tools
• Applications
Infrastructure
Services
Container Management
Orchestration
Applications
Discovery
Networking
Storage &
Messaging
Native
Virtualization
OS
Hardware
API
Dev
Framework
Tools
Deployment
Operations
Bare Metal Server
SoftLayer
Hypervisor
VirtualBox
Hyper-V
Fusion
ESX
OS/Lightweight LX Distribution
CoreOS RancherOS
Ubuntu
Atomic
VMW Photon
Container Management
Docker Machine AppCatalyst
Kitematic Panamax
Container Host
Container Extension
Docker Engine RunC
Rocket Garden
Docker Plugins
Flocker
Container Orchestration
Container Clustering
CoreOS Fleet
Docker Swarm
Cloud Foundry
Mesosphere Chronos
Services
Image
Registration
Image
Security
DockerOS
CoreOS
Docker
Hashicorp
Clear Containers
Networking
OpenvSwitch
DockerSockets
Docknet
Applications
Hadoop
Spark
CouchDB
Pachyderm
Discovery
Etcd
ZooKeeper
ProductionDelivery
andContinous
Integration
UrbanCode
TeamCity
AutomationandConfig
Services
Chef
Puppet
Logging
Fluentd
Logstash
Image
Repository Quay
App
Deployment
Panamax App
Schedul-
er
Kubernetes
Mesosphere
Cloud Foundry
Landscape Snapshot (by no means exhaustive)
Infrastructure
• Hardware - Physical hardware components
• Data Center gear for Compute, Storage and Networking - Servers, Fabric, Network Gear, Storage
Devices, Routers
• Bare-metal or Proprietary
• Operating System
• Creates isolated system that runs containers on host OS such as Linux – Utilizes OS level
virtualization capabilities of the kernel e.g Ubuntu, RancherOS, CoreOS
• Virtualized Environment
• Abstraction Layer that decouples Physical Components of Hardware from the Operating System
• Hypervisors and Virtual Machines running different OS’s
• Container Native Platform
• Framework for OS virtualization and enable creation of containerized applications e.g Docker
Container Operations and Lifecycle Management
• Container Management
• Configure:
• Setup resource pools, user space allocation and separation, tenant roles
• Setup DevOps environment in private, public cloud, through firewall, VPC
• Configure Application Policies and Management
• Security
• Compliance
• Fit to Legacy IT Operations – IT workflow management with VMs and legacy infrastructure in place
• Orchestration
• Defining new container policies and availability information
• Scheduling new containers, scaling services by memory, CPU needs, best fit or at random
• Maintain SLA guarantee, maximize resiliency and availability metrics
Operations and Lifecycle Management
• Deployment
• Setup application environment – images, environment variables, port-mapping, memory partition
• Application deployment – launch applications, deploy and scale containers to match application state
• Optimize container operations through run-time checks and balances
• Production Operations
• Continuous Delivery – Build environment for development, testing, staging, QA and production rollout
• Monitor container hosts through production stage – hosts, containers, images, applications
• Container image tracking, version control and history
• Debuggability and Forensics – uptime, start/stop, usage, warnings and error states
• Integration with DevOps tools chain – Containerized DevOps Tools
Tools
• Tools
• Developer tools
• Programming language and development framework
• Libraries and packages
• API tools
Containerized Services
• Discovery
• Discover the container environment, register services and network with other services
globally
• Configuration sharing
• Share configuration and capabilities of the container and services to other containers in
the network
• Load Balancing
• Distribute traffic between containers and services
• Session Management, real-time link health checks for service uptime
• Scalable containers
• Service Cloning
• Cloning for rapid deployment with similar configuration and policies
• Messaging as a Service
Applications
• Scalable (Platform Independence)
• Agile (Breaking down developer silo’s)
• Ephemeral (APIs and Interoperability with incumbent/legacy code)
• Optimize (Development and Maintenance time)
The Next Frontier – Cracking the Enterprise
• Developer led fame and momentum so far – Tech that solves DevOps problems
• Focused on Development, Test/QA, Production
• Enterprise, the next big growth target for Containers – Enterprise Class Technology
needs to solve;
StorageSecurity Network
To become Enterprise Grade…Solve
• Security
• User, Policies and Admin control – Access and Admission Control (Scalock)
• Images – Source code validation, Protecting Images, Hot fix integration, Container breakout
• Monitoring (Datadog, SysDig, Groundwork)
• Portability scenarios e.g running multiple container profiles on single host OS (Twistlock)
• Bare-metal adoption and multi-tenant controls
• Storage (Portworx, Flocker)
• Shared storage – accessing NFS and logical drives on the network
• Distributed/External storage beyond capabilities provided by Host OS, Volume Portability
• Data integrity and protection, overall Data Management
• Networking (Datawise)
• Multi-host networking to enable multi-tenant cloud solutions
• Enabling Data Mobility
• Resolving IP-address shortages, IPv6-IPv4 legacy interworkings and Network Management
• Container Clusters
Nilesh Trivedi
Founder at IdeasGarage and Skyware.io
Investor, Advisor and Mentor in Enterprise
Security, Software, Robotics, 3D Printing, Aerial
Vehicles, Mobile Payments and Mobile Software
at ToneTag, SmartOrbis, Skyware, Pixel2Desk,
ChalkRow, Auro, Cumulations and MobileGullak
Mentor at Techstars Mobility, Orange Fab and
Polsky Center of Entrepreneurship. Advisor to
Hyde Park Venture Partners
Engineer, Program Manager, Market
Development, Operations, Architect and Product
guy at Cisco, Lucent/Bell Labs and Nortel. And a
failed startup somewhere in between…

More Related Content

What's hot

[WSO2Con USA 2018] Deploying Applications in K8S and Docker
[WSO2Con USA 2018] Deploying Applications in K8S and Docker[WSO2Con USA 2018] Deploying Applications in K8S and Docker
[WSO2Con USA 2018] Deploying Applications in K8S and Docker
WSO2
 
Sebastien goasguen cloud stack and docker
Sebastien goasguen   cloud stack and dockerSebastien goasguen   cloud stack and docker
Sebastien goasguen cloud stack and docker
ShapeBlue
 
Modern Monitoring - SysAdminDay 2017
Modern Monitoring - SysAdminDay 2017Modern Monitoring - SysAdminDay 2017
Modern Monitoring - SysAdminDay 2017
Opsta
 
7 - Monitoring Kubernetes with Elastic
7 - Monitoring Kubernetes with Elastic7 - Monitoring Kubernetes with Elastic
7 - Monitoring Kubernetes with Elastic
Kangaroot
 
Architectural caching patterns for kubernetes
Architectural caching patterns for kubernetesArchitectural caching patterns for kubernetes
Architectural caching patterns for kubernetes
Rafał Leszko
 
Getting started with kubernetes
Getting started with kubernetesGetting started with kubernetes
Getting started with kubernetes
Janakiram MSV
 
Swarm migration
Swarm migrationSwarm migration
Swarm migration
Janakiram MSV
 
The Kubernetes Effect
The Kubernetes EffectThe Kubernetes Effect
The Kubernetes Effect
Bilgin Ibryam
 
Persist your data in an ephemeral k8 ecosystem
Persist your data in an ephemeral k8 ecosystemPersist your data in an ephemeral k8 ecosystem
Persist your data in an ephemeral k8 ecosystem
LibbySchulze
 
Kafka Streams
Kafka StreamsKafka Streams
Kafka Streams
Cristiano Altmann
 
Google Kubernetes Engine Deep Dive Meetup
Google Kubernetes Engine Deep Dive MeetupGoogle Kubernetes Engine Deep Dive Meetup
Google Kubernetes Engine Deep Dive Meetup
Iftach Schonbaum
 
Kubernetes Security Updates from Kubecon 2018 Seattle
Kubernetes Security Updates from Kubecon 2018 SeattleKubernetes Security Updates from Kubecon 2018 Seattle
Kubernetes Security Updates from Kubecon 2018 Seattle
Suraj Deshmukh
 
Kubernetes & Google Kubernetes Engine (GKE)
Kubernetes & Google Kubernetes Engine (GKE)Kubernetes & Google Kubernetes Engine (GKE)
Kubernetes & Google Kubernetes Engine (GKE)
Akash Agrawal
 
3 - Delen Private Bank: FOSS adventures in a Cloud Native world
3 - Delen Private Bank: FOSS adventures in a Cloud Native world3 - Delen Private Bank: FOSS adventures in a Cloud Native world
3 - Delen Private Bank: FOSS adventures in a Cloud Native world
Kangaroot
 
Owain Perry (Just Giving) - Continuous Delivery of Windows Micro-Services in ...
Owain Perry (Just Giving) - Continuous Delivery of Windows Micro-Services in ...Owain Perry (Just Giving) - Continuous Delivery of Windows Micro-Services in ...
Owain Perry (Just Giving) - Continuous Delivery of Windows Micro-Services in ...
Outlyer
 
Creating a Kubernetes Operator in Java
Creating a Kubernetes Operator in JavaCreating a Kubernetes Operator in Java
Creating a Kubernetes Operator in Java
Rudy De Busscher
 
Netflix Container Scheduling and Execution - QCon New York 2016
Netflix Container Scheduling and Execution - QCon New York 2016Netflix Container Scheduling and Execution - QCon New York 2016
Netflix Container Scheduling and Execution - QCon New York 2016
aspyker
 
Kubernetes Webinar - Using ConfigMaps & Secrets
Kubernetes Webinar - Using ConfigMaps & Secrets Kubernetes Webinar - Using ConfigMaps & Secrets
Kubernetes Webinar - Using ConfigMaps & Secrets
Janakiram MSV
 
Elasticsearch on Kubernetes
Elasticsearch on KubernetesElasticsearch on Kubernetes
Elasticsearch on Kubernetes
Joerg Henning
 
Kubecon 2019_eu-k8s-secrets-csi
Kubecon 2019_eu-k8s-secrets-csiKubecon 2019_eu-k8s-secrets-csi
Kubecon 2019_eu-k8s-secrets-csi
Rita Zhang
 

What's hot (20)

[WSO2Con USA 2018] Deploying Applications in K8S and Docker
[WSO2Con USA 2018] Deploying Applications in K8S and Docker[WSO2Con USA 2018] Deploying Applications in K8S and Docker
[WSO2Con USA 2018] Deploying Applications in K8S and Docker
 
Sebastien goasguen cloud stack and docker
Sebastien goasguen   cloud stack and dockerSebastien goasguen   cloud stack and docker
Sebastien goasguen cloud stack and docker
 
Modern Monitoring - SysAdminDay 2017
Modern Monitoring - SysAdminDay 2017Modern Monitoring - SysAdminDay 2017
Modern Monitoring - SysAdminDay 2017
 
7 - Monitoring Kubernetes with Elastic
7 - Monitoring Kubernetes with Elastic7 - Monitoring Kubernetes with Elastic
7 - Monitoring Kubernetes with Elastic
 
Architectural caching patterns for kubernetes
Architectural caching patterns for kubernetesArchitectural caching patterns for kubernetes
Architectural caching patterns for kubernetes
 
Getting started with kubernetes
Getting started with kubernetesGetting started with kubernetes
Getting started with kubernetes
 
Swarm migration
Swarm migrationSwarm migration
Swarm migration
 
The Kubernetes Effect
The Kubernetes EffectThe Kubernetes Effect
The Kubernetes Effect
 
Persist your data in an ephemeral k8 ecosystem
Persist your data in an ephemeral k8 ecosystemPersist your data in an ephemeral k8 ecosystem
Persist your data in an ephemeral k8 ecosystem
 
Kafka Streams
Kafka StreamsKafka Streams
Kafka Streams
 
Google Kubernetes Engine Deep Dive Meetup
Google Kubernetes Engine Deep Dive MeetupGoogle Kubernetes Engine Deep Dive Meetup
Google Kubernetes Engine Deep Dive Meetup
 
Kubernetes Security Updates from Kubecon 2018 Seattle
Kubernetes Security Updates from Kubecon 2018 SeattleKubernetes Security Updates from Kubecon 2018 Seattle
Kubernetes Security Updates from Kubecon 2018 Seattle
 
Kubernetes & Google Kubernetes Engine (GKE)
Kubernetes & Google Kubernetes Engine (GKE)Kubernetes & Google Kubernetes Engine (GKE)
Kubernetes & Google Kubernetes Engine (GKE)
 
3 - Delen Private Bank: FOSS adventures in a Cloud Native world
3 - Delen Private Bank: FOSS adventures in a Cloud Native world3 - Delen Private Bank: FOSS adventures in a Cloud Native world
3 - Delen Private Bank: FOSS adventures in a Cloud Native world
 
Owain Perry (Just Giving) - Continuous Delivery of Windows Micro-Services in ...
Owain Perry (Just Giving) - Continuous Delivery of Windows Micro-Services in ...Owain Perry (Just Giving) - Continuous Delivery of Windows Micro-Services in ...
Owain Perry (Just Giving) - Continuous Delivery of Windows Micro-Services in ...
 
Creating a Kubernetes Operator in Java
Creating a Kubernetes Operator in JavaCreating a Kubernetes Operator in Java
Creating a Kubernetes Operator in Java
 
Netflix Container Scheduling and Execution - QCon New York 2016
Netflix Container Scheduling and Execution - QCon New York 2016Netflix Container Scheduling and Execution - QCon New York 2016
Netflix Container Scheduling and Execution - QCon New York 2016
 
Kubernetes Webinar - Using ConfigMaps & Secrets
Kubernetes Webinar - Using ConfigMaps & Secrets Kubernetes Webinar - Using ConfigMaps & Secrets
Kubernetes Webinar - Using ConfigMaps & Secrets
 
Elasticsearch on Kubernetes
Elasticsearch on KubernetesElasticsearch on Kubernetes
Elasticsearch on Kubernetes
 
Kubecon 2019_eu-k8s-secrets-csi
Kubecon 2019_eu-k8s-secrets-csiKubecon 2019_eu-k8s-secrets-csi
Kubecon 2019_eu-k8s-secrets-csi
 

Viewers also liked

05 Bernal Nicolas normas ICONTEC
05 Bernal Nicolas normas ICONTEC05 Bernal Nicolas normas ICONTEC
05 Bernal Nicolas normas ICONTEC
Nicolás Bernal López
 
Ppp internetstr statt_homep_nr2_april_14
Ppp internetstr statt_homep_nr2_april_14Ppp internetstr statt_homep_nr2_april_14
Ppp internetstr statt_homep_nr2_april_14
Kornelia Neugebauer
 
Mi experiencia en la educacion a distancia
Mi experiencia en la educacion a distanciaMi experiencia en la educacion a distancia
Mi experiencia en la educacion a distancia
Cruz María Peláez Rivera
 
Revista Vidapremium nº 45
Revista Vidapremium nº 45Revista Vidapremium nº 45
Revista Vidapremium nº 45
rymdesign
 
Emf protection device alphaspin by jm ocean avenue
Emf protection device alphaspin by jm ocean avenueEmf protection device alphaspin by jm ocean avenue
Emf protection device alphaspin by jm ocean avenue
Marco Ferrari
 
PLM Open Hours - Das Potential generischer Produkstrukturen
PLM Open Hours - Das Potential generischer ProdukstrukturenPLM Open Hours - Das Potential generischer Produkstrukturen
PLM Open Hours - Das Potential generischer Produkstrukturen
Intelliact AG
 
Pd 957 slides
Pd 957 slidesPd 957 slides
Pd 957 slides
miccakikoy97
 
Angular 2
Angular 2Angular 2
Angular 2
Suresh Kumar
 
Permiso de maternidad en España
Permiso de maternidad en EspañaPermiso de maternidad en España
Permiso de maternidad en España
Noe Ferrera
 
La importancia del ahorro y el IPAB
La importancia del ahorro y el IPABLa importancia del ahorro y el IPAB
La importancia del ahorro y el IPAB
Saber Cuenta Banamex
 
SEMAPRE SRL v1.0
SEMAPRE SRL v1.0SEMAPRE SRL v1.0
SEMAPRE SRL v1.0
Walter Fabeiro
 
Spanish Speaking Resources
Spanish Speaking ResourcesSpanish Speaking Resources
Spanish Speaking Resources
Almanns Spanish Classes
 
Guion video: El blog como un recurso educativo abierto.
Guion video: El blog como un recurso educativo abierto.Guion video: El blog como un recurso educativo abierto.
Guion video: El blog como un recurso educativo abierto.
Paola1220
 
Cynertia Consulting - Marketing y publicidad en Internet
Cynertia Consulting - Marketing y publicidad en InternetCynertia Consulting - Marketing y publicidad en Internet
Cynertia Consulting - Marketing y publicidad en Internet
Alex Ballarin
 
BigDataCloud Sept 8 2011 meetup - Big Data Analytics for Health by Charles Ka...
BigDataCloud Sept 8 2011 meetup - Big Data Analytics for Health by Charles Ka...BigDataCloud Sept 8 2011 meetup - Big Data Analytics for Health by Charles Ka...
BigDataCloud Sept 8 2011 meetup - Big Data Analytics for Health by Charles Ka...
BigDataCloud
 
Martesa e Kleopatres me Mark Antonin
Martesa e Kleopatres me Mark AntoninMartesa e Kleopatres me Mark Antonin
Martesa e Kleopatres me Mark Antonin
Lejdia Pashaj
 
[Newie Induction] Personal Effectiveness
[Newie Induction] Personal Effectiveness [Newie Induction] Personal Effectiveness
[Newie Induction] Personal Effectiveness
Christina Kelman
 
Lola cases album fotos
Lola cases album fotosLola cases album fotos
Lola cases album fotos
Neus Cortiella
 
(Las nubes Aristófanes , guía de lectura y cuestiones)
(Las nubes  Aristófanes , guía de lectura y cuestiones)(Las nubes  Aristófanes , guía de lectura y cuestiones)
(Las nubes Aristófanes , guía de lectura y cuestiones)
ELENA GALLARDO PAÚLS
 

Viewers also liked (20)

05 Bernal Nicolas normas ICONTEC
05 Bernal Nicolas normas ICONTEC05 Bernal Nicolas normas ICONTEC
05 Bernal Nicolas normas ICONTEC
 
Ppp internetstr statt_homep_nr2_april_14
Ppp internetstr statt_homep_nr2_april_14Ppp internetstr statt_homep_nr2_april_14
Ppp internetstr statt_homep_nr2_april_14
 
Mi experiencia en la educacion a distancia
Mi experiencia en la educacion a distanciaMi experiencia en la educacion a distancia
Mi experiencia en la educacion a distancia
 
Revista Vidapremium nº 45
Revista Vidapremium nº 45Revista Vidapremium nº 45
Revista Vidapremium nº 45
 
Emf protection device alphaspin by jm ocean avenue
Emf protection device alphaspin by jm ocean avenueEmf protection device alphaspin by jm ocean avenue
Emf protection device alphaspin by jm ocean avenue
 
PLM Open Hours - Das Potential generischer Produkstrukturen
PLM Open Hours - Das Potential generischer ProdukstrukturenPLM Open Hours - Das Potential generischer Produkstrukturen
PLM Open Hours - Das Potential generischer Produkstrukturen
 
Pd 957 slides
Pd 957 slidesPd 957 slides
Pd 957 slides
 
Angular 2
Angular 2Angular 2
Angular 2
 
Permiso de maternidad en España
Permiso de maternidad en EspañaPermiso de maternidad en España
Permiso de maternidad en España
 
La importancia del ahorro y el IPAB
La importancia del ahorro y el IPABLa importancia del ahorro y el IPAB
La importancia del ahorro y el IPAB
 
SEMAPRE SRL v1.0
SEMAPRE SRL v1.0SEMAPRE SRL v1.0
SEMAPRE SRL v1.0
 
Spanish Speaking Resources
Spanish Speaking ResourcesSpanish Speaking Resources
Spanish Speaking Resources
 
Ilusiones Opticas
Ilusiones OpticasIlusiones Opticas
Ilusiones Opticas
 
Guion video: El blog como un recurso educativo abierto.
Guion video: El blog como un recurso educativo abierto.Guion video: El blog como un recurso educativo abierto.
Guion video: El blog como un recurso educativo abierto.
 
Cynertia Consulting - Marketing y publicidad en Internet
Cynertia Consulting - Marketing y publicidad en InternetCynertia Consulting - Marketing y publicidad en Internet
Cynertia Consulting - Marketing y publicidad en Internet
 
BigDataCloud Sept 8 2011 meetup - Big Data Analytics for Health by Charles Ka...
BigDataCloud Sept 8 2011 meetup - Big Data Analytics for Health by Charles Ka...BigDataCloud Sept 8 2011 meetup - Big Data Analytics for Health by Charles Ka...
BigDataCloud Sept 8 2011 meetup - Big Data Analytics for Health by Charles Ka...
 
Martesa e Kleopatres me Mark Antonin
Martesa e Kleopatres me Mark AntoninMartesa e Kleopatres me Mark Antonin
Martesa e Kleopatres me Mark Antonin
 
[Newie Induction] Personal Effectiveness
[Newie Induction] Personal Effectiveness [Newie Induction] Personal Effectiveness
[Newie Induction] Personal Effectiveness
 
Lola cases album fotos
Lola cases album fotosLola cases album fotos
Lola cases album fotos
 
(Las nubes Aristófanes , guía de lectura y cuestiones)
(Las nubes  Aristófanes , guía de lectura y cuestiones)(Las nubes  Aristófanes , guía de lectura y cuestiones)
(Las nubes Aristófanes , guía de lectura y cuestiones)
 

Similar to The evolving container landscape

Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
Lucas Jellema
 
Docker for the enterprise
Docker for the enterpriseDocker for the enterprise
Docker for the enterprise
Bert Poller
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
Karthik Gaekwad
 
Enabling Fast IT using Containers, Microservices and DevOps Model
Enabling Fast IT using Containers, Microservices and DevOps ModelEnabling Fast IT using Containers, Microservices and DevOps Model
Enabling Fast IT using Containers, Microservices and DevOps Model
Cisco DevNet
 
{code} and containers
{code} and containers{code} and containers
{code} and containers
{code} by Dell EMC
 
Interop ITX: Moving applications: From Legacy to Cloud-to-Cloud
Interop ITX: Moving applications: From Legacy to Cloud-to-CloudInterop ITX: Moving applications: From Legacy to Cloud-to-Cloud
Interop ITX: Moving applications: From Legacy to Cloud-to-Cloud
Susan Wu
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Lucas Jellema
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
Mesut Güneş
 
Winning Governance Strategies for the Technology Disruptions of our Time
Winning Governance Strategies for the Technology Disruptions of our TimeWinning Governance Strategies for the Technology Disruptions of our Time
Winning Governance Strategies for the Technology Disruptions of our Time
CloudHesive
 
Wasserman Keynote at ICSSP 2013
Wasserman Keynote at ICSSP 2013Wasserman Keynote at ICSSP 2013
Wasserman Keynote at ICSSP 2013
twasserman
 
Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware
WSO2
 
Implementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architectureImplementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architecture
Davide Veronese
 
{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies
The {code} Team
 
An Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack PlatformAn Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack Platform
Yandex
 
OpenStack Icehouse Overview
OpenStack Icehouse OverviewOpenStack Icehouse Overview
OpenStack Icehouse Overview
OpenStack Foundation
 
Enabling Business Agility with SUSE CaaS Platform
Enabling Business Agility with SUSE CaaS PlatformEnabling Business Agility with SUSE CaaS Platform
Enabling Business Agility with SUSE CaaS Platform
SUSE
 
OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101
NetApp
 
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
VMware Tanzu
 
OpenStack Marketing Meeting - Icehouse Release
OpenStack Marketing Meeting - Icehouse ReleaseOpenStack Marketing Meeting - Icehouse Release
OpenStack Marketing Meeting - Icehouse Release
OpenStack Foundation
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
David Chou
 

Similar to The evolving container landscape (20)

Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
 
Docker for the enterprise
Docker for the enterpriseDocker for the enterprise
Docker for the enterprise
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
Enabling Fast IT using Containers, Microservices and DevOps Model
Enabling Fast IT using Containers, Microservices and DevOps ModelEnabling Fast IT using Containers, Microservices and DevOps Model
Enabling Fast IT using Containers, Microservices and DevOps Model
 
{code} and containers
{code} and containers{code} and containers
{code} and containers
 
Interop ITX: Moving applications: From Legacy to Cloud-to-Cloud
Interop ITX: Moving applications: From Legacy to Cloud-to-CloudInterop ITX: Moving applications: From Legacy to Cloud-to-Cloud
Interop ITX: Moving applications: From Legacy to Cloud-to-Cloud
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Winning Governance Strategies for the Technology Disruptions of our Time
Winning Governance Strategies for the Technology Disruptions of our TimeWinning Governance Strategies for the Technology Disruptions of our Time
Winning Governance Strategies for the Technology Disruptions of our Time
 
Wasserman Keynote at ICSSP 2013
Wasserman Keynote at ICSSP 2013Wasserman Keynote at ICSSP 2013
Wasserman Keynote at ICSSP 2013
 
Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware
 
Implementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architectureImplementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architecture
 
{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies
 
An Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack PlatformAn Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack Platform
 
OpenStack Icehouse Overview
OpenStack Icehouse OverviewOpenStack Icehouse Overview
OpenStack Icehouse Overview
 
Enabling Business Agility with SUSE CaaS Platform
Enabling Business Agility with SUSE CaaS PlatformEnabling Business Agility with SUSE CaaS Platform
Enabling Business Agility with SUSE CaaS Platform
 
OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101
 
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
 
OpenStack Marketing Meeting - Icehouse Release
OpenStack Marketing Meeting - Icehouse ReleaseOpenStack Marketing Meeting - Icehouse Release
OpenStack Marketing Meeting - Icehouse Release
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
 

Recently uploaded

Software Engineering and Project Management - Activity Planning
Software Engineering and Project Management - Activity PlanningSoftware Engineering and Project Management - Activity Planning
Software Engineering and Project Management - Activity Planning
Prakhyath Rai
 
李易峰祝绪丹做爱视频流出【网芷:ht28.co】可爱学生妹>>>[网趾:ht28.co】]<<<
李易峰祝绪丹做爱视频流出【网芷:ht28.co】可爱学生妹>>>[网趾:ht28.co】]<<<李易峰祝绪丹做爱视频流出【网芷:ht28.co】可爱学生妹>>>[网趾:ht28.co】]<<<
李易峰祝绪丹做爱视频流出【网芷:ht28.co】可爱学生妹>>>[网趾:ht28.co】]<<<
amzhoxvzidbke
 
FINE-TUNING OF SMALL/MEDIUM LLMS FOR BUSINESS QA ON STRUCTURED DATA
FINE-TUNING OF SMALL/MEDIUM LLMS FOR BUSINESS QA ON STRUCTURED DATAFINE-TUNING OF SMALL/MEDIUM LLMS FOR BUSINESS QA ON STRUCTURED DATA
FINE-TUNING OF SMALL/MEDIUM LLMS FOR BUSINESS QA ON STRUCTURED DATA
kevig
 
CONFINED SPACE ENTRY TRAINING FOR OIL INDUSTRY ppt
CONFINED SPACE ENTRY TRAINING FOR OIL INDUSTRY pptCONFINED SPACE ENTRY TRAINING FOR OIL INDUSTRY ppt
CONFINED SPACE ENTRY TRAINING FOR OIL INDUSTRY ppt
ASHOK KUMAR SINGH
 
Adv. Digital Signal Processing LAB MANUAL.pdf
Adv. Digital Signal Processing LAB MANUAL.pdfAdv. Digital Signal Processing LAB MANUAL.pdf
Adv. Digital Signal Processing LAB MANUAL.pdf
T.D. Shashikala
 
Generative-AI-a-boost-for-operations-Presentation.pdf
Generative-AI-a-boost-for-operations-Presentation.pdfGenerative-AI-a-boost-for-operations-Presentation.pdf
Generative-AI-a-boost-for-operations-Presentation.pdf
Aries716858
 
Best Practices of Clothing Businesses in Talavera, Nueva Ecija, A Foundation ...
Best Practices of Clothing Businesses in Talavera, Nueva Ecija, A Foundation ...Best Practices of Clothing Businesses in Talavera, Nueva Ecija, A Foundation ...
Best Practices of Clothing Businesses in Talavera, Nueva Ecija, A Foundation ...
IJAEMSJORNAL
 
Concepts Basic/ Technical Electronic Material.pdf
Concepts Basic/ Technical Electronic Material.pdfConcepts Basic/ Technical Electronic Material.pdf
Concepts Basic/ Technical Electronic Material.pdf
OBD II
 
Quadcopter Dynamics, Stability and Control
Quadcopter Dynamics, Stability and ControlQuadcopter Dynamics, Stability and Control
Quadcopter Dynamics, Stability and Control
Blesson Easo Varghese
 
Presentation slide on DESIGN AND FABRICATION OF MOBILE CONTROLLED DRAINAGE.pptx
Presentation slide on DESIGN AND FABRICATION OF MOBILE CONTROLLED DRAINAGE.pptxPresentation slide on DESIGN AND FABRICATION OF MOBILE CONTROLLED DRAINAGE.pptx
Presentation slide on DESIGN AND FABRICATION OF MOBILE CONTROLLED DRAINAGE.pptx
Er. Kushal Ghimire
 
ARITMETICO.pdf xxxxxxxxxxxxxxxxxxxxxxxx
ARITMETICO.pdf  xxxxxxxxxxxxxxxxxxxxxxxxARITMETICO.pdf  xxxxxxxxxxxxxxxxxxxxxxxx
ARITMETICO.pdf xxxxxxxxxxxxxxxxxxxxxxxx
alemaro1123
 
OME754 – INDUSTRIAL SAFETY - unit notes.pptx
OME754 – INDUSTRIAL SAFETY - unit notes.pptxOME754 – INDUSTRIAL SAFETY - unit notes.pptx
OME754 – INDUSTRIAL SAFETY - unit notes.pptx
shanmugamram247
 
杨洋李一桐做爱视频流出【网芷:ht28.co】国产国产午夜精华>>>[网趾:ht28.co】]<<<
杨洋李一桐做爱视频流出【网芷:ht28.co】国产国产午夜精华>>>[网趾:ht28.co】]<<<杨洋李一桐做爱视频流出【网芷:ht28.co】国产国产午夜精华>>>[网趾:ht28.co】]<<<
杨洋李一桐做爱视频流出【网芷:ht28.co】国产国产午夜精华>>>[网趾:ht28.co】]<<<
amzhoxvzidbke
 
Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 in CityGirls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 in City
sunnuchadda
 
printing of ic circuits.pdf
printing       of        ic     circuits.pdfprinting       of        ic     circuits.pdf
printing of ic circuits.pdf
chidambaramnatarajar
 
Rockets and missiles notes engineering ppt
Rockets and missiles notes engineering pptRockets and missiles notes engineering ppt
Rockets and missiles notes engineering ppt
archithaero
 
Online airline reservation system project report.pdf
Online airline reservation system project report.pdfOnline airline reservation system project report.pdf
Online airline reservation system project report.pdf
Kamal Acharya
 
SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...
SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...
SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...
Jim Mimlitz, P.E.
 
Presentation python programming vtu 6th sem
Presentation python programming vtu 6th semPresentation python programming vtu 6th sem
Presentation python programming vtu 6th sem
ssuser8f6b1d1
 
CGR-Unit-1 Basics of Computer Graphics.pdf
CGR-Unit-1 Basics of Computer Graphics.pdfCGR-Unit-1 Basics of Computer Graphics.pdf
CGR-Unit-1 Basics of Computer Graphics.pdf
Rugved Collection
 

Recently uploaded (20)

Software Engineering and Project Management - Activity Planning
Software Engineering and Project Management - Activity PlanningSoftware Engineering and Project Management - Activity Planning
Software Engineering and Project Management - Activity Planning
 
李易峰祝绪丹做爱视频流出【网芷:ht28.co】可爱学生妹>>>[网趾:ht28.co】]<<<
李易峰祝绪丹做爱视频流出【网芷:ht28.co】可爱学生妹>>>[网趾:ht28.co】]<<<李易峰祝绪丹做爱视频流出【网芷:ht28.co】可爱学生妹>>>[网趾:ht28.co】]<<<
李易峰祝绪丹做爱视频流出【网芷:ht28.co】可爱学生妹>>>[网趾:ht28.co】]<<<
 
FINE-TUNING OF SMALL/MEDIUM LLMS FOR BUSINESS QA ON STRUCTURED DATA
FINE-TUNING OF SMALL/MEDIUM LLMS FOR BUSINESS QA ON STRUCTURED DATAFINE-TUNING OF SMALL/MEDIUM LLMS FOR BUSINESS QA ON STRUCTURED DATA
FINE-TUNING OF SMALL/MEDIUM LLMS FOR BUSINESS QA ON STRUCTURED DATA
 
CONFINED SPACE ENTRY TRAINING FOR OIL INDUSTRY ppt
CONFINED SPACE ENTRY TRAINING FOR OIL INDUSTRY pptCONFINED SPACE ENTRY TRAINING FOR OIL INDUSTRY ppt
CONFINED SPACE ENTRY TRAINING FOR OIL INDUSTRY ppt
 
Adv. Digital Signal Processing LAB MANUAL.pdf
Adv. Digital Signal Processing LAB MANUAL.pdfAdv. Digital Signal Processing LAB MANUAL.pdf
Adv. Digital Signal Processing LAB MANUAL.pdf
 
Generative-AI-a-boost-for-operations-Presentation.pdf
Generative-AI-a-boost-for-operations-Presentation.pdfGenerative-AI-a-boost-for-operations-Presentation.pdf
Generative-AI-a-boost-for-operations-Presentation.pdf
 
Best Practices of Clothing Businesses in Talavera, Nueva Ecija, A Foundation ...
Best Practices of Clothing Businesses in Talavera, Nueva Ecija, A Foundation ...Best Practices of Clothing Businesses in Talavera, Nueva Ecija, A Foundation ...
Best Practices of Clothing Businesses in Talavera, Nueva Ecija, A Foundation ...
 
Concepts Basic/ Technical Electronic Material.pdf
Concepts Basic/ Technical Electronic Material.pdfConcepts Basic/ Technical Electronic Material.pdf
Concepts Basic/ Technical Electronic Material.pdf
 
Quadcopter Dynamics, Stability and Control
Quadcopter Dynamics, Stability and ControlQuadcopter Dynamics, Stability and Control
Quadcopter Dynamics, Stability and Control
 
Presentation slide on DESIGN AND FABRICATION OF MOBILE CONTROLLED DRAINAGE.pptx
Presentation slide on DESIGN AND FABRICATION OF MOBILE CONTROLLED DRAINAGE.pptxPresentation slide on DESIGN AND FABRICATION OF MOBILE CONTROLLED DRAINAGE.pptx
Presentation slide on DESIGN AND FABRICATION OF MOBILE CONTROLLED DRAINAGE.pptx
 
ARITMETICO.pdf xxxxxxxxxxxxxxxxxxxxxxxx
ARITMETICO.pdf  xxxxxxxxxxxxxxxxxxxxxxxxARITMETICO.pdf  xxxxxxxxxxxxxxxxxxxxxxxx
ARITMETICO.pdf xxxxxxxxxxxxxxxxxxxxxxxx
 
OME754 – INDUSTRIAL SAFETY - unit notes.pptx
OME754 – INDUSTRIAL SAFETY - unit notes.pptxOME754 – INDUSTRIAL SAFETY - unit notes.pptx
OME754 – INDUSTRIAL SAFETY - unit notes.pptx
 
杨洋李一桐做爱视频流出【网芷:ht28.co】国产国产午夜精华>>>[网趾:ht28.co】]<<<
杨洋李一桐做爱视频流出【网芷:ht28.co】国产国产午夜精华>>>[网趾:ht28.co】]<<<杨洋李一桐做爱视频流出【网芷:ht28.co】国产国产午夜精华>>>[网趾:ht28.co】]<<<
杨洋李一桐做爱视频流出【网芷:ht28.co】国产国产午夜精华>>>[网趾:ht28.co】]<<<
 
Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 in CityGirls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 in City
 
printing of ic circuits.pdf
printing       of        ic     circuits.pdfprinting       of        ic     circuits.pdf
printing of ic circuits.pdf
 
Rockets and missiles notes engineering ppt
Rockets and missiles notes engineering pptRockets and missiles notes engineering ppt
Rockets and missiles notes engineering ppt
 
Online airline reservation system project report.pdf
Online airline reservation system project report.pdfOnline airline reservation system project report.pdf
Online airline reservation system project report.pdf
 
SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...
SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...
SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...
 
Presentation python programming vtu 6th sem
Presentation python programming vtu 6th semPresentation python programming vtu 6th sem
Presentation python programming vtu 6th sem
 
CGR-Unit-1 Basics of Computer Graphics.pdf
CGR-Unit-1 Basics of Computer Graphics.pdfCGR-Unit-1 Basics of Computer Graphics.pdf
CGR-Unit-1 Basics of Computer Graphics.pdf
 

The evolving container landscape

  • 1. The Evolving Container Landscape Technology Stack, Open Source and How applications are becoming Cloud Native
  • 2. Software turning the world ‘Technological’ • Companies of all shape, sizes, and markets now housing Technology layer • Strong ties between Product/s and Technology Stack • Technology as a Competitive Advantage and Existential force • Software a big part of that Technology Stack and the pressure is on;  Continuously Developed  Continuously Integrated and  Continuously Deployed • With Software at the epicenter, Development Operations is becoming the Technology decision maker  Open source adoption continuing strong as developers join hands to solve their and industry’s problems
  • 3. Open Source Marching Ahead • Open source now not only main stream, but quickly becoming the default choice • Businesses' economics shifting and companies favoring and embracing open source • Collaborate and conquer vs. lock-in and prosper approach • Standardization efforts propelling open source adoption Challenges: • Enterprise adoption – Sorting through plethora of projects to determine the right choice • Work with legacy investments • Providing apples-apples comparison of implementation choices Industry Progress Google opening up rights to Kubernetes Open Container Initiative Cloud Native Container Foundation
  • 4. Containers: Stacking it up…Build, Launch and Control • Infrastructure • Operations and Management Layer • Services and Tools • Applications Infrastructure Services Container Management Orchestration Applications Discovery Networking Storage & Messaging Native Virtualization OS Hardware API Dev Framework Tools Deployment Operations
  • 5. Bare Metal Server SoftLayer Hypervisor VirtualBox Hyper-V Fusion ESX OS/Lightweight LX Distribution CoreOS RancherOS Ubuntu Atomic VMW Photon Container Management Docker Machine AppCatalyst Kitematic Panamax Container Host Container Extension Docker Engine RunC Rocket Garden Docker Plugins Flocker Container Orchestration Container Clustering CoreOS Fleet Docker Swarm Cloud Foundry Mesosphere Chronos Services Image Registration Image Security DockerOS CoreOS Docker Hashicorp Clear Containers Networking OpenvSwitch DockerSockets Docknet Applications Hadoop Spark CouchDB Pachyderm Discovery Etcd ZooKeeper ProductionDelivery andContinous Integration UrbanCode TeamCity AutomationandConfig Services Chef Puppet Logging Fluentd Logstash Image Repository Quay App Deployment Panamax App Schedul- er Kubernetes Mesosphere Cloud Foundry Landscape Snapshot (by no means exhaustive)
  • 6. Infrastructure • Hardware - Physical hardware components • Data Center gear for Compute, Storage and Networking - Servers, Fabric, Network Gear, Storage Devices, Routers • Bare-metal or Proprietary • Operating System • Creates isolated system that runs containers on host OS such as Linux – Utilizes OS level virtualization capabilities of the kernel e.g Ubuntu, RancherOS, CoreOS • Virtualized Environment • Abstraction Layer that decouples Physical Components of Hardware from the Operating System • Hypervisors and Virtual Machines running different OS’s • Container Native Platform • Framework for OS virtualization and enable creation of containerized applications e.g Docker
  • 7. Container Operations and Lifecycle Management • Container Management • Configure: • Setup resource pools, user space allocation and separation, tenant roles • Setup DevOps environment in private, public cloud, through firewall, VPC • Configure Application Policies and Management • Security • Compliance • Fit to Legacy IT Operations – IT workflow management with VMs and legacy infrastructure in place • Orchestration • Defining new container policies and availability information • Scheduling new containers, scaling services by memory, CPU needs, best fit or at random • Maintain SLA guarantee, maximize resiliency and availability metrics
  • 8. Operations and Lifecycle Management • Deployment • Setup application environment – images, environment variables, port-mapping, memory partition • Application deployment – launch applications, deploy and scale containers to match application state • Optimize container operations through run-time checks and balances • Production Operations • Continuous Delivery – Build environment for development, testing, staging, QA and production rollout • Monitor container hosts through production stage – hosts, containers, images, applications • Container image tracking, version control and history • Debuggability and Forensics – uptime, start/stop, usage, warnings and error states • Integration with DevOps tools chain – Containerized DevOps Tools
  • 9. Tools • Tools • Developer tools • Programming language and development framework • Libraries and packages • API tools
  • 10. Containerized Services • Discovery • Discover the container environment, register services and network with other services globally • Configuration sharing • Share configuration and capabilities of the container and services to other containers in the network • Load Balancing • Distribute traffic between containers and services • Session Management, real-time link health checks for service uptime • Scalable containers • Service Cloning • Cloning for rapid deployment with similar configuration and policies • Messaging as a Service
  • 11. Applications • Scalable (Platform Independence) • Agile (Breaking down developer silo’s) • Ephemeral (APIs and Interoperability with incumbent/legacy code) • Optimize (Development and Maintenance time)
  • 12. The Next Frontier – Cracking the Enterprise • Developer led fame and momentum so far – Tech that solves DevOps problems • Focused on Development, Test/QA, Production • Enterprise, the next big growth target for Containers – Enterprise Class Technology needs to solve; StorageSecurity Network
  • 13. To become Enterprise Grade…Solve • Security • User, Policies and Admin control – Access and Admission Control (Scalock) • Images – Source code validation, Protecting Images, Hot fix integration, Container breakout • Monitoring (Datadog, SysDig, Groundwork) • Portability scenarios e.g running multiple container profiles on single host OS (Twistlock) • Bare-metal adoption and multi-tenant controls • Storage (Portworx, Flocker) • Shared storage – accessing NFS and logical drives on the network • Distributed/External storage beyond capabilities provided by Host OS, Volume Portability • Data integrity and protection, overall Data Management • Networking (Datawise) • Multi-host networking to enable multi-tenant cloud solutions • Enabling Data Mobility • Resolving IP-address shortages, IPv6-IPv4 legacy interworkings and Network Management • Container Clusters
  • 14. Nilesh Trivedi Founder at IdeasGarage and Skyware.io Investor, Advisor and Mentor in Enterprise Security, Software, Robotics, 3D Printing, Aerial Vehicles, Mobile Payments and Mobile Software at ToneTag, SmartOrbis, Skyware, Pixel2Desk, ChalkRow, Auro, Cumulations and MobileGullak Mentor at Techstars Mobility, Orange Fab and Polsky Center of Entrepreneurship. Advisor to Hyde Park Venture Partners Engineer, Program Manager, Market Development, Operations, Architect and Product guy at Cisco, Lucent/Bell Labs and Nortel. And a failed startup somewhere in between…