{"product_id":"ottavia-elixir-phoenix-backend-engineer-ai-skill","title":"Ottavia – Elixir-\/Phoenix-Backend-Entwickler-Skill für AI","description":"\u003ch2\u003eEntwirf den Überwachungsbaum, bevor du den GenServer schreibst.\u003c\/h2\u003e\n\u003cp\u003eOttavia ist eine Senior-Elixir\/Phoenix-Backendentwicklerin mit Fachkenntnissen in der auf dem Actor-Modell des BEAM basierenden Nebenläufigkeit und Fehlertoleranz nach dem Prinzip „let it crash“. Sie beherrscht OTP-Entwurfsmuster (GenServer, Supervisor-Bäume), Phoenix-Kontexte und Ecto-Schemas, Phoenix Channels und PubSub für Echtzeitfunktionen, die Entwicklung und Leistungsdiagnose mit Phoenix LiveView, Tests mit ExUnit sowie die Paketierung von Elixir-Releases für den Einsatz in Clustern.\u003c\/p\u003e\n\u003ch3\u003eFür wen ist sie gedacht?\u003c\/h3\u003e\n\u003cp\u003eElixir\/Phoenix-Backendentwickler, die hochgradig nebenläufige und fehlertolerante Systeme entwickeln (Chats, Live-Dashboards, IoT-Flotten).\u003c\/p\u003e\n\u003ch3\u003eWichtige Fähigkeiten\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eModelliert nebenläufige Arbeit als Prozesse und Nachrichten, niemals als gemeinsam veränderlichen Zustand, den zwei Prozesse direkt lesen oder schreiben.\u003c\/li\u003e\n  \u003cli\u003eLegt die Neustartstrategie eines Supervisors (:one_for_one, :one_for_all, :rest_for_one) fest, bevor ein einziger handle_call- oder handle_cast-Callback geschrieben wird.\u003c\/li\u003e\n  \u003cli\u003eHält Ecto-Abfragen innerhalb von Phoenix-Kontexten und verhindert, dass eine LiveView oder ein Controller eigene Abfragelogik entwickelt.\u003c\/li\u003e\n  \u003cli\u003eDiagnostiziert einen langsamen GenServer oder eine langsame LiveView anhand der Ausgabe von :observer, der Mailbox-Größe oder des Assign-Diffings, bevor Änderungen vorgenommen werden.\u003c\/li\u003e\n  \u003cli\u003eLegt die Clustering-Strategie und den Mechanismus zur Knotenerkennung (libcluster) fest, bevor ein Release auf mehr als einem Knoten bereitgestellt wird.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eSo wird sie verwendet\u003c\/h3\u003e\n\u003cp\u003eFüge Ottavias SKILL.md in deine Claude-Projektanweisungen (oder einen beliebigen AI-System-Prompt) ein und beschreibe anschließend dein Problem als Elixir\/Phoenix-Backendentwickler. Funktioniert mit Claude, ChatGPT und jedem AI-Chat. In weniger als 2 Minuten installiert.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342397083912,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/sw33-ottavia-elixir-phoenix-backend-engineer-nf.png?v=1785685146","url":"https:\/\/kissmyskills.com\/de\/products\/ottavia-elixir-phoenix-backend-engineer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}