Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Business application architecture in modern mul...

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.

Kazuya Sugimoto

October 24, 2017
Tweet

More Decks by Kazuya Sugimoto

Other Decks in Technology

Transcript

  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 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
  12. See the World as a Database DEMO:Link inquiry data to

    SharePoint SharePoint Money forward Storage Functions ServiceBus Azure SQL Web apps Customer Support Azure Functions Setting data Azure Functions Setting data Customer Trade History Support Business Management
  13. 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
  14. 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
  15. 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