Engineering
Egnyte Releases Open Source Bandwidth Limiting Plugin
Learn about Egnyte's open source bandwidth limiting plugin and how it can help your IT team rein in cloud-related egress fees.
How and Why Egnyte Redesigned Its Core Configuration System
Learn how Egnyte addressed configuration at scale to support growing customer needs and improve developer workflow.
How Egnyte Uses Rate Limiting to Dynamically Scale
Egnyte handles more than a million API requests per minute. See how we use rate limits and unusual request pattern detection to scale dynamically.
Exploring embeddings for categorizing content at scale
Organizing and finding information efficiently is at the heart of any robust content management system. Though content is typically classified as structured or unstructured...
The Journey to 7X Search Performance Improvement
Egnyte is used by our customers as a unified platform to govern and secure billions of files everywhere. As the amount of data stored is huge, customers want to search their dataset by metadata attributes...
Redesigning the UI of an Enterprise Application: A Development Case Study
Web design trends come and go at a dizzying pace these days. While it might be easy to completely redo a simple website or a web application, visual design is not often a top priority for large-scale enterprise applications...
Understanding SimCLR, a framework for contrastive learning
Transfer learning and pre-training schemas for both NLP and Computer Vision have gained a lot of attention in the last months...
Watch Out For Fixtures in cypress.io
Today I would like to tell you a story about a bug that cost me two days of searching and debugging sessions. It turned out to be a trivial thing, and with a better error message, it could have taken seconds instead of days...
My First Year at Egnyte: An Engineer’s Perspective
I am a software engineer on Egnyte’s Cloud Infrastructure team where we create, maintain, and optimize backend services used by the rest of the Egnyte platform...
How to Hire Technical Job Candidates Who Deliver Value
If you are a beginner at technical recruiting or haven’t yet conducted interviews, but you think you could in the future, then I’ll be glad to give you some tips.
User Identity Mapping In a Hybrid Environment, Part 2: ID Mapping Across Appliances
In the previous article, we discussed the significance of identity mapping for authorization and its importance within the Egnyte Platform. In this article, we will describe a mechanism that will make it possible...
User Identity Mapping In a Hybrid Environment, Part 1
In any system, the access or denial of resources is determined by the identity of the entity that attempts to use the resource. Therefore, identity mapping plays a very crucial role in ensuring...