Professional Documents
Culture Documents
Avalara uses industry best practices in all aspects of its SaaS operations, including firewalls, intrusion detection, application security managers, virus scanning, and regular penetration testing.
System Architecture
AvaTax was designed using a Service Oriented Architecture approach in which software is constructed to be interoperable. This enables AvaTax to be hosted as a set of Web Services, with public facing interfaces capable of being consumed by virtually any authorized client connected to the Internet. Avatax delivers these services on demand. Our Software as a Service (SaaS) solution is based on a multi-tenant architecture with a single installation of the software. It is configured with the ability to scale horizontally as required. Web services allow customers systems to interoperate over the Internet using open standards. Avalara has both REST- and SOAP-based web services and provides Software Development Kits (SDKs) in various flavors enabling clients to easily integrate with our services using a programmable API. AvaTax is engineered with High Availability (HA) in mind. Using multiple data centers and BGP routing, Avalara ensures data is backed up in a separate data center that can be brought online almost instantly to maintain availability for processing transactions. From upstream network connections to data redundancy in our data centers, the AvaTax service networking, hardware and software layers are robust. Our services are monitored 24x7x365 by multiple internal and external systems. Internally we check the health of our systems over 200,000 times a day by simulating real customer transactions. Externally we utilize both Keynote Systems and WebMetrics for uptime monitoring.
TAX REQUEST