INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.

Slides:



Advertisements
Similar presentations
Tableau Software Australia
Advertisements

Attie Naude 14 May 2013 Windows Azure Mobile Services.
EHarmony in Cloud Subtitle Brian Ko. eHarmony Online subscription-based matchmaking service Available in United States, Canada, Australia and United Kingdom.
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Migrating Workloads From.
Futures – Alpha Cloud Deployment and Application Management.
How WebMD Maintains Operational Flexibility with NoSQL Rajeev Borborah, Sr. Director, Engineering Matt Wilson – Director, Production Engineering – Consumer.
Web server and web browser It’s a take and give policy in between client and server through HTTP(Hyper Text Transport Protocol) Server takes a request.
Introduction to Amazon Web Services (AWS)
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Abstract Load balancing in the cloud computing environment has an important impact on the performance. Good load balancing makes cloud computing more.
Boston Bootcamp April 27 th, 2013 Azure Websites Udaiappa Ramachandran ( Udai
Building Android Apps with Mobile Services Speaker Name Speaker Title Speaker Company Twitter:
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
Why load testing? Application insights.
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
Windows Azure Tour Benjamin Day Benjamin Day Consulting, Inc.
Web/App Performance How to keep you out of the News
The eHealth Services Capstone Project
Energia Open Source Bazaar AWS  Enes UYSAL - Summer Internship 2012 at CaixaMagica.
1 NETE4631 Amazon Cloud Offerings Lecture Notes #6.
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
Ideas to Improve SharePoint Usage 4. What are these 4 Ideas? 1. 7 Steps to check SharePoint Health 2. Avoid common Deployment Mistakes 3. Analyze SharePoint.
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
Building Connected Android Apps with Azure Chris Risner Technical Evangelist
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Collaborating with iPlant.
Platinu m Sponsor s Silver Sponsors Gold Sponsor s.
2-Tier,3-Tier datawarehouse Submitted by Manisha Dubey & Akanksha Agrawal.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
How AWS Pricing Works Jinesh Varia Technology Evangelist.
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
Application Development
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
CCCognos Connection RSReport Studio ASAnalysis Studio QSQuery Studio ESEvent Studio CSContent Store FWM Framework.
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
 Mike Martin  Architect  MEET Member  Crew Member of Azug  Windows Azure Insider  Windows Azure MVP  
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
Building Windows Phone Apps with Mobile Services Speaker Name Speaker Title Speaker Company Twitter:
4/26/2017 Use Cloud-Based Load Testing Service to Find Scale and Performance Bottlenecks Randy Pagels Sr. Developer Technology Specialist © 2012 Microsoft.
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
Windows Azure poDRw_Xi3Aw.
Features Scalability Manage Services Deliver Features Faster Create Business Value Availability Latency Lifecycle Data Integrity Portability.
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
(Part 1). Before we get started…  Why Facebook? Built in Audience ○ 800 Million users as of July 1 st 2011 ○ Users “share” applications with each other,
Fault – Tolerant Distributed Multimedia Streaming Web Application By Nirvan Sagar – Srishti Ganjoo – Syed Shahbaaz Safir
Deploying Docker Datacenter on AWS © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Connected Infrastructure
Shaping yourself to SDET from AT Sriram Angajala
Tulika Chaudharie / Harikharan Krishnaraju
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Connected Infrastructure
INFO 344 Web Tools And Development
Advanced Productivity App Development Company in India
Latest Amazon AWS-Certified-Developer-Associate Certification Practice Question Answers – Dumps4download
“No Server is easier to manage than no server”
Adopting the cloud Scalable websites without servers
ideas to mobile apps in record time,
INFO 344 Web Tools And Development
IS 651: Distributed Systems Web Technologies
INFO 344 Web Tools And Development
INFO 344 Web Tools And Development
INFO 344 Web Tools And Development
INFO 344 Web Tools And Development
INFO 344 Web Tools And Development
INFO 344 Web Tools And Development
Containers on Azure Peter Lasne Sr. Software Development Engineer
Presentation transcript:

INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014

Announcements Thank you for submitting PA4! Last class of the quarter, Pizza! Frank? No final, good luck with your other finals

Today Server Kooapps Telemetry Jobs, resumes, interviews

Server Kooapps

Kooapps A really long journey… If any of you wanna start your own company, we can chat : )

Product ServicesStorage Services & Storage for our games

Product Services – Leaderboard – Flights (a/b testing) – Push Notification – Social (gifts/etc) – User/Save files – Logs & Metrics – Game Logic Storage – Additional content (more levels, more puzzles) – Binary limit (10mb in early days, now 100mb) – Facebook share images (attachment => more permissions)

Information Architecture

Information Architecture on AWS Red = Storage Blue = Compute Yellow = Load Balancer Green = Data flow Front-End EC2 Game Content S3 Leaderboards, Game Config, A/B Testing, Social, User Data, Logs & Metrics RDS Front-End EC2 Games & Apps Very Simple!

Mobile Apps/Games Most mobile apps/games have more simple back-end requirements so you have services like

Key Decision All compute nodes run all services for all games (generalized nodes) – Easier to scale – Better load balancing Tier 1/Tier 2 RDS – I actually have 2 RDS services – Tier 1 (user data) – Tier 2 (logs/metrics) => more data, less stable Dashboard calculates every 3 hours – No worker role. Basically just web role forks out thread to do work every 3 hours.

Dashboard Stats aren’t exactly right. Pirates!

Continuous Integration GitHub Dev CircleCI Test Container (EC2) Kooapps production servers (EC2) Pass Fail

Questions?