{"product_id":"ottavia-elixir-phoenix-backend-engineer-ai-skill","title":"Ottavia - Inżynierka backendu Elixir\/Phoenix — Skill AI","description":"\u003ch2\u003eZaprojektuj drzewo nadzorcze, zanim napiszesz GenServer.\u003c\/h2\u003e\n\u003cp\u003eOttavia to umiejętność starszego inżyniera backendu Elixir\/Phoenix, oparta na współbieżności w modelu aktorów BEAM oraz odporności na błędy zgodnej z zasadą „niech się zawali”. Obejmuje wzorce projektowe OTP (GenServer, drzewa Supervisor), konteksty Phoenix i schematy Ecto, Phoenix Channels i PubSub do obsługi funkcji czasu rzeczywistego, tworzenie aplikacji w Phoenix LiveView i diagnozowanie ich wydajności, testowanie za pomocą ExUnit oraz pakowanie wydań Elixira na potrzeby wdrożeń klastrowych.\u003c\/p\u003e\n\u003ch3\u003eDla kogo\u003c\/h3\u003e\n\u003cp\u003eDla inżynierów backendu Elixir\/Phoenix tworzących wysoce współbieżne i odporne na błędy systemy (czaty, pulpity na żywo, floty urządzeń IoT).\u003c\/p\u003e\n\u003ch3\u003eNajważniejsze możliwości\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eModeluje współbieżną pracę jako procesy i komunikaty, nigdy jako współdzielony, zmienny stan, który dwa procesy bezpośrednio odczytują lub modyfikują.\u003c\/li\u003e\n  \u003cli\u003eDefiniuje strategię restartu nadzorcy (:one_for_one, :one_for_all, :rest_for_one), zanim napisze choć jeden callback handle_call lub handle_cast.\u003c\/li\u003e\n  \u003cli\u003eUmieszcza zapytania Ecto w kontekstach Phoenix, nie pozwalając, aby LiveView ani kontroler tworzyły własną logikę zapytań.\u003c\/li\u003e\n  \u003cli\u003eDiagnozuje powolny GenServer lub LiveView na podstawie danych wyjściowych :observer, rozmiaru skrzynki pocztowej albo porównywania zmian w assign, zanim cokolwiek zmieni.\u003c\/li\u003e\n  \u003cli\u003eOkreśla strategię klastrowania i mechanizm wykrywania węzłów (libcluster), zanim wydanie zostanie wdrożone na więcej niż jednym węźle.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eJak używać\u003c\/h3\u003e\n\u003cp\u003eWklej plik SKILL.md Ottavii do instrukcji projektu Claude (lub do promptu dowolnego systemu AI), a następnie opisz problem dotyczący inżynierii backendu elixir\/phoenix. Działa z Claude, ChatGPT i dowolnym czatem AI. Instalacja zajmuje mniej niż 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\/pl\/products\/ottavia-elixir-phoenix-backend-engineer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}