Aktywne Wpisy
Talaxin +73
#czytajzwykopem #ksiazki #chwalesie
Moja kolekcja książek, nadal rośnie a mniej czasu na czytanie eh
Moja kolekcja książek, nadal rośnie a mniej czasu na czytanie eh
Pitex +1
Patrząc na komentarze pod znaleziskiem "Koniec kupowania YouTube Premium za bezcen. Google anuluje subskrypcje" jestem aż zdumiony polskim cebularstwem. Ja rozumiem, że czasem szkoda 60zł/mc za UHD na Netflix czy innych pokrewnych platformach, ale 26zł/mc za coś co człowiek faktycznie ogląda dzień w dzień niezależnie od urządzeń lub poglądów stwierdzacie, że każdy sposób na obejście systemu płatności jest godny pochwały? Postawcie sobie swój własny serwer z filmem 4k60fps który okaże
Tam gdzie obecnie pracuje, koledzy właśnie skończyli robić coś dokładnie odwrotnego.
I tak się żyje na tej wsi. Ludzie podejmują decyzję nie w oparciu o fakty lecz o modę
nikt się nawet przez 10s nie zastanowił, czy takie mikroserwisy są nam potrzebne czy nie. jak się ma 30 milionów użytkowników to pewnie, ale myślę mieliśmy może 10k bo to aplikacja dla innych firm xD
#programowanie #programista15k
Mikroserwisy przeważnie udają się tylko wtedy, gdy projekt startuje się od zera i poświęci trochę czasu na wymyślenie sensownej architektury. W przypadku przechodzenia z monolitu na mikroserwisy często to po prostu jedno olbrzymie spagetti zostaje podzielone na mniejsze spagetti ( ͡
Przyszła firma konsultingowa i zaczęli przepisywać. Pierwszym etapem mialobyc zostawienie starej bazy i pisanie na niej mikroserwisow. I tak powstawały mikroserwisow niby niezależne. Ale np takie filtry to czesały po całym systemie. Bo tak było w monolicie bo to było wygodne i użyteczne dla biznesu. O tak zostało w mikro tylko gorzej. Nikt nie pomyślał żeby zrobić od razu porządne
Oczywiście nikt tego nie zrobi, bo nikt nie ma ochoty iść do zarządu i powiedzieć "słuchajcie, przestajemy rozwijać produkt na pół roku bo programiści chcą cośtam
10 podów będzie działało jako obsługa zadań z kolejki asynchronicznej
5 podów odpowiada za raporty
10 podów odpowiada za całą resztę aplikacji
Odpada wtedy przepisywanie spaghetti w kodzie na spaghetti wywołań endpointów. I w efekcie otrzymanie jeszcze gorszego spaghetti, którego nie dą się normalnie debugować, ale za to jest
@grzesio1912: Ale to już nie są mikroserwisy wtedy. Ja bym to nazwał SOA. Tylko wtedy już nie jest fajnie i modnie, bo SOA jest znane od dawna
@WaveCreator: Dzięki temu otrzymuje się wady monolitu, które za to w pełni kompensują wady mikroserwisów :)
@cebulowy_krezus: pracuję z czymś takim tj. mam serwisy korzystające z jednej bazy kodowej jak np. serwis do obsługi kolejek, główny serwis albo serwis na częśc kodu, która jest problematyczna. Generalnie jest ok, ale potrzeba dużego ogarnięcia, żeby nie zrobić syfu np. nieskordynowane pisanie po tej samej bazie. Z drugiej strony nawet najgorszy monolit jest lepszy, bo przynajmniej da się go