SlideShare a Scribd company logo
Joni CollingeReliable and Scalable Microservices
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
248 more announced
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
#UKDXAzure
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
99.99%> 85% Fortune 500
Availability
millions of
customers
Scalability
enterprise
grade
Security
Flexibility
500+
features/year
Agility
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
Next generation scale out microservices framework
Service Fabric
Generally available and free to use.
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
Nodes are hosted on
Virtual Machine Scale Sets
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
.EXE
var myReliableDictionary =
this.StateManager.GetOrAddAsync<IReliableDictionary<string,string>>(“MyDict”);
string key = “Hello”;
string value = “World”;
using (var tx = this.StateManager.CreateTransaction()) // Start of transaction
{
myReliableDictionary.Add(tx, key, value);
tx.CommitAsync(); // End of transaction
}
Code snippet not published
string sensorId = “01234”;
var mySensor = ActorProxy.Create<ISensorActor>(new ActorId(sensorId));
if (mySensor.PublishValue() == SUCCESS)
{
// Keep count of the number of sensor published values
publishedCount++;
}
Code snippet not published
.EXE
76% 85%33%
Mesosphere DC/OS
Docker Datacenter
Docker Cloud
Azure Container Service
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
VMs +
VM Scale
Sets
VM
Extensions
Service Fabric App Service Functions
Azure
Container
Service
Windows
Server
Microservices
ContainerHost
Microservices
ContainerHost
Microservices
ContainerHost
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft
My blog
http://dotjson.uk
Windows container story
https://aka.ms/containers
Azure documentation
https://aka.ms/azuredocs
My twitter
@dotjson
Service Fabric
3rd Party Services
Windows Server
Microsoft Azure
Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft

More Related Content

PDF
How lagom helps to build real world microservice systems
PDF
End to end todo list app with NestJs - Angular - Redux & Redux Saga
PPTX
Scala API - Azure Event Hub Integration
PPTX
Azure Service Bus Queue Scala API
PPTX
Azure Key Vault Integration in Scala
PDF
iOS Keychain by 흰, 민디
PPTX
Azure Blob Storage API for Scala and Spark
PDF
AWS IoT 핸즈온 워크샵 - 실습 4. Device Failure 상황 처리하기 (김무현 솔루션즈 아키텍트)
How lagom helps to build real world microservice systems
End to end todo list app with NestJs - Angular - Redux & Redux Saga
Scala API - Azure Event Hub Integration
Azure Service Bus Queue Scala API
Azure Key Vault Integration in Scala
iOS Keychain by 흰, 민디
Azure Blob Storage API for Scala and Spark
AWS IoT 핸즈온 워크샵 - 실습 4. Device Failure 상황 처리하기 (김무현 솔루션즈 아키텍트)

What's hot (20)

PPTX
Android getting started
PDF
Icinga2 api use cases
PDF
Authorization iii
DOCX
Service Functions
PDF
Waffle - simpler and sweeter smart contract testing
PPTX
Durable functions
PDF
CQRS and Event Sourcing with Akka, Cassandra and RabbitMQ
PPTX
Key features of rails 5.2 (2)
PDF
NSA for Enterprises Log Analysis Use Cases
PDF
AWS IoT 핸즈온 워크샵 - 실습 6. 긴급 데이터를 Kinesis Streams으로 보내기 (김무현 솔루션즈 아키텍트)
PDF
Data Loading Made Easy with Mike Nakhimovich DroidCon Italy 2017
PPTX
Building Microservices with Spring Cloud and Netflix OSS
PDF
Android httpclient php_mysql
PPTX
Alexey Kupriyanenko "The State of Modern JavaScript and Web in 2020 - Real us...
PPTX
Creating real life serverless solutions with Azure Functions
PPTX
#3 (Multi Threads With TCP)
PDF
Java Svet - Communication Between Android App Components
PPTX
Kubernetes Operators With Scala
PDF
Overview of Zookeeper, Helix and Kafka (Oakjug)
PPTX
Parse Advanced
Android getting started
Icinga2 api use cases
Authorization iii
Service Functions
Waffle - simpler and sweeter smart contract testing
Durable functions
CQRS and Event Sourcing with Akka, Cassandra and RabbitMQ
Key features of rails 5.2 (2)
NSA for Enterprises Log Analysis Use Cases
AWS IoT 핸즈온 워크샵 - 실습 6. 긴급 데이터를 Kinesis Streams으로 보내기 (김무현 솔루션즈 아키텍트)
Data Loading Made Easy with Mike Nakhimovich DroidCon Italy 2017
Building Microservices with Spring Cloud and Netflix OSS
Android httpclient php_mysql
Alexey Kupriyanenko "The State of Modern JavaScript and Web in 2020 - Real us...
Creating real life serverless solutions with Azure Functions
#3 (Multi Threads With TCP)
Java Svet - Communication Between Android App Components
Kubernetes Operators With Scala
Overview of Zookeeper, Helix and Kafka (Oakjug)
Parse Advanced
Ad

