SlideShare a Scribd company logo
Port 80 All
The Things
Or At Least Most
Legal Disclaimer
©IBMCorporation2015.AllRightsReserved.
Theinformationcontainedinthispublicationisprovidedforinformationalpurposesonly.Whileeffortsweremadetoverifythecompletenessandaccuracyoftheinformationcontainedinthis
publication,itisprovidedASISwithoutwarrantyofanykind,expressorimplied.Inaddition,thisinformationisbasedonIBM’scurrentproductplansandstrategy,whicharesubjecttochangebyIBM
withoutnotice.IBMshallnotberesponsibleforanydamagesarisingoutoftheuseof,orotherwiserelatedto,thispublicationoranyothermaterials.Nothingcontainedinthispublicationisintendedto,
norshallhavetheeffectof,creatinganywarrantiesorrepresentationsfromIBMoritssuppliersorlicensors,oralteringthetermsandconditionsoftheapplicablelicenseagreementgoverningtheuseof
IBMsoftware.
ReferencesinthispresentationtoIBMproducts,programs,orservicesdonotimplythattheywillbeavailableinallcountriesinwhichIBMoperates.Productreleasedatesand/orcapabilitiesreferenced
inthispresentationmaychangeatanytimeatIBM’ssolediscretionbasedonmarketopportunitiesorotherfactors,andarenotintendedtobeacommitmenttofutureproductorfeatureavailabilityin
anyway.Nothingcontainedinthesematerialsisintendedto,norshallhavetheeffectof,statingorimplyingthatanyactivitiesundertakenbyyouwillresultinanyspecificsales,revenuegrowthorother
results.
Ifthetextcontainsperformancestatisticsorreferencestobenchmarks,insertthefollowinglanguage;otherwisedelete:PerformanceisbasedonmeasurementsandprojectionsusingstandardIBM
benchmarksinacontrolledenvironment.Theactualthroughputorperformancethatanyuserwillexperiencewillvarydependinguponmanyfactors,includingconsiderationssuchastheamountof
multiprogrammingintheuser'sjobstream,theI/Oconfiguration,thestorageconfiguration,andtheworkloadprocessed.Therefore,noassurancecanbegiventhatanindividualuserwillachieveresults
similartothosestatedhere.
Ifthetextincludesanycustomerexamples,pleaseconfirmwehavepriorwrittenapprovalfromsuchcustomerandinsertthefollowinglanguage;otherwisedelete:Allcustomerexamplesdescribedare
presentedasillustrationsofhowthosecustomershaveusedIBMproductsandtheresultstheymayhaveachieved.Actualenvironmentalcostsandperformancecharacteristicsmayvarybycustomer.
PleasereviewtextforpropertrademarkattributionofIBMproducts.Atfirstuse,eachproductnamemustbethefullnameandincludeappropriatetrademarksymbols(e.g.,IBMLotus®Sametime®
Unyte™).Subsequentreferencescandrop“IBM”butshouldincludetheproperbranding(e.g.,LotusSametimeGateway,orWebSphereApplicationServer).Pleasereferto
forguidanceonwhichtrademarksrequirethe®or™symbol.DonotuseabbreviationsforIBMproductnamesinyourpresentation.Allproductnamesmust
beusedasadjectivesratherthannouns.Pleaselistallofthetrademarksthatyouuseinyourpresentationasfollows;deleteanynotincludedinyourpresentation.IBM,theIBMlogo,Lotus,LotusNotes,
Notes,Domino,Quickr,Sametime,WebSphere,UC2,PartnerWorldandLotuspherearetrademarksofInternationalBusinessMachinesCorporationintheUnitedStates,othercountries,orboth.Unyte
isatrademarkofWebDialogs,Inc.,intheUnitedStates,othercountries,orboth.
IfyoureferenceAdobe®inthetext,pleasemarkthefirstuseandincludethefollowing;otherwisedelete:Adobe,theAdobelogo,PostScript,andthePostScriptlogoareeitherregisteredtrademarksor
trademarksofAdobeSystemsIncorporatedintheUnitedStates,and/orothercountries.
IfyoureferenceJava™inthetext,pleasemarkthefirstuseandincludethefollowing;otherwisedelete:JavaandallJava-basedtrademarksaretrademarksofSunMicrosystems,Inc.intheUnitedStates,
othercountries,orboth.
IfyoureferenceMicrosoft®and/orWindows®inthetext,pleasemarkthefirstuseandincludethefollowing,asapplicable;otherwisedelete:MicrosoftandWindowsaretrademarksofMicrosoft
CorporationintheUnitedStates,othercountries,orboth.
IfyoureferenceIntel®and/oranyofthefollowingIntelproductsinthetext,pleasemarkthefirstuseandincludethosethatyouuseasfollows;otherwisedelete:Intel,IntelCentrino,Celeron,IntelXeon,
IntelSpeedStep,Itanium,andPentiumaretrademarksorregisteredtrademarksofIntelCorporationoritssubsidiariesintheUnitedStatesandothercountries.
IfyoureferenceUNIX®inthetext,pleasemarkthefirstuseandincludethefollowing;otherwisedelete:UNIXisaregisteredtrademarkofTheOpenGroupintheUnitedStatesandothercountries.
IfyoureferenceLinux®inyourpresentation,pleasemarkthefirstuseandincludethefollowing;otherwisedelete:LinuxisaregisteredtrademarkofLinusTorvaldsintheUnitedStates,othercountries,
orboth.Othercompany,product,orservicenamesmaybetrademarksorservicemarksofothers.
Ifthetext/graphicsincludescreenshots,noactualIBMemployeenamesmaybeused(evenyourown),ifyourscreenshotsincludefictitiouscompanynames(e.g.,Renovations,ZetaBank,Acme)please
updateandinsertthefollowing;otherwisedelete:Allreferencesto[insertfictitiouscompanyname]refertoafictitiouscompanyandareusedforillustrationpurposesonly.
http://www.ibm.com/legal/copytrade.shtml
Who am I?
Mike Elsmore
Developer Advocate
mike.elsmore@uk.ibm.com
IBM Cloud Data Services
Microservice
Architecture
Story Time
Worst history lesson…ever
Monolith
About the time of SOAP
Monolith ≠
Legacy
Looks Like
Can Look
Apache
CouchDB
Allocation
Monolith
One code to rule them all
Service Orient
Architecture
SOA ≅
Microservice
What is SOA?
SOA
Concepts
1. Consumer Interface Layer
2. Business Process Layer
3. Services
4. Service Components
5. Operational Systems
Microservices
And the
difference?
The
advantage
Opinion Time
Definitely not facts…don't quote me
Why it's
grown…
Best example
I have
Yes, we kept
the axe
Did this by…
The Bad Side
You can
avoid this
©IBMCorporation2015.AllRightsReserved.
The End

