building a scalable application- architecture considerations

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

Upload: reliam

Post on 14-Dec-2014

471 views

Category:

Technology


3 download

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

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