Guidebolt

Web Development

Revised 2018.01.09

Principles

Your website must load fast and look clean.

If you run a small brick-and-mortar business, make it easy to find the location's address, hours of operation, and phone number.

Website Analysis

Speed: Google PageSpeed Analyzer

Security: Qualys SSL Labs Server Test

SEO: SiteCheckup Test

Blacklist: MXToolbox Blacklist Check

Fast Website Reference | Comedy

Transition Path

Start small, grow fast, scale with traction. Premature optimization kills web start-ups.

Start with a single server to keep costs low. It will contain the database (ex. MySQL), web server (ex. Nginx), and application code managed with version control (ex. Git).

Architecture

Application-Database Isolation

Application Server Farm/Standbys

Application Load Balancer

Database Replication

Database Backups

Database Load Balancer

Multi-region Servers

Geographic Localization

DNS Scaling

In-Memory Database

Message Queue

System Status Monitor

See examples below:

Stripe System Status Page

Google System Status Page

Concepts

API Type: SOAP vs JSON