More Related Content

Similar to Port 80 All The Things

Hitting the couch madrid js
Hitting the couch madrid jsHitting the couch madrid js
Hitting the couch madrid js
Mike Elsmore
 
Build cognitive Apps that help enhance, scale and accelerate Human Expertise
Build cognitive Apps that help enhance, scale and accelerate Human ExpertiseBuild cognitive Apps that help enhance, scale and accelerate Human Expertise
Build cognitive Apps that help enhance, scale and accelerate Human Expertise
Niklas Heidloff
 
Why z/OS is a great platform for developing and hosting APIs
Why z/OS is a great platform for developing and hosting APIsWhy z/OS is a great platform for developing and hosting APIs
Why z/OS is a great platform for developing and hosting APIs
Teodoro Cipresso
 
BP205: There’s an API for that! Why and how to build on the IBM Connections P...
BP205: There’s an API for that! Why and how to build on the IBM Connections P...BP205: There’s an API for that! Why and how to build on the IBM Connections P...
BP205: There’s an API for that! Why and how to build on the IBM Connections P...
Mikkel Flindt Heisterberg
 
BP102 Build Your Free Admin Toolkit
BP102 Build Your Free Admin ToolkitBP102 Build Your Free Admin Toolkit
BP102 Build Your Free Admin Toolkit
Chris Miller
 
