Here’s the recent presentation made on LIDNUG on scaling ASP.NET websites from thousands to millions of users. The action starts at 0:02:05.
Here’re the slides.
No related posts.
Working hard to enrich millions of peoples' lives
An Open Source Web 2.0 AJAX Portal built using .NET 3.5, jQuery Linq to SQL+XML, Inversion of Control, Dependency Injection and all hot techs you can grasp in one shot. It is widely in use by companies like BT, Intel, Microsoft and many Education & Govt Orgs in the US, UK and other countries.
Produce UML diagrams at the speed of coding. It’s an IDE for writing UML diagrams using plantuml syntax that saves you from the horror of mouse focused UML designers.
It’s the fastest streaming proxy for making cross-domain AJAX call on your Web 2.0 sites. Support GET, POST, PUT, DELETE. Can stream large content directly from source without the double download overhead. Fully asynchronous, memory effcient.
Alerts you when there’s any process consuming high CPU consistently and burning your CPU and battery. Also monitor high memory usage by any process that might be slowing down other processes.
Feature rich multi-threading library to run tasks in parallel, chain tasks, update UI from background thread, terminate all tasks, wait for all tasks using a convenient fluent API.
A tiny javascript library to load html, javascript, css on demand and inject on page. Handy for ajaxifying any website without using custom frameworks.
UFrame is the light weight Javascript only alternative to UpdatePanel and IFRAME to do AJAX cheap. You can load any page from your site with javascripts, css, and html on demand and inject anywhere on the page.
Secretly take snapshot of subject’s desktop screen and mail to you periodically. Handy surveillance tool.
Read and aggregate RSS feeds into a desktop application and optionally send them to Outlook for more convenient reading.
Build a Smart Client using Microsoft Office like automation model. Highly pluggable architecture that is much cleaner as separation of concern is maximized.
Here’s the recent presentation made on LIDNUG on scaling ASP.NET websites from thousands to millions of users. The action starts at 0:02:05.
Here’re the slides.
No related posts.
It is He who made the sun a shining light and the moon a derived light and determined for it phases - that you may know the number of years and account [of time]. The God has not created this except in truth. He details the signs for a people who know. (Quran 10:5)
by oleksii
05 Feb 2012 at 04:44
Hi Omar,
Great talk, thanks for sharing your experience. I learnt lots of new stuff.
Please correct me if I am wrong, but mostly this is vertical scalability (apart from CDN) and I was wondering if you would mention some horizontal scalability techniques, perhaps like load balancing, CQRS, database sharding or replication. Do you have any posts or talks on horizontal scalability?
Thanks,
Oleksii
by Omar AL Zabir
27 Feb 2012 at 21:08
You are right, this is mostly about vertical scalability. For horizontal scalability, I suggest reading this article of mine:
http://omaralzabir.com/99_99__available_asp_net_and_sql_server_saas_production_architecture/
by Shahed
24 Mar 2012 at 15:37
Great article. You mentioned about the drawbacks of using Linq to Sql. Is using entity framework any better?
by Mark
25 May 2012 at 09:04
Brilliant article! Thank you very much.