Toolverse
Wszystkie skille

scala-pro

autor: sickn33

Opanuj zaawansowaną Scalę: programowanie funkcyjne, systemy rozproszone i big data

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
sickn33
Kategoria
Frontend
Wyświetlenia
27

O skillu

Skill dla inżynierów pracujących z Scalą na poziomie enterprise. Specjalizuje się w architekturach reaktywnych, systemach rozproszonych i przetwarzaniu dużych zbiorów danych. Obejmuje głęboką wiedzę o Apache Pekko, Akka, Spark, ZIO i Cats Effect. Używaj go proaktywnie do projektowania systemów Scala, optymalizacji wydajności i integracji enterprise.

Jak używać

  1. Zidentyfikuj zakres swojego zadania związanego ze Scalą — czy dotyczy ono programowania funkcyjnego, systemów rozproszonych, big data czy architektury reaktywnej. Wyjaśnij cele, ograniczenia i wymagane dane wejściowe.

  2. Skonsultuj się ze skillem w sprawie najlepszych praktyk i list kontrolnych dla Twojego konkretnego problemu. Skill dysponuje wiedzą o Scala 3, systemach efektów (Cats Effect, ZIO), modelach aktorów (Apache Pekko, Akka), Spark oraz zaawansowanym programowaniu typów.

  3. Poproś o konkretne kroki implementacyjne i wytyczne dotyczące weryfikacji rozwiązania. Jeśli potrzebujesz szczegółowych przykładów, skill może odwołać się do playbooka implementacyjnego zawartego w dokumentacji.

  4. Zastosuj rekomendacje do swojego kodu, zwracając szczególną uwagę na immutabilność, bezpieczeństwo typów i reaktywne wzorce projektowe.

  5. Zweryfikuj wynik poprzez testy jednostkowe i integracyjne, upewniając się, że rozwiązanie spełnia wymagania dotyczące wydajności i skalowalności systemów rozproszonych.

Podobne skille