Port 80 All
The Things
Or At Least Most
Legal Disclaimer
©IBMCorporation2015.AllRightsReserved.
Theinformationcontainedinthispublicationisprovidedforinformational...
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
Port 80 All The Things
Port 80 All The Things
Port 80 All The Things
Port 80 All The Things
Port 80 All The Things
Port 80 All The Things
Port 80 All The Things
Port 80 All The Things
Port 80 All The Things
of 36

Port 80 All The Things

Published on: Mar 4, 2016
Source: www.slideshare.net


Transcripts - Port 80 All The Things

  • 1. Port 80 All The Things Or At Least Most
  • 2. 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
  • 3. Who am I? Mike Elsmore Developer Advocate mike.elsmore@uk.ibm.com
  • 4. IBM Cloud Data Services
  • 5. Microservice Architecture
  • 6. Story Time Worst history lesson…ever
  • 7. Monolith About the time of SOAP
  • 8. Monolith ≠ Legacy
  • 9. Looks Like
  • 10. Can Look
  • 11. Apache CouchDB
  • 12. Allocation Monolith One code to rule them all
  • 13. Service Orient Architecture
  • 14. SOA ≅ Microservice
  • 15. What is SOA?
  • 16. SOA Concepts 1. Consumer Interface Layer 2. Business Process Layer 3. Services 4. Service Components 5. Operational Systems
  • 17. Microservices
  • 18. And the difference?
  • 19. The advantage
  • 20. Opinion Time Definitely not facts…don't quote me
  • 21. Why it's grown…
  • 22. Best example I have
  • 23. Yes, we kept the axe
  • 24. Did this by…
  • 25. The Bad Side
  • 26. You can avoid this
  • 27. ©IBMCorporation2015.AllRightsReserved. The End

Related Documents