Viewers also liked (18)

PPTX
I Love APIs 2015: The Mobile Screen Factor - At the Glass Integration with APIs
PPTX
Scalable, Available and Reliable Cloud Applications with PaaS and Microservices
PPTX
Testing microservice-architecture-qe
PDF
Designing, building, testing and deploying microservices. A stairway to heave...
PDF
KraQA #22, Filip Cynarski - Selenium Grid w chmurze Amazon Web Services
PDF
Testing a Microservices Architecture
PPTX
Antifragility and testing for distributed systems failure
PDF
Testing Microservices
PDF
Testing Microservices
ODP
Microservices Manchester: Testing Microservices: Pain or Opportunity? By Davi...
PPTX
Testing Microservices Architecture
PPT
Not Waving But Drowning
PDF
I Love APIs 2015: Microservices at Amazon
PDF
Real-world Microservices: Lessons from the Front Line - Zhamak Delghani, Thou...
PDF
Deploying and Testing Microservices
PDF
Contract Tests mit Pact
ODP
Testing strategies for micro services - Ketan Soni, Jesal Mistry, ThoughtWorks
PPTX
MicroServices at Netflix - challenges of scale
I Love APIs 2015: The Mobile Screen Factor - At the Glass Integration with APIs
Scalable, Available and Reliable Cloud Applications with PaaS and Microservices
Testing microservice-architecture-qe
Designing, building, testing and deploying microservices. A stairway to heave...
KraQA #22, Filip Cynarski - Selenium Grid w chmurze Amazon Web Services
Testing a Microservices Architecture
Antifragility and testing for distributed systems failure
Testing Microservices
Testing Microservices
Microservices Manchester: Testing Microservices: Pain or Opportunity? By Davi...
Testing Microservices Architecture
Not Waving But Drowning
I Love APIs 2015: Microservices at Amazon
Real-world Microservices: Lessons from the Front Line - Zhamak Delghani, Thou...
Deploying and Testing Microservices
Contract Tests mit Pact
Testing strategies for micro services - Ketan Soni, Jesal Mistry, ThoughtWorks
MicroServices at Netflix - challenges of scale
Ad

Similar to Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft (20)

PPTX
Azure Service Fabric: The road ahead for microservices
PPTX
Azure Service Fabric Overview
PPTX
Stephane Lapointe, Frank Boucher & Alexandre Brisebois: Les micro-services et...
PDF
Service fabric and azure service fabric mesh
PDF
Azure Service Fabric - Hamida Rebai - CCDays
PPTX
Azure service fabric overview
PPTX
Azure service fabric
PPTX
Azure servicefabric
PDF
Microsoft: Building a Massively Scalable System with DataStax and Microsoft's...
PPTX
Service fabric overview
PPTX
Global Azure Bootcamp: Azure service fabric
PPTX
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
PPTX
App Modernization with Microsoft Azure
PPTX
Pieter de Bruin (Microsoft) - Welke technologie gebruiken bij implementatie M...
PPTX
Microservices with Azure Service Fabric
PPTX
Deep dive into service fabric after 2 years
PPTX
Architecting IoT solutions with Microsoft Azure
PDF
Microservice and Service Fabric talk
PPTX
Service Fabric – building tomorrows applications today
PDF
Escalabilidad horizontal y arquitecturas elásticas en Microsoft azure
Azure Service Fabric: The road ahead for microservices
Azure Service Fabric Overview
Stephane Lapointe, Frank Boucher & Alexandre Brisebois: Les micro-services et...
Service fabric and azure service fabric mesh
Azure Service Fabric - Hamida Rebai - CCDays
Azure service fabric overview
Azure service fabric
Azure servicefabric
Microsoft: Building a Massively Scalable System with DataStax and Microsoft's...
Service fabric overview
Global Azure Bootcamp: Azure service fabric
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
App Modernization with Microsoft Azure
Pieter de Bruin (Microsoft) - Welke technologie gebruiken bij implementatie M...
Microservices with Azure Service Fabric
Deep dive into service fabric after 2 years
Architecting IoT solutions with Microsoft Azure
Microservice and Service Fabric talk
Service Fabric – building tomorrows applications today
Escalabilidad horizontal y arquitecturas elásticas en Microsoft azure

More from OpenCredo (20)

