+ All Categories
Home > Software > Polyglot Persistence in Azure

Polyglot Persistence in Azure

Date post: 11-Feb-2017
Category:
Upload: marco-parenzan
View: 51 times
Download: 0 times
Share this document with a friend
19
Polyglot Persistence in Azure cloudacademy.com
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


Recommended