CommunityCodierung & Entwicklunggithub.com

magmalake/magmalake-apps

Erstellen Sie eine Datenanwendung auf magmalake als ein Mojo-Projekt, mit Pipelines, die von orca ausgeführt werden, einem See aus Iceberg-Tabellen über S3 und einer langlebigen Flare-Webanwendung, die diese liest. Anschließend mit `orca aws` auf AWS bereitstellen.

Was ist magmalake-apps?

Diese Fähigkeit ermöglicht es Entwicklern, vollständige Datenanwendungen mit dem magmalake-Ökosystem zu erstellen, wobei alles in einem einzigen Pixi-Projekt zusammengefasst ist. Die Anwendung besteht aus drei Arten von Programmen, die alle in Mojo geschrieben sind: Pipelines, die von Orca geplant werden und in Iceberg-Tabellen schreiben, dem eigenen Orca-Scheduler und einer Weboberfläche sowie langlebigen Flare-Servern, die diese Tabellen lesen und als Konsole oder Dashboard dienen. Die Entwicklung erfolgt lokal mit Postgres und einem lokalen Warehouse, die Bereitstellung auf AWS erfolgt über `orca aws up`, `push`, `register` und `app` Befehle, die einen CloudFormation-Stack mit einem Kontrollinstanzen für Orca, Postgres, Caddy und die Apps sowie einzelne Instanzen für Pipeline-Ausführungen erstellen. Die Fähigkeit behandelt Projekterstellung, Layout, Tabellenverwaltung, das Schreiben von Pipelines und Apps, lokales Testen, AWS-Bereitstellung mit Hostnamen und Secrets sowie Kostenoptimierung und häufige Fehler.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/magmalake/skills/tree/HEAD/magmalake-apps

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Eine magmalake-App ist ein Pixi-Projekt, das drei Arten von Programmen enthält, alle in Mojo: Pipelines, die von orca geplant werden und Iceberg-Tabellen schreiben, der eigene orca (Scheduler und UI) und Apps: langlebige Flare-Server, wie eine Konsole, die die Tabellen liest. Auf AWS betreibt ein CloudFormation-Stack orca, Postgres, die Apps und Caddy auf einer Kontrollinstanz, und jeder Pipeline-Lauf auf eigenen Instanzen.

Für tiefergehende Pipelines (Partitionen, Keyed, Sensoren, Dista-Aufgaben) laden Sie die orca-Fähigkeit; schreiben Sie Mojo mit der mojo-syntax-Fähigkeit von Modular. mojoshelf's eigene: npx skills add mojoshelf/mojoshelf --skill mojoshelf-consume --yes.

Projekt erstellen

pixi init lake -c https://conda.modular.com/max -c conda-forge
cd lake
# Fügen Sie in [workspace] der pixi.toml hinzu:   preview = [

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Verwandte Skills