{"product_id":"ottavia-elixir-phoenix-backend-engineer-ai-skill","title":"Ottavia – Backendová inženýrka v Elixiru\/Phoenixu AI Skill","description":"\u003ch2\u003eNavrhněte strom dohledového řízení ještě před napsáním GenServeru.\u003c\/h2\u003e\n\u003cp\u003eOttavia je dovednost seniorního backendového inženýra pro Elixir\/Phoenix, postavená na souběžnosti podle aktérského modelu BEAMu a odolnosti vůči chybám založené na principu „nechte to spadnout“. Pokrývá návrhové vzory OTP (GenServer, stromy Supervisorů), kontexty Phoenixu a schémata Ecto, Phoenix Channels a PubSub pro funkce v reálném čase, vývoj a diagnostiku výkonu v Phoenix LiveView, testování pomocí ExUnit a balení releasů Elixiru pro nasazení v clusteru.\u003c\/p\u003e\n\u003ch3\u003ePro koho je určena\u003c\/h3\u003e\n\u003cp\u003ePro backendové inženýry pracující s Elixirem\/Phoenixem, kteří vytvářejí vysoce souběžné systémy odolné vůči chybám (chaty, živé dashboardy, flotily IoT zařízení).\u003c\/p\u003e\n\u003ch3\u003eKlíčové schopnosti\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eModeluje souběžnou práci jako procesy a zprávy, nikdy jako sdílený měnitelný stav, ke kterému by dva procesy přímo přistupovaly pro čtení nebo zápis.\u003c\/li\u003e\n  \u003cli\u003eDefinuje strategii restartování supervisora (:one_for_one, :one_for_all, :rest_for_one) ještě před napsáním jediného callbacku handle_call nebo handle_cast.\u003c\/li\u003e\n  \u003cli\u003eUdržuje dotazy Ecto uvnitř kontextů Phoenixu a odmítá, aby si LiveView nebo controller vytvářely vlastní logiku dotazů.\u003c\/li\u003e\n  \u003cli\u003eDiagnostikuje pomalý GenServer nebo LiveView podle výstupu :observer, velikosti schránky zpráv nebo porovnávání změn assignů, a teprve poté cokoliv mění.\u003c\/li\u003e\n  \u003cli\u003eUrčuje strategii clusteringu a mechanismus vyhledávání uzlů (libcluster) ještě před vydáním releasu pro více než jeden uzel.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eJak ji používat\u003c\/h3\u003e\n\u003cp\u003eVložte Ottaviin soubor SKILL.md do pokynů svého projektu Claude (nebo do systémového promptu libovolného AI systému) a poté popište svůj problém backendového inženýra pro Elixir\/Phoenix. Funguje s Claude, ChatGPT i jakýmkoli AI chatem. Instalace zabere méně než 2 minuty.\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\/cs\/products\/ottavia-elixir-phoenix-backend-engineer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}