SlideShare uma empresa Scribd logo
1 de 13
Пахал Гаврила спозаранку,
Гаврила плуг свой обожал
Gameaways.com: История разработки
распределенного Azure приложения в одиночку
Дмитрий Елькин
SDET, Edgar Online
About me
Dmytro IELKIN
SDET, Ciklum
ASP.NET & Azure
Agenda
 Websites
 Background Tasks
 Real-time interaction
 Data and Storage
 Scaling and Performance
 Deployment
 Analytics
Gameaways
Start with simple website
ASP.NET MVC
Database
Content
Background tasks
Azure Web Jobs
Queue Trigger
Real-time notifications
SignalR
Web Sockets
Scaling and Performance
Website auto-scale
SignalR scalseout
CDN
Traffic manager
Deployment
Deployment Slots
Database Migration
Analytics
Application Insights
Page view tracking
Exception Tracking
Custom Event Tracking
Get started
Visit azure.microsoft.com
Gameaways
Gameaways

Mais conteúdo relacionado

Mais procurados

[DO16] Mesosphere : Microservices meet Fast Data on Azure
[DO16] Mesosphere : Microservices meet Fast Data on Azure [DO16] Mesosphere : Microservices meet Fast Data on Azure
[DO16] Mesosphere : Microservices meet Fast Data on Azure
de:code 2017
 
3등 :: Game Indie :: Gaming on AWS Hackathon 2016
3등 :: Game Indie :: Gaming on AWS Hackathon 2016 3등 :: Game Indie :: Gaming on AWS Hackathon 2016
3등 :: Game Indie :: Gaming on AWS Hackathon 2016
Amazon Web Services Korea
 
Windows Azure Dev Camp - plénière
Windows Azure Dev Camp - plénièreWindows Azure Dev Camp - plénière
Windows Azure Dev Camp - plénière
Microsoft
 

Mais procurados (18)

Microservices CICI automation inside Azure using AzureDevops and AKS Radu Vun...
Microservices CICI automation inside Azure using AzureDevops and AKS Radu Vun...Microservices CICI automation inside Azure using AzureDevops and AKS Radu Vun...
Microservices CICI automation inside Azure using AzureDevops and AKS Radu Vun...
 
Why you'll love Windows Azure SDK 2.0
Why you'll love Windows Azure SDK 2.0Why you'll love Windows Azure SDK 2.0
Why you'll love Windows Azure SDK 2.0
 
Empezá a trabajar en la nube
Empezá a trabajar en la nubeEmpezá a trabajar en la nube
Empezá a trabajar en la nube
 
Building a Real-Time IoT monitoring application with Azure
Building a Real-Time IoT monitoring application with AzureBuilding a Real-Time IoT monitoring application with Azure
Building a Real-Time IoT monitoring application with Azure
 
Kubernetes Visualization-and-Monitoring-using-Weave-scope
Kubernetes Visualization-and-Monitoring-using-Weave-scopeKubernetes Visualization-and-Monitoring-using-Weave-scope
Kubernetes Visualization-and-Monitoring-using-Weave-scope
 
The WordPress Performance Team
The WordPress Performance TeamThe WordPress Performance Team
The WordPress Performance Team
 
[DO16] Mesosphere : Microservices meet Fast Data on Azure
[DO16] Mesosphere : Microservices meet Fast Data on Azure [DO16] Mesosphere : Microservices meet Fast Data on Azure
[DO16] Mesosphere : Microservices meet Fast Data on Azure
 
Azure Artifactsを触ってみよう
Azure Artifactsを触ってみようAzure Artifactsを触ってみよう
Azure Artifactsを触ってみよう
 
邁向 Windows Server 應用程式現代化 (Windows Server Application Modernization)
邁向 Windows Server 應用程式現代化 (Windows Server Application Modernization)邁向 Windows Server 應用程式現代化 (Windows Server Application Modernization)
邁向 Windows Server 應用程式現代化 (Windows Server Application Modernization)
 
Lucía Brizuela
Lucía BrizuelaLucía Brizuela
Lucía Brizuela
 
Mvp skill saturday ep 03
Mvp skill saturday ep 03Mvp skill saturday ep 03
Mvp skill saturday ep 03
 
Start Serverless with Golang!
Start Serverless with Golang!Start Serverless with Golang!
Start Serverless with Golang!
 
3등 :: Game Indie :: Gaming on AWS Hackathon 2016
3등 :: Game Indie :: Gaming on AWS Hackathon 2016 3등 :: Game Indie :: Gaming on AWS Hackathon 2016
3등 :: Game Indie :: Gaming on AWS Hackathon 2016
 
Reliability Engineering for Enterprise Serverless
 Reliability Engineering  for Enterprise Serverless Reliability Engineering  for Enterprise Serverless
Reliability Engineering for Enterprise Serverless
 
Windows Azure Dev Camp - plénière
Windows Azure Dev Camp - plénièreWindows Azure Dev Camp - plénière
Windows Azure Dev Camp - plénière
 
Azure App Service at Let's Dev This
Azure App Service at Let's Dev ThisAzure App Service at Let's Dev This
Azure App Service at Let's Dev This
 
Serverless Pipelines for Serverless Applications
Serverless Pipelines for Serverless ApplicationsServerless Pipelines for Serverless Applications
Serverless Pipelines for Serverless Applications
 
