Upload
3scale
View
489
Download
1
Embed Size (px)
Citation preview
A Connector, A Container and an API Walk into a Bar…Steven Willmott, Senior Director and Head of API Management &Red Hat Team28th February 2017
We could build Anything!
But it is also hard to know what Technology to use and how
Foundational Capabilities for Enterprise IT
See us at the Booth
Integration Containers APIs
The Programmable World is Mind Blowing!
Amazon Echo Lockitron Tesla
Amazon Echo Lockitron Tesla
SMASH – Know Your Game Tennis
Monitor
Go Far Driver Tracking to Improve
Fuel Efficiency
Wearable X: Vibrating Underwear and Sports
Clothing
The Most Powerful Software and Hardware Building Blocks Ever
Invented
APIS
Two Clicks to Accept Payments
Capture DataFrom Millions of
Devices
Change the lightingIn a room, 100’s of
miles away
Hardware
Smallest Fully Functional GPS Receiver. Origin, 2.5g
Cheapest motion Sensor
Microsoft Hololens Augmented Reality
But… There are Nagging Worries
Image Copyright: R&D TV
1. Security2. Unexpected Behaviors3. Technology Deficiencies4. Societal Impact
Security: Serious Breaches
“Amazon Echo owners spend 10% more on average
than other Amazon customers”
6yr Old Orders a Dolls House & Cookies via Amazon Echo
Unexpected Behavior
Image Copyright: CNN
Deep Seated Worry About How Technology Affects Society
It can be dehumanizing:Removing and replacing
contact
Often target full automation rather than human-robot
Collaboration
Many people become Pure consumers rather than
Value creators
These Fears Matter..
We Need to Stop and Think
WHY?
https://www.ted.com/talks/simon_sinek_how_great_leaders_inspire_action
Implicit: WHY affects WHAT and HOW
So… WHY?
Making the World More Programmable?
Improve Human Life Future of Humanity
Socio / EconomicChange
Improving Something Small
Driven to improve Building Management – to make it much
easier and more effective
Deb Noller@DebNollerSwitch HQ
How: Unify and Integrate Building Data
What: SAAS Platform for Data Integration
Think About Your Own WHY
WHAT and HOW
Can’t Help Much with WHAT…
Image Copyright: Disney / Fathead
But there as Principles for the HOW
A Form of Software Ethics
(Channeling Robert Martin)
Principles…
1. Continuous Improvement2. Graceful Degradation3. Radical Distribution4. Components as well as Solutions
1: Continuous
Improvement
We don’t ship shit…
We don’t don’t break stuff
If we do, we plan for it
We Test Everything
Examples:
2: Graceful
Degradation
Return less data rather than none
Use adaptive interfaces (e.g. Hypermedia)
Use layers and caching
Examples:
Subsumption Architecture
3: Radical
Distribution
Distribute Data Centers
Distribute Teams
Distribute Resources
Examples:Customers & Us
4: Components, not Just Solutions
Components, Not Just Solutions
Tend to Open V’s Closed
Nesta.org
Image: Nesta.org
Components V’s Solutions
Who Adds Value?
Who Owns The Economic
Return?
Open Versus Closed
Change who can Add Value
Easy right?
Principles are Expensive
We are All on the Front Line:
Ethics & Responsibility
5: Fearless Competence
?
Own Your Systems Proudly
Things are a Lot of Positives
Great Examples of WHY:
IoT Hearing Aid API Driven Research Climate ControlledAgriculture
Management
Infrastructure is Getting Better
DecentralizedIntegration
Microservices & Containers API Management Scripting &
Consumer Tools
More Focus On Full Automation
Existing Larger Vendors + Focused Ones:
So: How does This Apply to Me?
ExplorerGround Breaker
PioneerInnovator
…
Software Professional
Glad You Asked…
Self-Identifying as a Professional is Very Liberating
Conclusions
The Programmable World is a Huge Opportunity
Great Technology
1. Continuous Improvement2. Graceful Degradation3. Radical Distribution4. Components as well as Solutions
+ ?
You Have the Ability to Change the World
You are a Professional
Thank You!
Great Ride!
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews
THANK YOU
72
Cloud
Containers
Microservices
DevOps
RED HAT BRINGS ITALL TOGETHER
Storage
App Delivery
Integration
API Management
http://www.cnn.com/2017/01/05/health/amazon-alexa-dollhouse-trnd/
http://www.cnn.com/2015/05/17/us/fbi-hacker-flight-computer-systems/
https://www.wired.com/2016/08/jeep-hackers-return-high-speed-steering-acceleration-hacks/
http://www.infoworld.com/article/2607452/application-development/12-ethical-dilemmas-gnawing-at-developers-today.html
https://www.computer.org/cms/Publications/code-of-ethics.pdf
Copyrights unmarked: UpnSplash.com