Confoo.ca 2010 : Massive Scalability
Vertical scaling : more hardware
Job : sysadmin
Horizontal scaling
Job : Tahnical, sysadmin, architecth, dév.
Confoo.ca 2010 : Taking it to the Cloud with Windows Azure
Agillity
Centralization
Cost
Reliability
Scalability
Security
Sustainability
Maintenance
Pinpoint
Storage services : Blob, table, Queue
Windows azure Drive : NTFS in the cloud
API
CSPkg for deploying
- web role
- worker role
CSConfig
What is a web role?
Application container
Publicly http access
Worker role
- continously running service
Not public acess
Uses Queues to communicates between web roles
Azure storage services
Rest-Based servces API
Wrapper for .net
3 different tye
- Blob
– Page : RANDOM ACCESS READ/WRITE
– Immediatly commited, 1Tb [...]
Confoo.ca 2010 : Scalable Web Applications for the Cloud
Hardest part to scale is database
memcache to data that we don’t care to loose.
Amazon ELB for load balancing
Avec le cloud, avoir plusieur petite machine est plus aantageux qu’à linterne (grosse machine pour entailisé le rack) donc très redondant.
Database probleme
if database fots on memory, don’t worry
EC2
Should be on EBS :
Scal and snapshot
split database
[...]
Confoo 2010 : Building RESTful Services with .NET
Confoo 2010 : ASP.NET MVC and the Undiscovered Country
Intro un peut space. Le dude parle de startreck et de php!
Controler
Controler manage the request. Routing is a big part of MVC
Model
View
MVC is Teastable
VS2010 demande à la création du projet si on veux un projet de test
Joey Devilla
www.joeydevilla.com/
Confoo.ca 2010 : Entity Framework : que du bonheur !
Beaucoup de matériels mais pas de note
IE6 Laid To Rest. Pictures, Videos, And Flowers From Microsoft.
IE6 Laid To Rest. Pictures, Videos, And Flowers From Microsoft.
A few weeks ago, we noted that the Denver, CO-based design company Aten Design Group was holding a funeral for Internet Explorer 6 (IE6), the much-hated browser. The funeral took place last night. It wasn’t without controversy as there were protestors, and even a bouquet of [...]
Confoo.ca 2010 : Marketing for search engin and social network
It’s no longer a niche
It’s not a product..
Understanf what blog ar and not are
Do not see blogger like journlist
Defined what your social etwork identity are
what competitor do
Do not use for new spam
Understand what search engin are for our companies
Identify your target
Confoo.ca 2010 : Habits of Highly Scalable Web Applications
Ma conférence préférée du jour!
Web server
The easyest part
1 – one server
2- load balancing (as long as the performance is ok it’s good : if one user need 1 web server)
citrix
squid
f5 Big-Ip
Cloud
Preparation
If using local cach : Avoid assuming exclusive/single cache
Don’nt reliy on the file system
if you have code assuming you hav 1 file system, encapsule it
Database
typically, [...]
Confoo.ca 2010 : Mission-Critical Government Agile Development
Public secteur agile
Probleme with gouvernement projets
lack of mesure
J’ai quitté la présentation