PDF
Webinar - Design Thinking for Platform Engineering
PDF
MuCon 2019: Exploring Your Microservices Architecture Through Network Science...
PDF
Goto Chicago; Journeys To Cloud Native Architecture: Sun, Sea And Emergencies...
PPTX
Mucon 2018: Heuristics for Identifying Microservice Boundaries By Erich Eichi...
PDF
Journeys To Cloud Native Architecture: Sun, Sea And Emergencies - Nicki Watt
PDF
Machine Learning Game Changer for IT - Maartens Lourens
PDF
Kafka Summit 2018: A Journey Building Kafka Connectors - Pegerto Fernandez
PDF
MuCon 2017: A not So(A) Trivial Question by Tareq Abedrabbo
PDF
DevOpsCon Berlin 2017: Project Management from Stone Age to DevOps By Antoni...
PDF
Hashidays London 2017 - Evolving your Infrastructure with Terraform By Nicki ...
PDF
Succeeding with DevOps Transformation - Rafal Gancarz
PDF
Progscon 2017: Serverless Architectures - Rafal Gancarz
PDF
QCON London 2017 - Monitoring Serverless Architectures by Rafal Gancarz
PDF
Voxxed Bristol 2017 - From C to Q, one event at a time: Event Sourcing illust...
PDF
London Hashicorp Meetup #8 - Testing Programmable Infrastructure By Matt Long
PDF
ServerlessConf: Serverless for the Enterprise - Rafal Gancarz
PPTX
O'Reilly 2016: "Continuous Delivery with Containers: The Trials and Tribulati...
PDF
Haufe #msaday - The Actor model: an alternative approach to concurrency By Lo...
PDF
Haufe #msaday - Seven More Deadly Sins of Microservices by Daniel Bryant
PDF
Haufe #msaday - Building a Microservice Ecosystem by Daniel Bryant
Webinar - Design Thinking for Platform Engineering
MuCon 2019: Exploring Your Microservices Architecture Through Network Science...
Goto Chicago; Journeys To Cloud Native Architecture: Sun, Sea And Emergencies...
Mucon 2018: Heuristics for Identifying Microservice Boundaries By Erich Eichi...
Journeys To Cloud Native Architecture: Sun, Sea And Emergencies - Nicki Watt
Machine Learning Game Changer for IT - Maartens Lourens
Kafka Summit 2018: A Journey Building Kafka Connectors - Pegerto Fernandez
MuCon 2017: A not So(A) Trivial Question by Tareq Abedrabbo
DevOpsCon Berlin 2017: Project Management from Stone Age to DevOps By Antoni...
Hashidays London 2017 - Evolving your Infrastructure with Terraform By Nicki ...
Succeeding with DevOps Transformation - Rafal Gancarz
Progscon 2017: Serverless Architectures - Rafal Gancarz
QCON London 2017 - Monitoring Serverless Architectures by Rafal Gancarz
Voxxed Bristol 2017 - From C to Q, one event at a time: Event Sourcing illust...
London Hashicorp Meetup #8 - Testing Programmable Infrastructure By Matt Long
ServerlessConf: Serverless for the Enterprise - Rafal Gancarz
O'Reilly 2016: "Continuous Delivery with Containers: The Trials and Tribulati...
Haufe #msaday - The Actor model: an alternative approach to concurrency By Lo...
Haufe #msaday - Seven More Deadly Sins of Microservices by Daniel Bryant
Haufe #msaday - Building a Microservice Ecosystem by Daniel Bryant

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Machine Learning_overview_presentation.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
A Presentation on Artificial Intelligence
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Spectroscopy.pptx food analysis technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
Empathic Computing: Creating Shared Understanding
Spectral efficient network and resource selection model in 5G networks
Machine Learning_overview_presentation.pptx
Big Data Technologies - Introduction.pptx
sap open course for s4hana steps from ECC to s4
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Advanced methodologies resolving dimensionality complications for autism neur...
A Presentation on Artificial Intelligence
Chapter 3 Spatial Domain Image Processing.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Digital-Transformation-Roadmap-for-Companies.pptx
cuic standard and advanced reporting.pdf
Encapsulation_ Review paper, used for researhc scholars
Spectroscopy.pptx food analysis technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Programs and apps: productivity, graphics, security and other tools
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
20250228 LYD VKU AI Blended-Learning.pptx

Microservices Manchester: Highly Scalable, and Reliable Microservices with Microsoft

Editor's Notes

  • #14: Drops the mic and walks away.
  • #16: A couple of days later – we had built Microsoft Azure
  • #29: Service Fabric Explorer open: http://localhost:19080/Explorer/ Cluster monitor webpage open: http://localhost:8081/Cluster
  • #34: http://pypl.github.io/PYPL.html