
We offer fully managed application hosting, allowing you to focus on other more important areas. Our experience in both cloud and dedicated server solutions allows us to assist you in deciding the configuration that best meets your needs. Taking advantage of our hosting solutions, reduces your need to invest in expensive hardware and IT personnel. We offer cutting-edge services which ensure you always have access to your technology and your data is backed-up and kept secure.
Software Design + Server Architecture
We employ a layered server architecture across single or multiple nodes for optimal modularity, scalability and performance. As we design software we consider the impact it will have on network performance and operating costs once the product is deployed.
Below is a diagram of a traditional architecture for a network application. Each layer represents single or multiple servers depending on the computing needs.

Services
Application server stack
- Design stack specifically for application functionality
Security
- Firewall and Intrusion Detection System (IDS)
- Operating System hardening
- Daily monitoring of security patches for network services
Administration
- Monitoring system performance, throughput and capacity
Data Integrity
- RAID-1 disk mirroring to support real-time fault tolerance
- Daily backups of all application files and databases to a secured remote location
Technologies
- UNIX operating system variants
- MySQL / PostgreSQL database server
- RabbitMQ messaging system
Network facilities
- We utilize enterprise data center facilities from dedicated and cloud providers
- Dedicated server option: 100 Gbps backbone
- Cloud computing server option: Amazon EC2 (learn more)
