Top Banner
How to Build a Scalable Application Nate Johnson, Reliam CEO & Founder
11

Building a scalable application- architecture considerations

Dec 14, 2014

Download

Technology

Reliam

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].
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Building a scalable application- architecture considerations

How to Build a Scalable Application

Nate Johnson, Reliam CEO & Founder

Page 2: Building a scalable application- architecture considerations
Page 3: Building a scalable application- architecture considerations
Page 4: Building a scalable application- architecture considerations

What is Scalability?

Page 5: Building a scalable application- architecture considerations

Lots of Layers

Page 6: Building a scalable application- architecture considerations

The Design Layer

• Page and Object Caching• Plan for Growth

• Read/Write Splitting• Consider New Methods

Page 7: Building a scalable application- architecture considerations

The Architecture Layer

• Caching and Content Distribution• Load Balancing• Database Scaling

• Monitoring• Load Testing

Page 8: Building a scalable application- architecture considerations

Configuration Layer

• Operating Systems• Web Servers

• Databases• Configuration Management

Page 9: Building a scalable application- architecture considerations

Physical Layer

• Network Layer• Physical Servers• Cloud Services

Page 10: Building a scalable application- architecture considerations
Page 11: Building a scalable application- architecture considerations

Thank you!

@Reliam

Facebook.com/reliam