Lakekeeper je open-source katalog pro Apache Iceberg, který plně implementuje standardní REST Catalog specifikaci. Je postaven na knihovně iceberg-rust, což mu umožňuje fungovat jako jediný binární soubor bez nutnosti instalace JVM nebo Pythonu. Jako centrální bod v Open Lakehouse architektuře umožňuje Lakekeeper provádět pokročilé operace, jako jsou commity napříč více tabulkami a řešení konfliktů na straně serveru. Systém je navržen jako bezstavový, což usnadňuje jeho horizontální škálování a zajišťuje vysokou dostupnost v produkčních prostředích.
Bezpečnostní architektura nástroje se opírá o správu přístupu pomocí mechanismů "Vended-Credentials" a vzdáleného podepisování požadavků pro S3, přičemž podporuje všechny hlavní cloudové poskytovatele (AWS, Azure, GCP) i on-premise nasazení. Lakekeeper nabízí jemnozrnnou autorizaci (Fine-Grained Access) skrze OpenFGA nebo Cedar a integruje se s identitními poskytovateli přes OIDC. Významnou funkcí je systém událostí (CloudEvents), který umožňuje externím aplikacím reagovat na změny v tabulkách v reálném čase, a mechanismus schvalování změn pro vynucování datových kontraktů.
Pro hodnocení programu se prosím nejprve přihlaste