370 likes | 389 Views
Michael Stephenson. Microsoft MVP - Azure. Changing the game with Serverless solutions. About me…. Career. Community. Integration Monday http://www.integrationusergroup.com/ Integration Playbook https://www.integration-playbook.io/ Twitter @ michael_stephen.
E N D
Michael Stephenson • Microsoft MVP - Azure Changing the game with Serverless solutions
About me… Career Community Integration Monday http://www.integrationusergroup.com/ Integration Playbook https://www.integration-playbook.io/ Twitter @michael_stephen • Cloud & Integration Freelancer • Microsoft MVP = 10 years • Many real world Azure projects since Azure first came out • Higher Education, Insurance, Healthcare, SME
Introduction What are you going to – Integrate, Automate, Migrate, Accelerate, Modernize, Disrupt, Change and Create. Now there are tools at your disposal. Ok, someone hold my beer!
Background Angle 1 Angle 2 Mike – “SME are new customers ive not been able to work with before” Idea – I have my own contoso • Where did the shop idea come from?
First Step – Application Insights Online Store Javascript & client experience
Principles Business & Fun Architecture Be like a small business No code or very little code Serverless, SaaS and PaaS Consumption cost model • What are the common business problems – Can I solve them • Can I do some cool demos for talks • Can I make a story comparable to the real world • Can I make the store pay for the demos
Shopify App Store Online Store Marketing & Social Platform Manual Product Mgmt & Order Fulfilment Payment Suppliers Suppliers & Manufacturers
Challenges • Shopify • Id like to automate the website more & improve customer experience • Id like better analysis of data • Oberlo • Is a blackbox • No API • Difficult to get data in or out • Suppliers • All different & some Hard to integrate with • Shipping • Need an exception process for managing shipping issues • Overall • Difficult to get a single view of all data
Online Store Store Back Office Developer Centre Web Hooks Marketing API Tools Admin API Analytics API Graph Query API Todays focus App Store Custom Store Fronts Embedded Apps
Using Shopify Webhooks Catching events from the online store and opening opportunities for back office
Shopping Cart Add Online Store Shopping Cart Update API Management Order Add Service Bus Product Update Enterprise Application Platform
Make strategic decisions Power BI SQL Azure DB Shopping Cart Add Online Store Shopping Cart Update Service Bus API Management Order Add Product Update Enterprise Application Platform Manage Background Processes Power Apps
Most Popular Products Customer driven feedback drives most popular products
SQL Azure DB Shopify Webhooks end up in SQLDB Enterprise Application Platform Refresh Most Popular Products Logic App Nightly Trigger Clean Collection Get Most Popular Products Add Product to Collection Online Store
Shipping Data Aftership can be integrated into our eco-system to keep us upto date with shipping
SQL Azure DB Tracking Page E-Commerce Platform Publish to Service Bus Receive http Aftership Webhook Handler Service Bus Enterprise Application Platform
SQL Azure DB Manage Background Processes Publish to Service Bus Receive http Power Apps Aftership Webhook Handler Microsoft Teams Service Bus Keep informed whats happening Enterprise Application Platform
SQL Azure DB Cognitive Services Power BI Make strategic decisions Save to SQL Get Sentiment from Cognative Services Receive Online Store Save to Power App Cognitio Logic App Enterprise Application Platform Manage Background Processes Power Apps
Remove product from website Remove product from website Add Product to TODO List Receive Online Store Cognitio Logic App Enterprise Application Platform Manage Background Processes Admin user clicks button Power Apps
E-Commerce Platform Enterprise Application Platform Business Intelligence Platform Shopify App Store Cognitive Services Power BI SQL Azure DB Online Store Integration Platform Marketing & Social Platform Manual Functions Service Bus Logic Apps Communication & Collaboration Product Mgmt & Order Fulfilment Microsoft Teams Bot Service Power Apps Systems of Engagement Suppliers & Manufacturers Payment Suppliers
Thoughts • With Azure a small business can build an enterprise capable online store • We can implement back office processes to support the business • The Microsoft App Platform allows us to easily build custom apps we may need • The data platform lets us gain the insights we might want • The cost/capacity/scale can go from small and grow to very large • Pay for what you use • Opex is better for SME • Fail fast, ditch what doesn’t work • As a consultant im seeing new business models and engagements with customers
Questions No unicorns were harmed in the making of this presentation