Recently I implemented a full working app using only functions. 4$, that was all that I needed to pay for the whole month after running some synthetic load through the app. I spent a few additional hours just to make it 3$ next month. You could ask, what’s the reason. Read along
Strona głównaUżytkownik
Scooletz | użytkownik
A więc chcesz użyć Service Fabric i od samego począku zastanawiasz się w jaki sposób uczynić Twój cluster bardziej wydajnym. Zauważasz opcję konfiguracji ListenOnSecondary i włączasz ją. Aplikacja zaczyna działać szybciej, ale po pewnym czasie pojawiają się błędy. Jakie? O tym w artykule.
Architektura 2359 dni, 11 godzin, 50 minut temu 38 źrodło rozwiń
Czy Snapshot Isolation to idealny sposób na rozwiązanie wszystki problemów z Twoją bazą? Jakie anomalie możemy napotkać używając go i na co trzeba uważać? Zapraszam do lektury
Architektura 2372 dni, 11 godzin, 53 minuty temu 54 źrodło rozwiń
Model async-await stał się już na tyle popularny, że zna go każdy developer. Co jednak, kiedy mamy przypadek, w którym kontynuację wykonania powinniśmy wykonać teraz albo nigdy. Czy możemy w jakiś sposób stworzyć lepsze rozwiązanie, które dalej będzie wspierało magię kompilatora schowaną za async-await? Zapraszam do lektury
Architektura 2472 dni, 26 minut temu 198 źrodło rozwiń
Saga ma wiele nazw. Znana jest również jako process manager lub orkiestracja. O ile samodzielne wywołania serwisów nie są problemem, o tyle poprawne i sprawne zaimplementowanie operacji Delay, tak aby przetrwała restarty procesu i poprawnie obsłużyła upływający czas nie jest takie proste. Zachęcam do lektury i spojrzenia na opóźnienia pod nieco innym kątem.
Architektura 2477 dni, 21 godzin, 59 minut temu 48 źrodło rozwiń
A więc chcesz zamówić hotel i lot na wycieczkę. Wszystko odwleczone o jeden dzień (bo skoro można, to czemu nie zacząć jutro)? Jak opisać to w kodzie? W jaki sposób wyrazić połączenie tych wielu usług? Jak prosto, wykorzystując obecne w C# twory, ubrać to w zwięzły kawałek kodu.
Architektura 2482 dni, 22 godziny, 20 minut temu 75 źrodło rozwiń
Niestety, pomimo coraz większej adopcji chmury publicznej, często zapominamy o jej pewnym aspekcie, związanym z tym, w jaki sposób naszą aplikację zaprojektowaliśmy. Co z tym zrobić i jak zadbać aby biznes nie smucił się po otrzymaniu rachunku za usługi? O tym, w poście poniżej.
A więc dalej modelujesz swoją domenę. Który agregat powinien odpowiadać za obsłużenie danego zdarzenia? Do którego agregatu przynależy dane zdarzenie? Zapraszam do lektury
Architektura 2512 dni, 10 godzin, 51 minut temu 37 źrodło rozwiń
Kiedy szacujesz rozmiar danych przechowywanych w swoim klastrze Service Fabric, łatwo jest przekroczyć pojemność dysku, szczególnie jeśli mówimy o instancjach na Azure, gdzie D2 dostarcza zaledwie 100 GiB. 100 GiB to może niemało, ale co zrobić w przypadku, gdy chcemy uruchomić wiele aplikacji? W jaki sposób nie zderzyć się ze ścianą "braku miejsca"?
A więc modelujesz swoją domenę. W Twoim modelu masz agregat, który okresowo jest niezwykle obciążany przez użytkowników systemu. W jaki sposób do tego nie dopuścić? Jak przearanżować model tak, aby łatwiej obsługiwał takie sytuacje? Zapraszam do lektury #TopDomainModel
Architektura 2517 dni, 23 godziny, 3 minuty temu 97 źrodło rozwiń
Podczas pracy nad moim nowym projektem SewingMachine zacząłem zastanawiać się, czy w szczególnych wypadkach, serializacja obiektów nie mogłaby zachodzić szybciej. Zachęcam do poznania podejścia, które pozwala na 10x (słownie: dziesięć razy) szybszą serializację, zgodną z formatem protobuf-net.
Tworzenie puli obiektów to częsta praktyka stosowana w bibliotekach serializujących. We wpisie sprawdzam, czy używanie takiego podejścia dla małego bloku pamięci jest efektywne i czy nie lepiej użyć niskopoziomowego słowa kluczowego stackalloc.
Sztuka programowania 2530 dni, 21 godzin, 38 minut temu 90 źrodło rozwiń
Service Fabric to uniwersalna platforma do hostowania i zarządzania usługami i aplikacjami, używana zarówno w Azure jak i "na premisach". Zachęcam do zapoznania się ze sposobem, w jaki hostowane są aplikacje napisane jako serwisy Service Fabric.
W jaki sposób tworzyć procesy, które nie zawodzą? Procesy, które odporne są na awarie, brak prądu. Procesy, które są w stanie wrócić do miejsca w którym zostały przerwane i dalej realizować przeznaczone im zadanie. O tym i o sprytnym budowaniu procesów przy wykorzystaniu async-await w artykule poniżej.
Architektura 2539 dni, 11 godzin, 54 minuty temu 45 źrodło rozwiń
Jak przechowywany jest stan w serwisach Service Fabric? Czy aktorzy i serwisy stanowe to coś innego, czy może instnieje wspólny mianownik. O tym i kilku innych rzeczach w najnowszym wpisie.
Programowanie rozproszone 2547 dni, 11 godzin, 31 minut temu 76 źrodło rozwiń
W poprzednim tygodniu uruchomiliśmy drugą edycję Unconference Warszawskiej Grupy .NET. Samo spotkanie dogrywaliśmy na podobnych jak ostatnio zasadach: kilka osób ze zgłoszonymi wcześniej tematami, moderatorzy w liczbie wystarczającej do obsłużenia wszystkich grup i flipboardy, po jednym na każdą grupę. Chwilkę, chwilkę. Flipboardy?
Króto i treściwie o tym, dlaczego Twój feedback dla prelegenta czy blogera to dla niej/niego tak ważna rzecz.
Niezależnie od tego czy słyszałaś/-eś o "Architekturze sprzedającej opcje na późniejszą zmianę" zapraszam do nieco innego spojrzenia na decyzje podejmowane przy tworzeniu fundamentów naszych systemów. Które z opcji są prawdziwą podporą naszej architektury, a które wyłącznie dodatkiem? Zachęcam do lektury
Architektura 2556 dni, 16 godzin, 30 minut temu 104 źrodło rozwiń
Zapraszam do polemiki z zarzutami wobec event sourcingu. Jak w każdym podejściu, odpowiednio zastosowane, w otoczeniu dobrze dobranych komponentów pozwala na wiele. Złe wybory narzędzi powodują zupełnie odwrotny efekt.
Architektura 2564 dni, 9 godzin, 40 minut temu 61 źrodło rozwiń
Być może pracujesz w firmie, w której nie wykorzystujecie chmury publicznej albo nie widzisz obecnie potrzeby uczenia się na temat chmury publicznej. Zapraszam do zapoznania się z artykułem, w którym pokażę Ci dlaczego powinieneś zmienić swoje podejście i dać chmurze szasnę.
Architektura 2567 dni, 10 godzin, 34 minuty temu 58 źrodło rozwiń