Top Banner
Polyglot Persistence in Azure cloudacademy.com
19

Polyglot Persistence in Azure

Feb 11, 2017

Download

Software

Marco Parenzan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Polyglot Persistence in Azure

Polyglot Persistence in Azurecloudacademy.com

Page 2: Polyglot Persistence in Azure

Marco Parenzan

That’s me!

Azure Trainer @ Cloud Academy

Italian

Page 3: Polyglot Persistence in Azure

Going away from Relational Legacy

Legacy Knowledge

“Fear”

DevOps costs

Service costs (?)

Page 4: Polyglot Persistence in Azure

Developer Experience

Rethink your application

Moving application to the cloud does not means that the application works well in cloud

Page 5: Polyglot Persistence in Azure

No SQL Persistence

Using different persistence services

Page 6: Polyglot Persistence in Azure

Polyglot Persistence

Using different persistence services

In the same application (…at the same time…)

Page 7: Polyglot Persistence in Azure

Martin Fowler on Polyglot Persistence

2011

http://martinfowler.com/bliki/PolyglotPersistence.html

Page 8: Polyglot Persistence in Azure

Cloud Opportunity

So many services

Lower DevOps barriers and costs

Prefer PaaS over IaaS

Page 9: Polyglot Persistence in Azure

Azure Opportunity

So many services

38 regions worldwide

Page 10: Polyglot Persistence in Azure

http://azure.microsoft.com/en-us/documentation/infographics/cloud-design-patterns/

Use Patterns when developing applications

Page 11: Polyglot Persistence in Azure
Page 12: Polyglot Persistence in Azure

Applications

Clients

Infrastructure

Management

Databases andmiddleware

App frameworksand tools

DevOps

PaaS &Devops

Azure is now an open Cloud

Page 13: Polyglot Persistence in Azure

No Sql…and more

Document (Json)

Caching (Key/Value in memory)

Search

Queue

Key/Value

…and more (authentication, graph, …)

Page 14: Polyglot Persistence in Azure

Scenario

Traditional ERP

Web Ordering System

Page 15: Polyglot Persistence in Azure

Steps

From RDBMSExport documents and images

Index, Detail , Detail cache, Cart, Search, Suggestions, Submit order

Back to RDBMSFrom document to relations

Page 16: Polyglot Persistence in Azure

Demo

cloudacademy.com

Page 17: Polyglot Persistence in Azure

Conclusions

PaaS as an opportunity

Multiple persistence services as an opportunity

Skill to update, so application can scale

Page 18: Polyglot Persistence in Azure

Any questions?

cloudacademy.com

Page 19: Polyglot Persistence in Azure

Thank you!https://cloudacademy.com/webinars/

https://cloudacademy.com/enterprise-cloud-training/

https://cloudacademy.com/pricing/

cloudacademy.com