Strona głównaUżytkownik

Scooletz | użytkownik

Scooletz
Scooletz
1 611,26
938 dni, 20 godzin, 30 minut temu
18 listopada, 2016
dotnetomaniak.pl

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

Źródło: blog.scooletz.com
Dziel się z innymi:
Heavy cloud but no rain | Szymon Kulec `Scooletz`

Cloud 2375 dni, 12 minut temu Scooletz 52 źrodło rozwiń

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.

Źródło: blog.scooletz.com
Dziel się z innymi:
Anomalies: Listening to your secondaries with Service Fabric | Szymon Kulec `Scooletz`

Architektura 2400 dni, 2 minuty temu Scooletz 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

Tagi: SQL, TRANSACTION
Źródło: blog.scooletz.com
Dziel się z innymi:
Anomalies: Snapshot Isolation | Szymon Kulec `Scooletz`

Architektura 2413 dni, 5 minut temu Scooletz 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

Tagi: async, asyncawait
Źródło: blog.scooletz.com
Dziel się z innymi:
Await Now or Never | Szymon Kulec `Scooletz`

Architektura 2512 dni, 12 godzin, 38 minut temu Scooletz 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.

Źródło: blog.scooletz.com
Dziel się z innymi:
Implementing a scheduler for your orchestrations | Szymon Kulec `Scooletz`

Architektura 2518 dni, 10 godzin, 12 minut temu Scooletz 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.

Źródło: blog.scooletz.com
Dziel się z innymi:
Orchestrating processes for fun and profit | Szymon Kulec `Scooletz`

Architektura 2523 dni, 10 godzin, 32 minuty temu Scooletz 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.

Tagi: Azure, cloud
Źródło: blog.scooletz.com
Dziel się z innymi:
Cloudy cost awareness | Szymon Kulec `Scooletz`

Cloud 2544 dni, 19 godzin, 44 minuty temu Scooletz 25 źrodło rozwiń

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

Top Domain Model: I’ve been pivoting all night long | Szymon Kulec `Scooletz`

Architektura 2552 dni, 23 godziny, 3 minuty temu Scooletz 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"?

Źródło: blog.scooletz.com
Dziel się z innymi:
Hot or not? Data inside of Service Fabric | Szymon Kulec `Scooletz`

Cloud 2557 dni, 14 godzin, 43 minuty temu Scooletz 23 źrodło rozwiń

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

Źródło: blog.scooletz.com
Dziel się z innymi:
Top Domain Model: I’m temporal | Szymon Kulec `Scooletz`

Architektura 2558 dni, 11 godzin, 15 minut temu Scooletz 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.

ProtobufRaw vs protobuf-net | Szymon Kulec `Scooletz`

Narzędzia 2567 dni, 16 godzin, 26 minut temu Scooletz 37 źrodło rozwiń

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.

Źródło: blog.scooletz.com
Dziel się z innymi:
ThreadStatic vs stackalloc | Szymon Kulec `Scooletz`

Sztuka programowania 2571 dni, 9 godzin, 50 minut temu Scooletz 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.

Źródło: blog.scooletz.com
Dziel się z innymi:
How does Service Fabric host your services? | Szymon Kulec `Scooletz`

Cloud 2576 dni, 2 godziny, 19 minut temu Scooletz 42 źrodło rozwiń

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.

Orchestrating processes with full recoverability | Szymon Kulec `Scooletz`

Architektura 2580 dni, 6 minut temu Scooletz 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.

Źródło: blog.scooletz.com
Dziel się z innymi:
Stateful Service Fabric

Programowanie rozproszone 2587 dni, 23 godziny, 43 minuty temu Scooletz 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?

Źródło: blog.scooletz.com
Dziel się z innymi:
Druga Unconference Warszawskiej Grupy .NET

Inne 2592 dni, 4 godziny, 18 minut temu Scooletz 14 źrodło rozwiń

Króto i treściwie o tym, dlaczego Twój feedback dla prelegenta czy blogera to dla niej/niego tak ważna rzecz.

Tagi: feedback, social
Źródło: blog.scooletz.com
Dziel się z innymi:
Pay back with your feedback

Inne 2592 dni, 23 godziny, 51 minut temu Scooletz 18 źrodło rozwiń

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

Źródło: blog.scooletz.com
Dziel się z innymi:
Płytkie i głębokie fundamenty Twojej architektury

Architektura 2597 dni, 4 godziny, 42 minuty temu Scooletz 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.

Event sourcing: some not so practical disadvantages and problems

Architektura 2604 dni, 21 godzin, 52 minuty temu Scooletz 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ę.

Tagi: Azure, cloud
Źródło: blog.scooletz.com
Dziel się z innymi:
Why you should and eventually will invest your time in learning about public cloud? | Szymon Kulec `Scooletz`

Architektura 2607 dni, 22 godziny, 46 minut temu Scooletz 58 źrodło rozwiń

1 2 3 4

Najaktywniejsi w tym miesiącu