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


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

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, 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
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

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 @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