Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Large Scale Web Applications Using WordPress

3,308 views

Published on

Large scale web application

Large set of users x multiple interactions x large data
-----------------------
A web application

Web Software that is created for a specific purpose/objective
-----------------------
Any web application can be logically seperated into
-----------------------
Content – Data the application contains
Users – types of users that uses the application and access/contribute content
Interactions – way in which user access/contributes content
-----------------------
Logic

Mapping of the application's 3 areas (specified in the previous slide) logically makes it easy to decide WordPress can be used to develop the application
-----------------------
Example for logical mapping

A Job Board broadly consists of the following content/users/interactions

1. Job Postings
2. Employee
3. Employers
4. Post a Job
5 Apply for a job
6. Search for a job
-----------------------
Another Example for logical mapping

A Real Estate Portal broadly consists of the following content/users/interactions

1. Properties
2. Builders
3. Buyers
4. Enquiry
5 Post Properties
6. Search Properties
-----------------------
Who decides the platform

1. Website owners or product owners
Typically non technical website/product creators are influenced by what is said to them
-----------------------
Major objectives of the the product owner
1. Fast Development
2. Scalability
-----------------------
1. Fast development – As WP is a framework which is ready with basic functions, it is the fastest way to get started
2. Scalability – When the application's data/users/interactions goes beyond certain WP can scale, WordPress.com is the best example with 74 million blogs running on it.
-----------------------
What developer should see to choose WordPress to develop
1. Application Logic which is the application itself
2. Infrastructure that can support scalability
3. Database Structuring
-----------------------
Foundation Logic
1. WordPress framework makes it possible to implement any application logic
-----------------------
Infrastructure
Scalability can be supported with proper Infrastructure
-----------------------
Database Structuring
Optimized database structure, DB Caching makes it feasible to create large apps with WP
-----------------------
Photo Credit
http://www.flickr.com/photos/42788859@N00/318947873/
http://dubaidhow.com/
http://www.flickr.com/photos/81787495@N00/52445415/
http://www.flickr.com/photos/94044763@N00/111392282/
http://www.flickr.com/photos/46319796@N00/428985213/
http://www.flickr.com/photos/37914686@N00/3411982262/
http://www.flickr.com/photos/46674859@N04/8564690153/
http://www.flickr.com/photos/72744371@N00/4790892219/
http://www.flickr.com/photos/8718930@N07/3462606643/
http://www.flickr.com/photos/62126383@N00/506977642/
http://www.flickr.com/photos/27917561@N00/4225410966
http://www.flickr.com/photos/8102700@N02/5578893436/

Published in: Technology, Business
  • Be the first to comment

Large Scale Web Applications Using WordPress

  1. 1. Large SCALE Web Apps Using WordPress @sathishn
  2. 2. What is a Web Application @sathishn
  3. 3. Content / Users / Interactions @sathishn
  4. 4. Logic @sathishn
  5. 5. Job Board Job Postings Employee Employer Post a Job Apply for a Job @sathishn
  6. 6. Job Board Job Postings - Content Employee } Users with roles } Interactions Employer Post a Job Apply for a Job @sathishn
  7. 7. Real Estate Portal Properties Builders Buyers Enquiry Post Properties @sathishn
  8. 8. Real Estate Portal Properties - Content Builders } Users with roles } Interactions Buyers Enquiry Post Properties @sathishn
  9. 9. For WEBSITE Owners / USERS @sathishn
  10. 10. Fast Development @sathishn
  11. 11. Scalability 74,802,134 sites on WordPress.com @sathishn
  12. 12. For Developers @sathishn
  13. 13. Foundation Logic @sathishn
  14. 14. INFRASTRUCTURE @sathishn
  15. 15. Database Structuring DB CACHE, OPTIMIZED STRUCTURe & QUERY @sathishn
  16. 16. THANK YOu @sathishn www.snr-technologies.com sathish@snr-technologies.com

×