Hypermedia-Driven Orchestration in Microservices

Irakli Nadareishvili
Irakli NadareishviliManaging Director, CTO at JPMC
Hypermedia*Driven
Orchestration4in4Microservices
Irakli4Nadareishvili * @inadarei
Director(of(Strategy,(API(Academy
March,42015
2 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Marc Andreessen
3 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Marc Andreessen
4 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Marc Andreessen
“This%is%a%pattern%that%we%love%
to%fund:%unbundle X%from%Y,%
but%then%use%the%liberation%of%
X%as%leverage%to%do%amazing%
new%things%with%X.”#
5 ©(2015(CA.(ALL(RIGHTS(RESERVED.
“Unbundling”
6 ©(2015(CA.(ALL(RIGHTS(RESERVED.
«unbundled#by»
7 ©(2015(CA.(ALL(RIGHTS(RESERVED.
«unbundled#by»
8 ©(2015(CA.(ALL(RIGHTS(RESERVED.
«unbundled#by»
9 ©(2015(CA.(ALL(RIGHTS(RESERVED.
«unbundled#by»
10 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Irakli(Nadareishvili – @inadarei
Hypermedia*Driven
Orchestration4in4Microservices
11 ©(2015(CA.(ALL(RIGHTS(RESERVED.
What are “Microservices”?
12 ©(2015(CA.(ALL(RIGHTS(RESERVED.
MartinFowler:
O http://martinfowler.com/articles/microservices.html
“We(cannot(say(there(is(a(formal(
definition(of(the(microservices
architectural(style,(but(we(can(attempt(
to(describe(what(we(see(as(common(
characteristics(for(architectures(that(fit(
the(label.(
13 ©(2015(CA.(ALL(RIGHTS(RESERVED.
EVOLUTIONARY4DESIGN
CharacteristicsofaMicroserviceArchitectureperFowler:
COMPONENTIZATION4VIA4SERVICES
ORGANIZED4AROUND4BUSINESS4CAPABILITIES
PRODUCTS,4NOT44PROJECTS
SMART4ENDPOINTS4AND4DUMB4PIPES
DECENTRALIZED4GOVERNANCE4&4DATA4MANAGEMENT
1
2
3
4
5
INFRASTRUCTURE4AUTOMATION/DESIGN4FOR4FAILURE6
7
14 ©(2015(CA.(ALL(RIGHTS(RESERVED.
We KnowWhat It Is Not:
Monolith
15 ©(2015(CA.(ALL(RIGHTS(RESERVED.
We KnowIt Is Popular:
16 ©(2015(CA.(ALL(RIGHTS(RESERVED.
17 ©(2015(CA.(ALL(RIGHTS(RESERVED.
It is notjust abouttechnology
18 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Unbundling:greatestdisruptor of tech industry
“Microservices unbundle'your%business%
for%internal%and%[controlled]%external%
disruption”#
– Irakli#Nadareishvili
19 ©(2015(CA.(ALL(RIGHTS(RESERVED.
MicroserviceArchitecture
iscomplex
Uncomfortable truth:
20 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Monolithis brittle,but has order
21 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Microservices:High Degree of Freedom
22 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Mostof us arequiteawful at
designingdistributedsystems.
Uncomfortable truth:
23 ©(2015(CA.(ALL(RIGHTS(RESERVED.
24 ©(2015(CA.(ALL(RIGHTS(RESERVED.
EVOLUTIONARY4DESIGN
CharacteristicsofaMicroserviceArchitectureperFowler:
DECENTRALIZED4GOVERNANCE4&4DATA4MANAGEMENT5
7
25 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Watch-outfor tightcoupling!
26 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Wecan buildloosely-coupled,
evolvableservices,by designing
themas HypermediaAPIs
Solution we know works:
27 ©(2015(CA.(ALL(RIGHTS(RESERVED.
HypermediaperFielding
Architectural(Styles(and(the(Design(of(NetworkObased(
Software,(2001
O Roy(T.(Fielding
“Hypermedia(is(defined(by(the(
presence(of(application(control(
information(embedded(within,(or(
as(a(layer(above,(the(presentation(
of(information
28 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Or: response= data+ controls
API(server(would(have(to(send(client(
not(just(static data,(but(also(controls(
describing(API(affordances.
29 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Challengeby IosebDzmanashvili:
Most(common(hypermedia(
controls(facilitate(“a(single(step”.
30 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Howdo we orchestrate
Loosely-coupledmicroservices
for complexworkflows?
31 ©(2015(CA.(ALL(RIGHTS(RESERVED.
#REM:response= data+ controls
API(server(would(have(to(send(client(
not(just(static data,(but(also(controls(
describing(API(affordances.
32 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Affordances
Theory(of(Affordances,(1979
O James(J.(Gibson
Affordances(are(all("action(possibilities"(
latent(in(the(environment.
33 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Affordances
34 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Affordances
35 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Affordances’rekeyto a gooddesign
Imagine(a(car(or(a(building(that(you(couldn't(possibly(
use,(unless(you(had(a(manual.(That(sounds(silly,(we(
don't(build(cars(or(buildings(like(that.(Yet,(that(is(
exactly(how(we(build(APIs(today.
36 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Recognizable Affordances
37 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Commonality MakesAffordances Obvious
Are(all(cars(exactly(the(same?(No.(Can(we(do(basic(things(
with(any(car,(once(we(understand(how(cars(in(general(work?(
Yes!(Do(we(need(to(read(a(manual(for(that?(No!
38 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Identify and standardize
commonset of affordances
We need to:
39 ©(2015(CA.(ALL(RIGHTS(RESERVED.
E*COMMERCE
BOOKING4TRAVEL1
2
Examples:
40 ©(2015(CA.(ALL(RIGHTS(RESERVED.
BookingTravel
41 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Diagram(by:(Clemens(Vasters
source:(http://vasters.com/clemensv/2012/09/01/Sagas.aspx
Saga: Long-LivedCompensating Transactions
42 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Link RelationsforSaga:
• rel =(“routingOslip”((new:(microformats)
• rel =(“compensatingtx”((new:(microformats)
@see:(http://rels.messages.io
43 ©(2015(CA.(ALL(RIGHTS(RESERVED.
E-Commerce
44 ©(2015(CA.(ALL(RIGHTS(RESERVED.
BROWSING/DISCOVERY4–“HYPERMEDIA4MAZE”4(AMUNDSEN)
CHECKOUT4– SERVICE4ORCHESTRATION
POST*PURCHASE4–SERVICE4CHOREOGRAPHY
1
2
3
3 Typesof ComplexWorkflows
45 ©(2015(CA.(ALL(RIGHTS(RESERVED.
MazeProblems
46 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Maze+XML
47 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Checkout:Orchestration
Checkout
1.(Collect(Shipping(Info 2.(Billing(Info 3.(Authorize(Payment
4.(PostOpurchase(processing
48 ©(2015(CA.(ALL(RIGHTS(RESERVED.
OrchestrationforWizard-StyleWFs:
• rel =(“next”
• rel =(“prev”
Standard(IANA(link(relations:
49 ©(2015(CA.(ALL(RIGHTS(RESERVED.
PostPurchase:Choreography
PostOPurchase(
service
Shipping(Service
EOmail(notification(service
SMS Notification(Service
Purchase(
Completed(
event
Push(Notification(Service
«subscribes#to»
50 ©(2015(CA.(ALL(RIGHTS(RESERVED.
ServiceChoreography
• rel =(“hub”((IANA(standard)
• rel =(“sub”((new:(microformats)
• rel =(“unsub”((new:(microformats)
• rel =(“events”((new:(microformats)
Async and(eventOdriven.(
Standard:(Pubsubhubbub
@see:(http://rels.messages.io
51 ©(2015(CA.(ALL(RIGHTS(RESERVED.
BROWSING/DISCOVERY4–“HYPERMEDIA4MAZE”4(MIKE4AMUNDSEN)
CHECKOUT4– SERVICE4ORCHESTRATION
POST*PURCHASE4–SERVICE4CHOREOGRAPHY
1
2
3
Typesof ComplexWorkflows
DISTRIBUTED4TRANSACTIONS4–SAGA4(HECTOR4GARCIA*MOLINA4&4KENNETH4SALEM4)4
52 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Are theremoreworkflowtypes?
Probably,but: next time!
53 ©(2015(CA.(ALL(RIGHTS(RESERVED.
Microservices❤ Hypermedia-DrivenOrchestration
Photo(credit:(Corey(Seeman,( CC(BYONCOSA( 2.0.(https://www.flickr.com/photos/cseeman/14144834659
Director(of(Strategy,(API(Academy
Irakli4Nadareishvili
@inadarei @apiacademy @cainc
https://speakerdeck.com/irakli
linkedin.com/in/inadarei
ca.com
1 of 54

Recommended

Healthware for medicine - Roberto Ascione by
Healthware for medicine - Roberto AscioneHealthware for medicine - Roberto Ascione
Healthware for medicine - Roberto AscioneData Driven Innovation
260 views16 slides
Microservices In Practice by
Microservices In PracticeMicroservices In Practice
Microservices In PracticeIrakli Nadareishvili
1.6K views28 slides
B.Sc. microbiology II Bacteriology Unit I Classification of Microorganisms by
B.Sc. microbiology II Bacteriology Unit I Classification of MicroorganismsB.Sc. microbiology II Bacteriology Unit I Classification of Microorganisms
B.Sc. microbiology II Bacteriology Unit I Classification of MicroorganismsRai University
3.8K views17 slides
Technology and the Real-Time Web: Blog World Expo 2009 by
Technology and the Real-Time Web: Blog World Expo 2009Technology and the Real-Time Web: Blog World Expo 2009
Technology and the Real-Time Web: Blog World Expo 2009Louis Gray
4.5K views33 slides
Go real time with pubsubhubbub and feeds by
Go real time with pubsubhubbub and feedsGo real time with pubsubhubbub and feeds
Go real time with pubsubhubbub and feedsDevelopment Seed
3K views45 slides
Social Network Technologies and Usages by
Social Network Technologies and UsagesSocial Network Technologies and Usages
Social Network Technologies and UsagesPatrick Chanezon
5.9K views45 slides

More Related Content

Viewers also liked

Publish and Subscribe by
Publish and SubscribePublish and Subscribe
Publish and SubscribeAlexandru Badiu
3.6K views16 slides
The Rise of Microservices - Containers and Orchestration by
The Rise of Microservices - Containers and OrchestrationThe Rise of Microservices - Containers and Orchestration
The Rise of Microservices - Containers and OrchestrationMongoDB
1.4K views36 slides
Publish subscribe model overview by
Publish subscribe model overviewPublish subscribe model overview
Publish subscribe model overviewIshraq Al Fataftah
28K views35 slides
Monitoring Challenges - Monitorama 2016 - Monitoringless by
Monitoring Challenges - Monitorama 2016 - MonitoringlessMonitoring Challenges - Monitorama 2016 - Monitoringless
Monitoring Challenges - Monitorama 2016 - MonitoringlessAdrian Cockcroft
8.6K views58 slides
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd... by
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...Kai Wähner
63.3K views56 slides
Microservices Workshop All Topics Deck 2016 by
Microservices Workshop All Topics Deck 2016Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Adrian Cockcroft
33.4K views364 slides

Viewers also liked(7)

The Rise of Microservices - Containers and Orchestration by MongoDB
The Rise of Microservices - Containers and OrchestrationThe Rise of Microservices - Containers and Orchestration
The Rise of Microservices - Containers and Orchestration
MongoDB1.4K views
Monitoring Challenges - Monitorama 2016 - Monitoringless by Adrian Cockcroft
Monitoring Challenges - Monitorama 2016 - MonitoringlessMonitoring Challenges - Monitorama 2016 - Monitoringless
Monitoring Challenges - Monitorama 2016 - Monitoringless
Adrian Cockcroft8.6K views
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd... by Kai Wähner
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Kai Wähner63.3K views
Microservices Workshop All Topics Deck 2016 by Adrian Cockcroft
Microservices Workshop All Topics Deck 2016Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016
Adrian Cockcroft33.4K views
Web Hooks and the Programmable World of Tomorrow by Jeff Lindsay
Web Hooks and the Programmable World of TomorrowWeb Hooks and the Programmable World of Tomorrow
Web Hooks and the Programmable World of Tomorrow
Jeff Lindsay69.8K views

Similar to Hypermedia-Driven Orchestration in Microservices

Slides: Five Data Valuation Pillars by
Slides:  Five Data Valuation PillarsSlides:  Five Data Valuation Pillars
Slides: Five Data Valuation PillarsJohn Furrier
512 views8 slides
Responding To Market Shifts by
Responding To Market ShiftsResponding To Market Shifts
Responding To Market ShiftsZach Nies
1.5K views183 slides
Tim Arthur: "Unorthodox Agile" by
Tim Arthur:  "Unorthodox Agile"Tim Arthur:  "Unorthodox Agile"
Tim Arthur: "Unorthodox Agile"RedHatAgileDay
526 views38 slides
Career Crossroads: Navigating Your Next Professional Move by
Career Crossroads: Navigating Your Next Professional MoveCareer Crossroads: Navigating Your Next Professional Move
Career Crossroads: Navigating Your Next Professional MoveUXPA International
620 views28 slides
DevOps, Mainframes and the Economic Rebound by
DevOps, Mainframes and the Economic ReboundDevOps, Mainframes and the Economic Rebound
DevOps, Mainframes and the Economic ReboundDevOps.com
177 views23 slides
Using Knowledge Graphs to Predict Customer Needs and Improve Quality by
Using Knowledge Graphs to Predict Customer Needs and Improve QualityUsing Knowledge Graphs to Predict Customer Needs and Improve Quality
Using Knowledge Graphs to Predict Customer Needs and Improve QualityNeo4j
572 views29 slides

Similar to Hypermedia-Driven Orchestration in Microservices(20)

Slides: Five Data Valuation Pillars by John Furrier
Slides:  Five Data Valuation PillarsSlides:  Five Data Valuation Pillars
Slides: Five Data Valuation Pillars
John Furrier512 views
Responding To Market Shifts by Zach Nies
Responding To Market ShiftsResponding To Market Shifts
Responding To Market Shifts
Zach Nies1.5K views
Tim Arthur: "Unorthodox Agile" by RedHatAgileDay
Tim Arthur:  "Unorthodox Agile"Tim Arthur:  "Unorthodox Agile"
Tim Arthur: "Unorthodox Agile"
RedHatAgileDay526 views
Career Crossroads: Navigating Your Next Professional Move by UXPA International
Career Crossroads: Navigating Your Next Professional MoveCareer Crossroads: Navigating Your Next Professional Move
Career Crossroads: Navigating Your Next Professional Move
DevOps, Mainframes and the Economic Rebound by DevOps.com
DevOps, Mainframes and the Economic ReboundDevOps, Mainframes and the Economic Rebound
DevOps, Mainframes and the Economic Rebound
DevOps.com177 views
Using Knowledge Graphs to Predict Customer Needs and Improve Quality by Neo4j
Using Knowledge Graphs to Predict Customer Needs and Improve QualityUsing Knowledge Graphs to Predict Customer Needs and Improve Quality
Using Knowledge Graphs to Predict Customer Needs and Improve Quality
Neo4j572 views
BEST PRACTICE: Content is Data. Ideas for managing high-volume content across... by B2B Marketing
BEST PRACTICE: Content is Data. Ideas for managing high-volume content across...BEST PRACTICE: Content is Data. Ideas for managing high-volume content across...
BEST PRACTICE: Content is Data. Ideas for managing high-volume content across...
B2B Marketing665 views
Using Knowledge Graphs to Predict Customer Needs, Improve Product Quality an... by Neo4j
Using Knowledge Graphs to Predict  Customer Needs, Improve Product Quality an...Using Knowledge Graphs to Predict  Customer Needs, Improve Product Quality an...
Using Knowledge Graphs to Predict Customer Needs, Improve Product Quality an...
Neo4j304 views
NAVEX Global's Benchmarking Your Hotline in 2016: What is your Data Telling You? by NAVEX Global
NAVEX Global's Benchmarking Your Hotline in 2016: What is your Data Telling You?NAVEX Global's Benchmarking Your Hotline in 2016: What is your Data Telling You?
NAVEX Global's Benchmarking Your Hotline in 2016: What is your Data Telling You?
NAVEX Global847 views
DevOps: From Industry Buzzword to Real Implementation / Real Benefits by CA Technologies
DevOps: From Industry Buzzword to Real Implementation / Real BenefitsDevOps: From Industry Buzzword to Real Implementation / Real Benefits
DevOps: From Industry Buzzword to Real Implementation / Real Benefits
CA Technologies2.5K views
No Egos, No Agendas, No Bullshit by SAP
No Egos, No Agendas, No BullshitNo Egos, No Agendas, No Bullshit
No Egos, No Agendas, No Bullshit
SAP204 views
Enhance Agile with Essentialism by Francesco Zaia by Bosnia Agile
Enhance Agile with Essentialism by Francesco ZaiaEnhance Agile with Essentialism by Francesco Zaia
Enhance Agile with Essentialism by Francesco Zaia
Bosnia Agile236 views
SAS_AE16_Shootout_Team39 by YAOTONG CAI
SAS_AE16_Shootout_Team39SAS_AE16_Shootout_Team39
SAS_AE16_Shootout_Team39
YAOTONG CAI77 views
Winning campaign catalysts by Alyssa Miron
Winning campaign catalystsWinning campaign catalysts
Winning campaign catalysts
Alyssa Miron284 views
Effective Security Response in the Cloud - Session Sponsored by Trend Micro by Amazon Web Services
Effective Security Response in the Cloud - Session Sponsored by Trend MicroEffective Security Response in the Cloud - Session Sponsored by Trend Micro
Effective Security Response in the Cloud - Session Sponsored by Trend Micro
Business Model Canvas mash-up with the 4Qs Framework. Mash-up by Allen Pattis... by run_frictionless
Business Model Canvas mash-up with the 4Qs Framework. Mash-up by Allen Pattis...Business Model Canvas mash-up with the 4Qs Framework. Mash-up by Allen Pattis...
Business Model Canvas mash-up with the 4Qs Framework. Mash-up by Allen Pattis...
run_frictionless357 views
ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP by ProgrammableWeb
ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPPProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP
ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP
ProgrammableWeb2.9K views
Launch of talview talent insights by Pavana KR
Launch of talview talent insightsLaunch of talview talent insights
Launch of talview talent insights
Pavana KR634 views

More from Irakli Nadareishvili

APIDays 2020 - SEED(S) API Design Methodology by
APIDays 2020 - SEED(S) API Design MethodologyAPIDays 2020 - SEED(S) API Design Methodology
APIDays 2020 - SEED(S) API Design MethodologyIrakli Nadareishvili
371 views14 slides
Irakli Nadareishvili - O'Reilly SACon 2018, London by
Irakli Nadareishvili - O'Reilly SACon 2018, LondonIrakli Nadareishvili - O'Reilly SACon 2018, London
Irakli Nadareishvili - O'Reilly SACon 2018, LondonIrakli Nadareishvili
512 views32 slides
Building Fintech with Microservices and Kubernetes @ API World 2018 by
Building Fintech with Microservices and Kubernetes @ API World 2018Building Fintech with Microservices and Kubernetes @ API World 2018
Building Fintech with Microservices and Kubernetes @ API World 2018Irakli Nadareishvili
434 views33 slides
Reuse or Not and Microservices by
Reuse or Not and MicroservicesReuse or Not and Microservices
Reuse or Not and MicroservicesIrakli Nadareishvili
2K views17 slides
Microservices Architecture - The Blind Spots by
Microservices Architecture - The Blind SpotsMicroservices Architecture - The Blind Spots
Microservices Architecture - The Blind SpotsIrakli Nadareishvili
601 views30 slides
AnsibleBuilding a Docker-ized Microservice In Node, Using Ansible - AnsibleF... by
AnsibleBuilding a Docker-ized Microservice  In Node, Using Ansible - AnsibleF...AnsibleBuilding a Docker-ized Microservice  In Node, Using Ansible - AnsibleF...
AnsibleBuilding a Docker-ized Microservice In Node, Using Ansible - AnsibleF...Irakli Nadareishvili
9.4K views25 slides

More from Irakli Nadareishvili(9)

Recently uploaded

Igniting Next Level Productivity with AI-Infused Data Integration Workflows by
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
344 views86 slides
"Surviving highload with Node.js", Andrii Shumada by
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada Fwdays
40 views29 slides
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...ShapeBlue
74 views18 slides
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
50 views69 slides
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...ShapeBlue
77 views12 slides
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlueShapeBlue
50 views23 slides

Recently uploaded(20)

Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software344 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays40 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue74 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker50 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue77 views
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue50 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue85 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue145 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue46 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue56 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue65 views
HTTP headers that make your website go faster - devs.gent November 2023 by Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn28 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc77 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue54 views

Hypermedia-Driven Orchestration in Microservices