Integrate Application Security Testing into your SDLC
Integrate Application Security Testing into your SDLCIntegrate Application Security Testing into your SDLC
Integrate Application Security Testing into your SDLC
IBM Security
 
NRB - LUXEMBOURG MAINFRAME DAY 2017 - z platform - Strategy
NRB - LUXEMBOURG MAINFRAME DAY 2017 - z platform - StrategyNRB - LUXEMBOURG MAINFRAME DAY 2017 - z platform - Strategy
NRB - LUXEMBOURG MAINFRAME DAY 2017 - z platform - Strategy
NRB
 
NRB - BE MAINFRAME DAY 2017 - Z strategy
NRB - BE MAINFRAME DAY 2017 - Z strategyNRB - BE MAINFRAME DAY 2017 - Z strategy
NRB - BE MAINFRAME DAY 2017 - Z strategy
NRB
 
Drone Payloader using a Servo and a Raspberry Pi
Drone Payloader using a Servo and a Raspberry Pi Drone Payloader using a Servo and a Raspberry Pi
Drone Payloader using a Servo and a Raspberry Pi
Markus Van Kempen
 
Managing integration in a multi cluster world
Managing integration in a multi cluster worldManaging integration in a multi cluster world
Managing integration in a multi cluster world
Shikha Srivastava
 
Life on the Endpoint Edge: Winning the Battle Against Cyber Attacks
Life on the Endpoint Edge: Winning the Battle Against Cyber AttacksLife on the Endpoint Edge: Winning the Battle Against Cyber Attacks
Life on the Endpoint Edge: Winning the Battle Against Cyber Attacks
IBM Security
 
Dave Gorman - Blockchain - It's not all about Mining
Dave Gorman - Blockchain - It's not all about MiningDave Gorman - Blockchain - It's not all about Mining
Dave Gorman - Blockchain - It's not all about Mining
Joe Baguley
 
World of Watson HandsOnLab
World of Watson HandsOnLabWorld of Watson HandsOnLab
World of Watson HandsOnLab
Markus Van Kempen
 
Become a-mobile-enterprise-infographic
Become a-mobile-enterprise-infographicBecome a-mobile-enterprise-infographic
Become a-mobile-enterprise-infographic
Anand Ramakrishnan
 
IBM Innovation StudioHult Business Challenge—Informa
IBM Innovation StudioHult Business Challenge—InformaIBM Innovation StudioHult Business Challenge—Informa
IBM Innovation StudioHult Business Challenge—Informa
LizbethQuinonez813
 
Capgemini Connected Car Demo Using IBM Internet of Things Foundation on Bluemix
Capgemini Connected Car Demo Using IBM Internet of Things Foundation on BluemixCapgemini Connected Car Demo Using IBM Internet of Things Foundation on Bluemix
Capgemini Connected Car Demo Using IBM Internet of Things Foundation on Bluemix
Capgemini
 
Infographic: The State of Mobile Insecurity
Infographic: The State of Mobile InsecurityInfographic: The State of Mobile Insecurity
Infographic: The State of Mobile Insecurity
IBM Security
 
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015
Markus Van Kempen
 
Location sensing and IBM presence insights
Location sensing and IBM presence insightsLocation sensing and IBM presence insights
Location sensing and IBM presence insights
Derek Baron
 
Accelerate your digital transformation with IBM Cloud for CIO Focus Summit
Accelerate your digital transformation with IBM Cloud for CIO Focus SummitAccelerate your digital transformation with IBM Cloud for CIO Focus Summit
Accelerate your digital transformation with IBM Cloud for CIO Focus Summit
Mark Osborn
 

Similar to Port 80 All The Things (20)

Hitting the couch madrid js
Hitting the couch madrid jsHitting the couch madrid js
Hitting the couch madrid js
 
Build cognitive Apps that help enhance, scale and accelerate Human Expertise
Build cognitive Apps that help enhance, scale and accelerate Human ExpertiseBuild cognitive Apps that help enhance, scale and accelerate Human Expertise
Build cognitive Apps that help enhance, scale and accelerate Human Expertise
 
