SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie Port 80 All The Things

Hitting the couch madrid js
Hitting the couch madrid jsHitting the couch madrid js
Hitting the couch madrid jsMike 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 ExpertiseNiklas 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 APIsTeodoro 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 ToolkitChris 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 SDLCIBM 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 - StrategyNRB
 
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 strategyNRB
 
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 worldShikha 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 AttacksIBM 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 MiningJoe Baguley
 
Become a-mobile-enterprise-infographic
Become a-mobile-enterprise-infographicBecome a-mobile-enterprise-infographic
Become a-mobile-enterprise-infographicAnand Ramakrishnan
 
IBM Innovation StudioHult Business Challenge—Informa
IBM Innovation StudioHult Business Challenge—InformaIBM Innovation StudioHult Business Challenge—Informa
IBM Innovation StudioHult Business Challenge—InformaLizbethQuinonez813
 
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 BluemixCapgemini
 
Infographic: The State of Mobile Insecurity
Infographic: The State of Mobile InsecurityInfographic: The State of Mobile Insecurity
Infographic: The State of Mobile InsecurityIBM 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 @IBMInsight2015Markus Van Kempen
 
Location sensing and IBM presence insights
Location sensing and IBM presence insightsLocation sensing and IBM presence insights
Location sensing and IBM presence insightsDerek 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 SummitMark Osborn
 

Ähnlich wie 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