Our tech stack
What does Box's tech stack look like?
We use many different technologies to solve the challenges of supporting enterprise customers across the globe at massive scale. Our customers work using many different modalities (web, mobile, and desktop), and we need to provide an excellent user experience while operating a highly available, high-scale, and top-performing service.
How does Box operate at scale?
Box manages hundreds of petabytes of content, which means tens of billions of files are accessed by millions of users daily — and growing at an exponential rate. To ensure the right availability and scalability of our platform, we leverage multiple cloud platforms globally to meet this growth. Customers can choose exactly where they want their files stored geographically to help meet data privacy requirements, and we provide the right level of compliance for their storage needs.
How does Box ensure security and compliance?
Our engineers enable our customers to achieve the most advanced compliance requirements — like PCI, FINRA, HIPAA, and GxP — and can also enable new third-party security technologies that are critical for many customers. Additionally, we plan to extend our use of more advanced encryption techniques, such as key management services, to more aspects of our databases, search, and metadata to extend customer control and security.
How does Box support business continuity and fault tolerance?
Even though system failures and unexpected events are part of the reality, our engineers architect Box to anticipate and mitigate these types of challenges. When customers upload content to Box, we ensure files are redundantly stored in multiple data centers in the region(s) of the customer's choice. Our storage durability helps customers stay ahead of concerns like data backups or data loss from a regional disasters, or fault tolerance