orchestrating microservices like a ninja
TRANSCRIPT
![Page 1: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/1.jpg)
1
Orchestrating Microservices like a Ninja !Stuart Leeks
Technical Evangelist
@stuartleeks
![Page 2: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/2.jpg)
Orchestrating Microservices like a Ninja Stuart LeeksTechnical Evangelist
@[email protected] 2 @iloveapis #likeaninja
![Page 3: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/3.jpg)
Orchestrating Microservices #likeaninja Stuart LeeksTechnical Evangelist
@[email protected] 3 @iloveapis #likeaninja
![Page 4: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/4.jpg)
The views expressed in this presentation are those of the presenter, and not necessarily those of Apigee Corporation or the presenter’s employer.
4
![Page 5: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/5.jpg)
5 ©2016 Apigee. All Rights Reserved.
![Page 6: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/6.jpg)
6
![Page 7: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/7.jpg)
7 ©2016 Apigee. All Rights Reserved.
![Page 8: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/8.jpg)
8
![Page 9: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/9.jpg)
9 ©2016 Apigee. All Rights Reserved.
![Page 10: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/10.jpg)
10 ©2016 Apigee. All Rights Reserved.
![Page 11: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/11.jpg)
Bringing APIs together
11
![Page 12: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/12.jpg)
Bringing APIs together - code
12
![Page 13: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/13.jpg)
Logic Apps
13 ©2016 Apigee. All Rights Reserved.
PREVIEW
![Page 14: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/14.jpg)
Once upon a time…
![Page 15: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/15.jpg)
Once upon a time…
![Page 16: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/16.jpg)
Once upon a time…
![Page 17: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/17.jpg)
Once upon a time…
![Page 18: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/18.jpg)
Once upon a time…
![Page 19: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/19.jpg)
Once upon a time…
![Page 20: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/20.jpg)
Once upon a time…
![Page 21: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/21.jpg)
And now we have …
![Page 22: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/22.jpg)
Logic Apps
Develop and deliver powerful integration solutions with ease
PREVIEW
https://aka.ms/logicapps
![Page 23: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/23.jpg)
• Box • Chatter • Delay • Dropbox • Azure HD Insight • Slack • Azure Media Services • OneDrive • SharePoint • SQL Azure • Office 365 • QuickBooks
• SalesForce • Sugar CRM • Dynamics CRM • Azure Service Bus • Azure Storage • Timer / Recurrence • Twilio • Twitter • Azure Web Jobs • Yammer
• HTTP, HTTPS • FTP, SFTP • POP3/IMAP • SMTP • File
• Batching / Debatching • Validate • Extract (XPath) • Transform (+Mapper) • Convert (XML-JSON) • Convert (XML-FF)
• X12 • EDIFACT • AS2 • TPM • Rules Engine • Flat file
SaaS
Protocols BizTalk Messaging & B2B
Built-in API Connectors
Hybrid • IBM DB2 • Informix • Websphere MQ • SQL Server • SharePoint Server • Oracle • SAP • Hybrid Connectivity
![Page 24: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/24.jpg)
Key concepts
• Triggers • Actions
24
![Page 25: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/25.jpg)
Key concepts
• Response
25
![Page 26: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/26.jpg)
Demo: Getting Started
26
![Page 27: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/27.jpg)
Key concepts
• Workflow definition
27
![Page 28: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/28.jpg)
Calc – trigger schema
28
![Page 29: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/29.jpg)
Key concepts
• Conditions
29
![Page 30: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/30.jpg)
Demo: Calling the Calculator
30
![Page 31: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/31.jpg)
Demo: Calling the Calculator
31
+447400080494 add 1 2 sub 3 2
![Page 32: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/32.jpg)
Demo: Calling the Calculator
32
+44 7400 080 494
![Page 33: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/33.jpg)
Calc - SMS
33
![Page 34: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/34.jpg)
Key concepts
• Do…until – Repeat until condition met – Define limit
• Time • Number of iterations
34
![Page 35: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/35.jpg)
Debugging and History
• Trigger history shows polling results • Run history shows details for each logic app run
– Run statistics – Action execution log
• All of the inputs to the action • All of the outputs from the action • Status and errors
35
Azure
![Page 36: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/36.jpg)
Demo: More Connectors and APIs
36
![Page 37: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/37.jpg)
Demo: More Connectors and APIs
37
#iloveapis #likeaninja
![Page 38: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/38.jpg)
Twitter - sentiment
38
![Page 39: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/39.jpg)
Use simple, intuitive tools ""Create crucial, reliable tasks without coding "Integrate your mobile and web-based apps "Connect existing apps to SaaS services
BizTalk APIs for expert integration scenarios
Connect and automate common tasks with Logic Apps
![Page 40: Orchestrating microservices like a ninja](https://reader033.vdocument.in/reader033/viewer/2022051502/58edde6a1a28ab63718b461f/html5/thumbnails/40.jpg)
Thank you
#iloveapis #likeaninja @stuartleeks aka.ms/logicapps