Customer Relationship Management (CRM)
Data Farm Inc.®

The Technical "Know-How"
Home Executive Summary Investors Trade Secret Compression Encryption Data Streaming Business Intelligence
Check List: Scalability and Expandability
A scalable architecture is an architecture that can scale up to meet increased workloads. There are two primary ways to scale up a system: Vertical (Expandability) and Horizontal (Scalability).

Our view of Scalability and Expandability are as follows:

Horizontal = Scalability:
By adding more unites or blocks such as servers, clusters or cloning system features or services.

Vertical = Expandability:
By adding more resources such as memory, disk space, using Cache-oblivious algorithm or using sessions. It increases the throughput of each unit.

Building a Scalable Architecture, it must have the following features:

       • Tiers architecting
       • Loosely coupled
       • Transparent
       • Components structure
       • Dynamic Business Rules
       • Independent Services
       • Software Engines
       • Templates and Refactoring

       Facebook Facebook Facebook Facebook Facebook
Thinking in
Tiers
Data Access
Object
Interactive
Front
Zeros & Ones
Plus Math
Data and
Databases
Check List Issues
Mobile-Browsers Standardization Templates Conversion Index Performance FAQ
Cloud Intelligent JSP Template Indexing DAO-XML Security Clients
Server Personal Multiple
Languages
Encryption Tracing & Transformation Errors & Logging Future
Security &
Communication
Business Intelligent
Shopping Cart
Compression Data Structures Scalability
(Expandability)
Big Data
Business Transaction Ready to Use
DAO
  Internal &
External
Flexibility CRM
Data Refactoring Server Traffic   CLOB & BLOB Transparency End-to-End
Mapping & Farming       Encryption Availability Intelligence
Web Services       Compression Latency Marketing
New Technologies       Security Brainstorm (Team) Sales

About us Contact Site Map Support Privacy Terms All rights reserved