Windows Virtual Desktop - Desktops on Cloud !
Windows Virtual Desktop - Desktops on Cloud ! Windows Virtual Desktop - Desktops on Cloud !
Windows Virtual Desktop - Desktops on Cloud !
 

Mais de Oleg Chorny (9)

Docker&Azure
Docker&AzureDocker&Azure
Docker&Azure
 
CD&Azure
CD&AzureCD&Azure
CD&Azure
 
Azure Expert Leading Camp UA - 2015
Azure Expert Leading Camp UA - 2015Azure Expert Leading Camp UA - 2015
Azure Expert Leading Camp UA - 2015
 
Better Together: Microsoft Azure Virtual Machines & PowerShell Desired State ...
Better Together: Microsoft Azure Virtual Machines & PowerShell Desired State ...Better Together: Microsoft Azure Virtual Machines & PowerShell Desired State ...
Better Together: Microsoft Azure Virtual Machines & PowerShell Desired State ...
 
Application insights for visual studio online
Application insights for visual studio onlineApplication insights for visual studio online
Application insights for visual studio online
 
Tale of the golden fish
Tale of the golden fishTale of the golden fish
Tale of the golden fish
 
Disaster recovery from scratch
Disaster recovery from scratchDisaster recovery from scratch
Disaster recovery from scratch
 
Ten rules for sysadmin
Ten rules for sysadminTen rules for sysadmin
Ten rules for sysadmin
 
Re fs
Re fsRe fs
Re fs
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 

Gameaways

Notas do Editor

  1. Slide Objectives: Explain application is made up by application code and infrastructure code. Speaker Notes: Let’s start with something that you know inside-and-out: your application code. [click] Then, for whatever reason, you decide to deploy your application to Azure. [click] What you do is to allocate a bunch of related resources out of the humongous resource pool provided by Azure, deploy your application code to these resources, and you have a running service. [click] For DevOps’ perspective, you need a way to reliable capture and apply your requirements on resources, which can be referred as infrastructure code.
  2. Slide Objectives: Explain the agenda of the session. Speaker Notes: Explain this presentation is a high-level overview, so not everything is covered in-depth.
  3. Slide Objectives: Explain how Azure helps developers to refocus on their applications. Speaker Notes: Before we discuss about specifics, let’s refocus on what you care about – your application/service. Azure is taking a application-centric approach and brings tools and services to support DevOps scenarios.
  4. Slide Objectives: Explain application is made up by application code and infrastructure code. Speaker Notes: Let’s start with something that you know inside-and-out: your application code. [click] Then, for whatever reason, you decide to deploy your application to Azure. [click] What you do is to allocate a bunch of related resources out of the humongous resource pool provided by Azure, deploy your application code to these resources, and you have a running service. [click] For DevOps’ perspective, you need a way to reliable capture and apply your requirements on resources, which can be referred as infrastructure code.
  5. Slide Objectives: Explain application is made up by application code and infrastructure code. Speaker Notes: Let’s start with something that you know inside-and-out: your application code. [click] Then, for whatever reason, you decide to deploy your application to Azure. [click] What you do is to allocate a bunch of related resources out of the humongous resource pool provided by Azure, deploy your application code to these resources, and you have a running service. [click] For DevOps’ perspective, you need a way to reliable capture and apply your requirements on resources, which can be referred as infrastructure code.
  6. Slide Objectives: Explain application is made up by application code and infrastructure code. Speaker Notes: Let’s start with something that you know inside-and-out: your application code. [click] Then, for whatever reason, you decide to deploy your application to Azure. [click] What you do is to allocate a bunch of related resources out of the humongous resource pool provided by Azure, deploy your application code to these resources, and you have a running service. [click] For DevOps’ perspective, you need a way to reliable capture and apply your requirements on resources, which can be referred as infrastructure code.
  7. Slide Objectives: Explain application is made up by application code and infrastructure code. Speaker Notes: Let’s start with something that you know inside-and-out: your application code. [click] Then, for whatever reason, you decide to deploy your application to Azure. [click] What you do is to allocate a bunch of related resources out of the humongous resource pool provided by Azure, deploy your application code to these resources, and you have a running service. [click] For DevOps’ perspective, you need a way to reliable capture and apply your requirements on resources, which can be referred as infrastructure code.
  8. Slide Objectives: Explain application is made up by application code and infrastructure code. Speaker Notes: Let’s start with something that you know inside-and-out: your application code. [click] Then, for whatever reason, you decide to deploy your application to Azure. [click] What you do is to allocate a bunch of related resources out of the humongous resource pool provided by Azure, deploy your application code to these resources, and you have a running service. [click] For DevOps’ perspective, you need a way to reliable capture and apply your requirements on resources, which can be referred as infrastructure code.
  9. Slide Objectives: Explain application is made up by application code and infrastructure code. Speaker Notes: Let’s start with something that you know inside-and-out: your application code. [click] Then, for whatever reason, you decide to deploy your application to Azure. [click] What you do is to allocate a bunch of related resources out of the humongous resource pool provided by Azure, deploy your application code to these resources, and you have a running service. [click] For DevOps’ perspective, you need a way to reliable capture and apply your requirements on resources, which can be referred as infrastructure code.