Business application architecture in modern multi-cloud environment / Microsoft SaaS + Serverless Architecture FaaS Approach / Tokyo .net developers meetup #26 2017-10-24
Recently, my company has many inquiries "I want to connect the cloud more flexibly and smoothly".
Cloud service is indispensable for us now.And I use a lot of cloud services.
In this session I would like to tell you the approach to implementing Serverless Architecture (Azure Functions etc) using Microsoft technology in multi-cloud business applications.
Similar to Business application architecture in modern multi-cloud environment / Microsoft SaaS + Serverless Architecture FaaS Approach / Tokyo .net developers meetup #26 2017-10-24
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration PlatformEdureka!
Similar to Business application architecture in modern multi-cloud environment / Microsoft SaaS + Serverless Architecture FaaS Approach / Tokyo .net developers meetup #26 2017-10-24 (20)
Six Myths about Ontologies: The Basics of Formal Ontology
Business application architecture in modern multi-cloud environment / Microsoft SaaS + Serverless Architecture FaaS Approach / Tokyo .net developers meetup #26 2017-10-24
1. Business application architecture in
modern multi-cloud environment
-Microsoft SaaS Business application type-
Kazuya Sugimoto
Tokyo .NET Developers Meetup #26 - 2017-10-24
2. See the World as a Database
Speaker
Kazuya Sugimoto
• CData Software Japan, LLC Lead Engineer
• Japan Dynamics User Community Member
• Microsoft MVP for Business Solution
• From Aomori. My company at Sendai.
Blog:Morning Girl
http://kageura.hatenadiary.jp/
Twitter:@sugimomoto Facebook:sugimomoto
3. CData Software, Inc. (http://www.cdata.com/)
Started: 1994 (/nsoftware)
Location: Chapel Hill, NC, USA
CData Japan: 2016/6 (JV with Infoteria) (http://www.cdata.co.jp)
About
“CData Software is a leading provider of data access and connectivity solutions. We specialize in the
development of Drivers and data access technologies for real-time access to on-line or on-premise
applications, databases, and Web APIs.
Our drivers are universally accessible, providing access to data through established data standards and
application platforms such as
ODBC, JDBC, ADO.NET, OData, SSIS, BizTalk, Excel, etc.”
4. See the World as a Database
Topics
Business application architecture in modern multi-cloud
environment.
Microsoft SaaS + Serverless Architecture (FaaS) Approach
5. See the World as a Database
Why is it now required to connect
cloud business applications?
1.
6. See the World as a Database
Recent FAQ Topics
Recently, my company has many inquiries
"I want to connect the cloud more flexibly and smoothly".
Cloud service is indispensable for us now.
And I use a lot of cloud services.
Web site
BI
SNS
IoT
SharePoint
7. See the World as a Database
Data in cloud era
using multiple SaaS and
on-premise custom application
in combination
How to cooperate data between
applications and services is a key
point
8. See the World as a Database
Centralized Management
Marketing
Product
Inventory
Data
Integration
Platform
Manual
work
DWH
BI
Customer
Deal
Integrated
management
centered on
data platform
using
(ETL / EAI /
DWH)
9. See the World as a Database
Distributed Management
Marketing
Product
Inventory
Manual
work
DWH
BI
Customer
Deal
All applications
and services are
connected by
"many-to-many"
Micro service
architecture
10. See the World as a Database
Comparison
Centralized Management Distributed Management
Bimodal Mode1 (SoR/System of Record) Mode2 (SoE/System of Engagement)
Initiative IT department End user department
importance Stability Speed · Convenience
It is not a story of which is superior,
but based on each characteristic, it
is selected
Hybrid operation and shift
(distribution → concentration) are
also necessary
11. See the World as a Database
Why is it desirable to use serverless?2.
12. See the World as a Database
Microsoft Serverless Service
Flow Logic Apps Functions
User End user Power user Developer
How to make
Workflow
Designer
Workflow
Designer
Programming
Story
For simple business
optimization,
If your integration
scenario is too
advanced for Flow
If a step in your
integration scenario
requires highly
custom
transformation
13. See the World as a Database
DEMO:Link inquiry data to SharePoint
SharePoint
Money
forward
Storage
FunctionsServiceBusAzure SQLWeb appsCustomer Support
Azure Functions
Setting data
Azure Functions
Setting data
Customer
Trade History
Support
Business
Management
14. See the World as a Database
Serverless Architecture Pros
Loosely coupled
asynchronous
Quick development,
use and verification
Freedom of scale
Realize a smooth
business process
Agile & business use
verification
Retry possible
Respond quickly to
business expansion
15. See the World as a Database
Serverless Architecture Cons
Restrictions on APIs
supported by
serverless service
Retry processing on
failure
State monitoring
Using
Web api tool
3rd party tool
Using
Messaging service
Queue service
Monitor serverless
service with
serverless service
16. See the World as a Database
Summary
· Serverless architecture is effective for connecting any
business applications.
· Applications are not to be used independently but to use
while relying on various SaaS