@Luk_1mex: ja tam kupiłem sam exam cka - wyszło niecałe 850zł. Więc co kto potrzebuje, ja mam duży background z kube redhata (openshift), więc powinno pójść gładko
  • Odpowiedz
Cześć

Jest sobie pewna aplikacja w wersji V1, zrobiona jako SAAS gdzie każdy z kilku tysięcy klientów ma własną subdomenę i cały ruch obsługiwany jest przez jeden serwer dedykowany.

Niebawem będzie wdrażana wersja V2, napisana od zera i znajdująca się na innym serwerze.

Niestety
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 4
@wiesiu2: ogólnie git. Ja bym przy tej okazji w ogóle na stałe przekierowal ruch na load balancer który ma stały adres, a ten Twój serwer dedykowany umieścił na dowolnym adresie za nim. Tym sposobem już nigdy nie będziesz musiał zmienić dnsow z takiego powodu. No i ukryjesz swój serwer w internecie, nie będzie się go dało bezpośrednio ddosowac, skanować itp
  • Odpowiedz
Ktoś z Was używał AWS App Mesh'a, AWS Xray'a? Jak oceniacie ogólne zwiększenie obseravability w aplikacja mikroserwisowych w porównaniu do kosztów tych serwisów? Idea się wydaje interesująca i słuszna, ale mam doświadczenie z pricingiem Cloudwatcha i wiem że ładnie czyści portfel. Nie mniej, biorę 100zł od każdej drużyny i słucham państwa!
#programowanie #programista15k #devops #aws #devopsiarz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@devopsiarz: to jeszcze tylko zlikwidować te głupie wymaganie używania wszystkich zmiennych i wszystkich importów, dodać sum types i przeprojektować system obsługi błędów, zrobić specyfikatory dostępu public/private zamiast konwencji nazewniczej, poprawić detekcję race'ów, aby działała zawsze i wykrywała błędy w czasie kompilacji a nie tylko od czasu do czasu w runtime, zlikwidować pauzy GC, dorzucić jakiś sensowny system paczkowania z repo paczek (a nie tylko GitHub) i będzie nieźle. A nie,
  • Odpowiedz
@Krolik: obstawiam, że nikogo nie interesuje, co Ty tam chcesz mieć w języku programowania i co Ty uznajesz za "głupie" lub "mądre". Popraw mnie jeśli się mylę: daj linka do jakiejś Twojej propozycji jakiegoś języka, która przeszła review i weszła do użytku. ( ͡° ͜ʖ ͡°)

I go mod nie obsługuje "tylko GitHuba", a GC można wyłączyć w pewnych sytuacjach - wiedziałbyś to wszystko, gdybyś więcej
  • Odpowiedz
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #embedded, #pracait czy #produktywnosc. :-)

Zestawienie dostępne na stronie: https://devopsiarz.pl/zestawienia/2022/zestawienie-linkow-materialow-16-08-2022

Tu nic nie wklejam, bo API nie działa dobrze, a ręcznie jak wklejam, to mam nieznany błąd. Wykop
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dla obserwatorów #devopsiarz mam informację, że wznawiam wkrótce newslettera, ale w nieregularnej formie. Newsletter będzie wysyłany mailem (publikacja na stronie może być opóźniona do 3 miesięcy). Newsletter będzie darmowy jak dotychczas.

Tematyka newslettera: DevOps i Linux (szerokorozumiane), Go, Rust, Python, Embeeded (STM32, trochę elektroniki, projekty). Trochę sprzętu. Opisy swoich projektów - najbliższy mailing m.in. o tym - będzie trochę z #embedded właśnie.

Chętnych zapraszam do zapisu na newsletter
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dbzdur: jakieś wybrane linki z newslettera mogą się tutaj pojawiać, ale link do kompletnego tylko na maila. Szybciej pojawią się jednak u mnie na stronie - to info dla tych, którzy mimo wszystko nie chcą mailingu.

Uprzedzając pytanie "dlaczego tak": wielu twórców inwestuje teraz w mailing, bo jest najpewniejszy. Konto na fb może zostać ocenzurowane/zablokowane, podobnie jak konto w serwisie x/y/z. Wykop ma tu dodatkowy problem (poza wcześniej wspomnianymi), że
  • Odpowiedz
Język #golang dynamicznie się rozwija, poza poprawkami do genericsów (weszły w 1.18) w nadchodzącej wersji 1.19 mamy nową opcję do runtime - SetMemoryLimit, dzięki której możemy w nowy sposób wpływać (nowy dla Go rzecz jasna) na działanie GC, jest to opcja podobna w działaniu do Xmx do opcji JVMa. W skrócie ustawia to limit zużycia pamięci przez aplikacje, więc odpowiednie ustawienie tej opcji będzie miało wpływ czy lub jak
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@devopsiarz: warto dodać, że maitanerzy go czekali jakieś 5 lat z tą zmianą

że niektóre firmy o pewnej skali mogą w tej wersji uzyskać znacznie lepszą wydajność ich aplikacji.


@devopsiarz: powiedziałbym, że wszyscy z tego skorzystają. Widziałem aplikację, która używała jakieś 5 MB heapu (typowy przypadek: zwykły bezstanowy serwis), gdzie gc odpalał się co parę milisekund, bo domyślne GOGC słabo działa dla takiego użycia pamięci. A zwiększanie GOGC
  • Odpowiedz
Let's get Rusty popełnił ciekawy film (16 minut) skierowany głównie do programistów, którzy znają jakiś język programowania, ale chcą uczyć się Rusta: https://www.youtube.com/watch?v=iU21KZ4i6bU

W filmie wyjaśniowo, krótko, bo krótko, ale jednak dosyć treściwie, niektóre koncepty języka, system typów i parę innych rzeczy na przykładach. Jeśli więc planujesz lub uczysz się Rusta i masz wolne 16 minut to uważam, że warto.

#rustlang #programowanie #devopsiarz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach