24
Micro-Services with AWS Lambda and Azure Service Fabric

Microservices with AWS Lambda and Azure Service Fabric

Embed Size (px)

Citation preview

Page 2: Microservices with AWS Lambda and Azure Service Fabric

Microservices

Page 3: Microservices with AWS Lambda and Azure Service Fabric

Small autonomous services working together

Page 4: Microservices with AWS Lambda and Azure Service Fabric

Modelled AroundBusiness Domain

Culture OfAutomation Hide Implementation

Details

Decentralise AllThe Thins

DeployIndependently

Consumer FirstIsolate Failure

HighlyObservable

Page 5: Microservices with AWS Lambda and Azure Service Fabric

avoid solving complex infrastructure problems

Page 7: Microservices with AWS Lambda and Azure Service Fabric
Page 8: Microservices with AWS Lambda and Azure Service Fabric

• Massively scalable

• Self-healing

• Programmming in .NET, Java or node.js.

• Stateless and stateful

• Actor Model

• Highly reliable.

• Simplify by stateful microservices in place of caches

• Deploy to Azure or to on-premises clouds

• Running on Windows or Linux

• Develop with a "datacenter on your machine"

• Deploy support

• Applications at higher density

• Different Versions side by side

• Manage lifecycle without downtime

• Upgrade independently

• Monitor and diagnose

• Scale up or scale down your cluster

Azure Service Fabric

Page 9: Microservices with AWS Lambda and Azure Service Fabric
Page 10: Microservices with AWS Lambda and Azure Service Fabric
Page 11: Microservices with AWS Lambda and Azure Service Fabric

• Functional approach

• Stateless

• “Serverless” compute service

• Runs code on events

• Extends AWS services

• Provides back-end service

• High-availability

• Built-in Fault Tolerance

• Automatic scaling

• Integrated Security Model

• Java, Node.js, and Python

Page 12: Microservices with AWS Lambda and Azure Service Fabric
Page 24: Microservices with AWS Lambda and Azure Service Fabric

Thank You!

Paul [email protected]

www.afca.ch