Czyli wróżby o tym co się wydarzy w technologii w najbliższym czasie.
Architektura 1259 dni, 3 godziny, 31 minut temu 83 źrodło rozwiń
K8s rządzi, przynajmniej w ogłoszeniach o pracę i w głowach developerów i edytorach ludzi od DevOps. Ale czy tak zostanie? Czy to jest najlpesza droga? Co czeka nas poza K8s i kontenerami? Moja opinia, wyrażana na blogach i konferencjach w tym odcinku podcastu: - Dlaczego K8s jest trudny i co się stanie z tą technologią w długim okresie czasu? - Gdzie spotyka się K8s i serverless i kto wygra? - Co czeka nas na krawędzi, czyli może popatrzmy w Edge Computing BONUS! Zapytany o tak zwany "burnout" odpowiadam!
Ostatnio z na Clubhouse prowadziliśmy ciekawą dyskusję na temat Cloud native, agnostic, multi-cloud. Jedną z ciekawych rzeczy z tej dyskusji jest to, jak szeroko rozumiemy pojęcie Cloud native. Jeżeli chodzi o mnie, to pod pojęciem Cloud native rozumiem dwie rzeczy...
Cloudflare to coś więcej niż tylko "fajny DNS" czy "dobry cache". To także możliwość uruchamiania swojego kodu w 200 DC znajdujących się na całym świecie. To wszystko za free, pozbawione pojęcia lokalizacji, działające wszędzie i blisko klienta. Zapraszam do poznania Edge computing z Cloudflare Workers
Azure Functions są świetne mówili. Azure Functions są dobre. Azure Functions są tanie. I są :-) W artykule prezentuję case-study mojego sklepu internetowego, który napisałem łącząc kilka komponentów właśnie przy użyciu Azure Functions. Ile komponentów i jak je połączyłem? Co faktycznie było uruchamiane jako funkcja, a co nie? O tym wszystkim w artykule.
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...
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ą rozwijamy w Altkom Software & Consulting pojawiło się wymaganie wyszukiwania danych po dowolnych atrybutach encji np. Tytuł, Miejsce itp. Początkow...
Dzisiaj o mojej ulubionej usłudze Azure do tzw. serverless computing, czyli Azure Function Apps. Szybkie intro do tematu plus male demo.
Czy usługa Azure API Management może być głównym wejście do systemu? Obecnie w dobie architektury micro usług (microservices), oraz tworzenia API do wszystkiego wiele systemów boryka się z problemem w jaki sposób udostępniać swoje API, zarządzać dostępem do niego lub też ograniczać jego użycie. Z pomocą przychodzi nam jedna z usług działająca w chmurze Microsoft Azure o nazwie API Management. W niniejszym artykule głównie skupię się na wersji ser...
Ponad dwa lata temu popełniłem wpis o tym jak przeprowadzić autoryzacje w Azure Functions za pomocą klucza. Dziś pora na uwierzytelnianie za pomocą Azure AD, a dokładniej uwierzytelnianie za pomocą Service Principal, czyli tożsamością aplikacji, a nie użytkownika. Ważne: uwierzytelnianie != autoryzacja Na potrzeby testów bardzo prosta funkcja w C#, która loguje i w odpowiedzi zwraca wszystkie nagłówki...
Azure Functions 2.0 – real world use case for serverless architecture From technical point: C# and .NET Core, Azure Functions 2.0, CosmosDB, Azure Queue, BLOB, Tables, integration with JS Report, Twilio, SendGrid, monitoring with Application Insight. From business point: We had an idea to implement a billing in serverless architecture for a customer who sells its services in subscription based model. Customer sends a list of its employees who can use offered services. Based on contract prices for eac...
Chmura Azure ma dwa podstawowe oblicza, a właściwie sposoby na tworzenie rozwiązań. Ci, którzy mieli okazję tworzyć chmurowe aplikacje, zapewne mają świadomość tego, że po wejściu na strony z tutorialami na MSDN, wiele z nich ma kilka różnych sposobów na implementację jednego rozwiązania.
Zapraszam do pooglądania nagrania ze spotkania grupy Cloud4it. Tym razem zastanowimy się, czy jesteśmy gotowi na Serverlessową rewolujcę.
A więc wracamy do serii o Azure Functions po przerwie chorobowej i dochodzeniu do siebie. W kolejnym tygodniu z Azure Functions chciałbym pokazać jak można zaprezentować nasze API używając Swagger. Mała uwaga na chwilę obecną wsparcie dla OpenAPI Specification jest tylko dostępne dla funkcji działających na silniku v1. Wersja beta nie jest jeszcze niestety wspierana. O Azure Functions pisałem już w p...
W poprzednim artykule z serii o Azure Functions pisaliśmy jak zacząć na macOS. Dzisiaj kolejny artykuł z cyklu w którym chciałbym się zagłębić w szczegóły cennika, oraz przedstawić z mojej perspektywy kiedy jaki model wybrać. Wybór modelu rozliczania nie musi być wcale trudny i skomplikowany. Wycena usług działających w chmurze bywa czasami skomplikowana i ciężko jest oszacować ostateczny koszt. Nie pomaga w tym również cenni...
Na początku drogi w poznawaniu jakiejś technologii trzeba zainstalować i skonfigurować środowisko developerskie. Dzisiaj zajmiemy się Azure Functions na macOS, czyli jak szybko zacząć z serverless według Microsoft. Dlaczego akurat macOS? Ponieważ obecnie używam takiego środowiska w dobie .NET everywere :). Potwierdzam działa. Azure Functions CLI na środowisku macOS, oraz Linux działa w wersji beta 2.x które w skrócie jako backend...
Ostatnio bardzo modnym hasłem jest serverless ale jak to się ma do aplikacji mobilnych? Dzisiejszy wpis spróbuje odpowiedzieć na to pytanie, oraz przedstawię moją opinię w tej kwestii.Czym jest serverless? Wielu pewnie by się zapytało ale czym jest ten cały serverless? Przecież każda usługa działająca w chmurze korzysta z jakiegoś serwera? Tak ale jest małe ale… Obecnie tworząc rozwiązania mobilne możemy skorzystać ...
Reading time ~3 minutes This article is Part 2 in a 2-Part Series. Part 1 - The missing Azure Functions documentationPart 2 - This Article As I wrote in the previous post there are two ways to run precompiled .NET code in Azure Functions - .NET 4.6.x or .NET Core. Why did I decide to go with the old .NET runtime? For the current moment, F# on .NET Core does not support type providers (there is a workaround, but I didn’t want to go with it for the current moment). I went to work thinking that it will...
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
Maszyny stanu w Azure Functions - super sprawa, fajne możliwości. warto sprawdzić