Maciej Gos

Azure, .NET, Software Development, Architecture

Tania infrastruktura pod twoje MVP w Azure

Masz pomysł na aplikację którą chciałbyś/chciała utrzymywać w możliwie jak najtańszy sposób? Chcecie uruchomić aplikację ale jeszcze nie wiecie czy pomysł się przyjmie? O to parę pomysłów jak to zrobić tanio i „szybko” w Azure. Składniki Poniżej moja propozycja z jakich usług mogła by się taka infrastruktura składać. Każda z nich ma swoje plusy i minusy ale dla wprawnego oka mają one jedną wspólną cechę „serverless” (Nie wszystkie są typowymi usługami serverless ale na pewno da się ich użyć tanio).

Zaawansowane polityki w API Management - use case deployment slot

Do napisania tego posta zainspirowało mnie zmiana statusu na GA Azure Functions Deployment Slots, oraz próba jego użycia w aplikacji którą się zajmuję. W skrócie do czego można wykorzystać Deployment Slots? Możemy je użyć do separacji środowisk pre-prod/prod lub też do testów jakiś wybranych funkcjonalności. Są one mocno powiązane z koncepcją Canary Releases lub też Blue-Green Deployment. O co chodzi z obiema koncepcjami zapraszam do podlinkowanych artykułów z blog Martin Fowler.

Implementacja wyszukiwania w aplikacji serverless, czyli jak wykorzystać Azure Functions i Azure Search?

Azure oferuje nam wiele różnych często bardzo zaawansowanych usług oraz możliwość „żaglowania” nimi praktycznie w nieograniczony sposób. Jest to bardzo duży benefit w sytuacji gdy musimy zaimplementować tytułowe wyszukiwanie w aplikacji serverless. Ale po kolei… W aplikacji jaką rozwijam w pojawiło się wymaganie wyszukiwania danych po dowolnych atrybutach encji np. Tytuł, Miejsce itp. Początkowo rozważałem wykorzystanie jakiegoś mechanizmu budowanego „from scratch” ze względu na koszty. Jednak przeglądając ofertę usług Azure trafiłem na Azure Search w skrócie jest to usługa pozwalająca indeksować praktycznie dowolne źródła danych które są dostępne w naszej subskrypcji Azure.

Konfiguracja Azure Functions i Table Storage, czyli jak prosto przechować swoje dane - część 2

Konfiguracja Azure Functions i Table Storage za nami. Dzisiaj zajmiemy się pobieraniem danych z Table Storage. O Azure Functions pisałem już w poprzednich częściach artykułów do, których serdecznie zapraszam Azure Functions na macOS? Pokażę Ci jak zacząć Jaki rodzaj rozliczania wybrać dla Azure Functions? Jak w 5 minut zbudować swoje pierwsze mock API w Azure Functions? Konfiguracja Azure Functions Routing Na 3 Sposoby Jak skonfigurować różne wersje interfejsu API w Azure Functions?

Konfiguracja Azure Functions i Table Storage, czyli jak prosto przechować swoje dane - część 1

Przechowywanie danych w modelu serverless nie musi być trudne i skomplikowane. Dzisiaj kolejny tydzień z Azure Functions w którym zajmiemy się przechowywaniem danych. Na pierwszy ogień pójdzie Table Storage. O Azure Functions pisałem już w poprzednich częściach artykułów do, których serdecznie zapraszam Azure Functions na macOS? Pokażę Ci jak zacząć Jaki rodzaj rozliczania wybrać dla Azure Functions? Jak w 5 minut zbudować swoje pierwsze mock API w Azure Functions? Konfiguracja Azure Functions Routing Na 3 Sposoby Jak skonfigurować różne wersje interfejsu API w Azure Functions?