Managing ServiceBus queues, topics and subscriptions in .Net Core From version 3.1 of Microsoft.Azure.ServiceBus it is finally possible to manage queues, topics and subscriptions in .Net Core. Let’s have a look at how we can use it in real life scenarios.
Architektura 903 dni, 9 godzin, 11 minut temu 96 źrodło rozwiń
Option Pattern – czyli co zamiast nulla Używając typów wartościowych możemy sobie pozwolić na null’a (int?, string?). Co w przypadku gdy stworzymy własną klasę w której pod jedną z właściwości trzymamy własny typ który czasami może być nullem? Z pomocą przychodzi nam Option wzorzec
Architektura 926 dni, 8 godzin, 54 minuty temu 200 źrodło rozwiń
Dzisiaj o kolejnym wzorcu zwanym Strategia(Strategy) oczywiście wszelkie rady i uwagi mile widziane :)To już będzie ostatni ze wzorców, następnym będzie prawdopodbnie rozwinięcie bardziej szczegółowo dependency Injection, ale jeszcze zobaczymy :)
Architektura 930 dni, 9 godzin, 49 minut temu 111 źrodło rozwiń
Dzisiaj czas na kolejny wpis poświęcony wzorcom kreacyjnym, a konkretnie na omówienie wzorca projektowego Builder. Builder jest wzorcem, który dzieli implementację obiektu na etapy.
Architektura 933 dni, 9 godzin, 21 minut temu 95 źrodło rozwiń
Architektura 937 dni, 9 godzin, 19 minut temu 55 źrodło rozwiń
W poprzednim wpisie dosyć obszernie przedstawiłem ogólny koncept oraz implementację zapisu danych w aplikacji DShop, która opiera się na architekturze mikroserwisowej oraz wzorcu CQRS. W tym wpisie zajmiemy się drugim flow przepływu danych w aplikacji tj. ich odczytem. Zaczynajmy! Ogólny zarys podejścia Przed omówieniem kodu znów pozwolę sobie na uprzednią prezentację koncepcji posługując się prostym diagramem: Całe flow rozpoczyna się oczywiście od otrzymania żądania HTTP, które w swoim URI ...
Architektura 938 dni, 9 godzin, 13 minut temu 196 źrodło rozwiń
Część druga artykułu o wzorcu projektowym adapter. Tym razem będzie mowa i adapterze obiektu.
Architektura 940 dni, 9 godzin, 22 minuty temu 60 źrodło rozwiń
W poprzednim wpisie opisałem problem z wyborem architektury aplikacji przed jakim stanął nasz zespół. W drugiej części opiszę jakie problemy udało się rozwiązać dzięki wzorcowi event aggregator, jakie pozostały nie rozwiązane, a jakie powstały w wyniku jego użycia.
Architektura 940 dni, 9 godzin, 22 minuty temu 40 źrodło rozwiń
Integrating Akka.NET and ASP.NET Core can be quite tricky. In this blog post, I would like to demonstrate how to make these two technologies work together smoothly.
Architektura 943 dni, 9 godzin, 19 minut temu 135 źrodło rozwiń
Udostępnianie interfejsów programistycznych w formie WebAPI stało się pewnym standardem. Integrujemy ze sobą różne systemy – komunikując je w celu wymiany wymaganych danych. Popularne serwisy udostępniają swoje dane, by programiści mogli wykorzystać potencjał zagregowanych danych. 📑 Jak natomiast podejść do projektowania API, które będzie dostępne dla konsumentów? Na co zwracać uwagę? Na te pytania staramy się odpowiedzieć w nowym odcinku podcastu Dev:Cast 📢
Architektura 944 dni, 9 godzin, 6 minut temu 145 źrodło rozwiń
Największy facepalm jaki można popełnić używając GenericRepository i co możemy z tym zrobić ;)
Architektura 944 dni, 9 godzin, 6 minut temu 211 źrodło rozwiń
Nie każdy o tym wie, ale wzorzec adapter można rozdzielić na 2: adapter klasy i adapter obiektu. W tym wpisie opiszę pierwszy z nich.
Architektura 947 dni, 9 godzin, 17 minut temu 84 źrodło rozwiń
Jeden z produktów jakie ostatnio rozwijaliśmy w naszym zespole, jest aplikacją desktopową opartą o rozbudowaną bibliotekę, która dostarczała spójne API do komunikacji, opartej o różne protokoły związane z telekomunikacją.Architektura biblioteki ...
Architektura 950 dni, 9 godzin, 21 minut temu 123 źrodło rozwiń
Ostatnimi czasy na blogu było dosyć cicho, ale wynika to z dwóch rzeczy. Po pierwsze zrobiłem sobię przerwę wakacyjną (która przyznam szczerze rozciągnęła się nieco w czasie), a po drugie aplikacja DShop zmieniła się mocno pod kontem infrastrukturalnym, dlatego pozwoliłem sobie wstrzymać serię o mikroseriwach, aby nie doszło do sytuacji, w której prezentowany w poście kod staje się po chwili nieaktualny. Tyle słowem wstępu. W jednym z ostatnich wpisów przedstawiłem czym jest, a czym nie jest wzorzec CQR...
Architektura 951 dni, 9 godzin temu 224 źrodło rozwiń
What does maximum-connections, CPU autoscaling, money and distributed systems have in common? Find out by solving a task: how many servers should you get to run your service, given that maximum allowed average CPU usage can be 80%. Edit it on Draw.io With increasing number of hosts in a fleet, the CPU utilization should be successively smaller. The proportion and exact curve will be different for each sy...
Architektura 952 dni, 9 godzin, 6 minut temu 32 źrodło rozwiń
Mikrousługi (ang. microservices) to styl architektoniczny zorientowany na szybkość rozwoju oprogramowania, rozumianą jako liczba funkcjonalności tworzonych w jednostce czasu oraz czasochłonność całego procesu wytwórczego – od koncepcji do wdrożenia (time to market). Coraz większej popularności podejścia mikrousługowego sprzyja obecna wysoka zmienność otoczenia biznesowego, co zmusza firmy do szybkiego reagowania celem uniknięcia sytuacji kiedy dobre rozwiązanie wdrożone zbyt późno staje się złym rozwią...
Architektura 953 dni, 9 godzin, 16 minut temu 136 źrodło rozwiń
Kończąc czytać książkę „Czysta Architektura” Wujka Boba, natknęłam się na rozdział poświęcony organizacji elementów aplikacji. Przedstawię więc 4 przykłady różnych architektur tego samego systemu.
Architektura 954 dni, 9 godzin temu 190 źrodło rozwiń
SlawekTechniki programowania / Wzorce operacyjne / Wzorce projektowe Dzisiaj o kolejnym wzorcu zwanym Stan(State) oczywiście wszelkie rady i uwagi mile widziane :)
Architektura 957 dni, 9 godzin, 23 minuty temu 89 źrodło rozwiń
Architektura 960 dni, 9 godzin, 21 minut temu 237 źrodło rozwiń
Cześć, dzisiaj kolejny wzorzec po dłuższym czasie tym razem jest o wzorcu Polecenie(Command) oczywiście jak zwykle jest angielska wersja :) Niech wam służy szczegółowy opis wiadomo w artykule :)
Architektura 980 dni, 4 godziny, 6 minut temu 114 źrodło rozwiń