Building a scalable application- architecture considerations
11
How to Build a Scalable Application Nate Johnson, Reliam CEO & Founder
-
Upload
reliam -
Category
Technology
-
view
478 -
download
3
description
Nate Johnson is CEO/Founder of Reliam. He worked on some of the first internet application architectures and continues to stay a step ahead of the industry by providing his clients with state of the art services. Nate founded Reliam (formerly Ristech) in 2001, and continually pushes the boundaries with company reliability and employee expertise. Reliam provides Internet Application Management, the next generation of managed web hosting. Reliam delivers solutions for the largest internet events in the world, the top interactive media agencies and the world's most recognized brands. For more information please check out www.reliam.com. If you are interested in having Nate speak at one of your events please e-mail [email protected].
Transcript of Building a scalable application- architecture considerations
![Page 1: Building a scalable application- architecture considerations](https://reader033.fdocuments.net/reader033/viewer/2022061210/548fa908b47959962d8b4c57/html5/thumbnails/1.jpg)
How to Build a Scalable Application
Nate Johnson, Reliam CEO & Founder
![Page 2: Building a scalable application- architecture considerations](https://reader033.fdocuments.net/reader033/viewer/2022061210/548fa908b47959962d8b4c57/html5/thumbnails/2.jpg)
![Page 3: Building a scalable application- architecture considerations](https://reader033.fdocuments.net/reader033/viewer/2022061210/548fa908b47959962d8b4c57/html5/thumbnails/3.jpg)
![Page 4: Building a scalable application- architecture considerations](https://reader033.fdocuments.net/reader033/viewer/2022061210/548fa908b47959962d8b4c57/html5/thumbnails/4.jpg)
What is Scalability?
![Page 5: Building a scalable application- architecture considerations](https://reader033.fdocuments.net/reader033/viewer/2022061210/548fa908b47959962d8b4c57/html5/thumbnails/5.jpg)
Lots of Layers
![Page 6: Building a scalable application- architecture considerations](https://reader033.fdocuments.net/reader033/viewer/2022061210/548fa908b47959962d8b4c57/html5/thumbnails/6.jpg)
The Design Layer
• Page and Object Caching• Plan for Growth
• Read/Write Splitting• Consider New Methods
![Page 7: Building a scalable application- architecture considerations](https://reader033.fdocuments.net/reader033/viewer/2022061210/548fa908b47959962d8b4c57/html5/thumbnails/7.jpg)
The Architecture Layer
• Caching and Content Distribution• Load Balancing• Database Scaling
• Monitoring• Load Testing
![Page 8: Building a scalable application- architecture considerations](https://reader033.fdocuments.net/reader033/viewer/2022061210/548fa908b47959962d8b4c57/html5/thumbnails/8.jpg)
Configuration Layer
• Operating Systems• Web Servers
• Databases• Configuration Management
![Page 9: Building a scalable application- architecture considerations](https://reader033.fdocuments.net/reader033/viewer/2022061210/548fa908b47959962d8b4c57/html5/thumbnails/9.jpg)
Physical Layer
• Network Layer• Physical Servers• Cloud Services
![Page 10: Building a scalable application- architecture considerations](https://reader033.fdocuments.net/reader033/viewer/2022061210/548fa908b47959962d8b4c57/html5/thumbnails/10.jpg)
![Page 11: Building a scalable application- architecture considerations](https://reader033.fdocuments.net/reader033/viewer/2022061210/548fa908b47959962d8b4c57/html5/thumbnails/11.jpg)
Thank you!
@Reliam
Facebook.com/reliam