Why z/OS is a great platform for developing and hosting APIs
Why z/OS is a great platform for developing and hosting APIsWhy z/OS is a great platform for developing and hosting APIs
Why z/OS is a great platform for developing and hosting APIs
 
BP205: There’s an API for that! Why and how to build on the IBM Connections P...
BP205: There’s an API for that! Why and how to build on the IBM Connections P...BP205: There’s an API for that! Why and how to build on the IBM Connections P...
BP205: There’s an API for that! Why and how to build on the IBM Connections P...
 
BP102 Build Your Free Admin Toolkit
BP102 Build Your Free Admin ToolkitBP102 Build Your Free Admin Toolkit
BP102 Build Your Free Admin Toolkit
 
Integrate Application Security Testing into your SDLC
Integrate Application Security Testing into your SDLCIntegrate Application Security Testing into your SDLC
Integrate Application Security Testing into your SDLC
 
NRB - LUXEMBOURG MAINFRAME DAY 2017 - z platform - Strategy
NRB - LUXEMBOURG MAINFRAME DAY 2017 - z platform - StrategyNRB - LUXEMBOURG MAINFRAME DAY 2017 - z platform - Strategy
NRB - LUXEMBOURG MAINFRAME DAY 2017 - z platform - Strategy
 
NRB - BE MAINFRAME DAY 2017 - Z strategy
NRB - BE MAINFRAME DAY 2017 - Z strategyNRB - BE MAINFRAME DAY 2017 - Z strategy
NRB - BE MAINFRAME DAY 2017 - Z strategy
 
Drone Payloader using a Servo and a Raspberry Pi
Drone Payloader using a Servo and a Raspberry Pi Drone Payloader using a Servo and a Raspberry Pi
Drone Payloader using a Servo and a Raspberry Pi
 
Managing integration in a multi cluster world
Managing integration in a multi cluster worldManaging integration in a multi cluster world
Managing integration in a multi cluster world
 
Life on the Endpoint Edge: Winning the Battle Against Cyber Attacks
Life on the Endpoint Edge: Winning the Battle Against Cyber AttacksLife on the Endpoint Edge: Winning the Battle Against Cyber Attacks
Life on the Endpoint Edge: Winning the Battle Against Cyber Attacks
 
Dave Gorman - Blockchain - It's not all about Mining
Dave Gorman - Blockchain - It's not all about MiningDave Gorman - Blockchain - It's not all about Mining
Dave Gorman - Blockchain - It's not all about Mining
 
World of Watson HandsOnLab
World of Watson HandsOnLabWorld of Watson HandsOnLab
World of Watson HandsOnLab
 
Become a-mobile-enterprise-infographic
Become a-mobile-enterprise-infographicBecome a-mobile-enterprise-infographic
Become a-mobile-enterprise-infographic
 
IBM Innovation StudioHult Business Challenge—Informa
IBM Innovation StudioHult Business Challenge—InformaIBM Innovation StudioHult Business Challenge—Informa
IBM Innovation StudioHult Business Challenge—Informa
 
Capgemini Connected Car Demo Using IBM Internet of Things Foundation on Bluemix
Capgemini Connected Car Demo Using IBM Internet of Things Foundation on BluemixCapgemini Connected Car Demo Using IBM Internet of Things Foundation on Bluemix
Capgemini Connected Car Demo Using IBM Internet of Things Foundation on Bluemix
 
Infographic: The State of Mobile Insecurity
Infographic: The State of Mobile InsecurityInfographic: The State of Mobile Insecurity
Infographic: The State of Mobile Insecurity
 
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015
 
Location sensing and IBM presence insights
Location sensing and IBM presence insightsLocation sensing and IBM presence insights
Location sensing and IBM presence insights
 
Accelerate your digital transformation with IBM Cloud for CIO Focus Summit
Accelerate your digital transformation with IBM Cloud for CIO Focus SummitAccelerate your digital transformation with IBM Cloud for CIO Focus Summit
Accelerate your digital transformation with IBM Cloud for CIO Focus Summit
 

Port 80 All The Things