Best PracticesDevelopersTechnology

Schema Management Under Source Control

Deploying new features that require changes to the database is a technical challenge in any application. To quote Jeff Atwood from Coding Horror: “When I ask development teams whether their database is under version control, I usually get blank stares.” The database is a critical part of your application. If you deploy version 2.0 of


Adventures With Open Source ETL

One of the greatest benefits I get from working at Kaltura, is the opportunity to work with  some of the greatest open source projects out there. I’ve written about Kaltura’s data warehouse (DWH), powering the entire analytics side of Kaltura’s products and services, and I promised I’d go into more details about the technology that makes the


Data Makes The World Go Round

Behind the scenes in the Kaltura Server, a lot of data is being created. This data is collected and aggregated into Kaltura’s Data Warehouse  (DWH). The DWH contains all the information displayed in the  Analytics tab in the Kaltura Management Console (KMC), and more (some accessible through the API, and some only through direct querying). In this