Automatyzacja tworzenia nowego projektu i repozytorium w .NET Core i GitHub

Dziś krótki wpis o automatyzacji tworzenia nowego projektu. Obecnie pracuje w zespole gdzie dosyć często tworzone są nowe projekty. Do tej pory tworzyliśmy zadania w jirze, które polegały właśnie na stworzeniu projektu i repozytorium itp. Stało się to uciążliwe więc zautomatyzowaliśmy ten proces przy pomocy prostego skryptu. Przed jego uruchomieniem Więcej…

Automatyzacja testów integracyjnych z użyciem dockera

Cześć! Dziś postaram się opowiedzieć trochę o automatyzacji testów integracyjnych przy pomocy dockera.   Według klasycznej piramidy testów, testy integracyjne powinny stanowić 20% wszystkich testów. Piramida ta jednak odnosiła się do aplikacji monolitycznych. W przypadku rozproszonej aplikacji ilość testów integracyjnych powinna się zwiększać. Oczywiście, jak zwykle, to zależy od indywidualnej Więcej…

Migracja 110 mln wierszy z SQL Server do Elasticsearch

Cześć. Dziś postaram się opisać, jak zmigrowałem dosyć sporą ilość danych (110 mln wierszy) z SQL Servera do Elasticsearcha. Zacznijmy od konfiguracji ES. Użyłem do tego Kibany. Tworzymy index:

Dla zwiększenia wydajności dodawania nowych dokumentów warto ustawić dwie zmienne:

refresh_interval odpowiada za aktualizacje informacji o naszym indexie, natomiast number_of_replicas Więcej…