Terraform i Azure - przykład

Terraform i Azure – przykład

Wprowadzenie Podstawy Terraforma i konfiguracji środowiska mamy już za sobą, więc możemy przejść do bardziej rozbudowanego przykładu. W tym wpisie zobaczysz, w jaki sposób przygotować infrastrukturę pod prostą aplikację webową działającą w Azure. Z wykorzystaniem Terraforma utworzymy takie zasoby jak App Service Plan, czy bazę danych. Zmienne Terraform W poprzednim wpisie pokazałem, w jaki sposób Read more about Terraform i Azure – przykład[…]

Terraform i azure

Terraform i Azure

Wprowadzenie W poprzednim artykule wprowadziłem Cię w tematykę Infrastructure as Code. Pokazałem Ci, czym jest ten proces, jakie są jego plusy oraz minusy. Natomiast w tym wpisie skupimy się już na czymś bardziej praktycznym. Pokażę Ci, jak zacząć pracę z Terraform (Azure) i utworzymy pierwszy prosty zasób z wykorzystaniem kodu. W kolejnym wpisie natomiast stworzymy Read more about Terraform i Azure[…]

Azure DevOps path filters

Azure DevOps path filters

Wprowadzenie Możemy spotkać różne sposoby organizacji projektów w repozytoriach. Niektórzy preferują podejście monorepo, w którym wiele różnych projektów/aplikacji znajduje się w tym samym wspólnym repozytorium. Innym podejściem jest multirepo, gdzie dla każdego projektu/aplikacji tworzymy dedykowane repozytorium. Jednym z problemów pierwszego podejścia jest optymalizacja budowania aplikacji w procesie CI/CD, bo nie chcemy budować wszystkich projektów w Read more about Azure DevOps path filters[…]

SendGrid - wysyłka email

SendGrid – wysyłka email

Wprowadzenie Tworząc systemy, staram się jak najwięcej korzystać z gotowych rozwiązań. Szczególnie w przypadku elementów, które są poboczne w rozwiązaniu, które tworzę, a jednak są wymagane do poprawnego działania aplikacji. Przykładem takiego elementu systemu jest wysyłka wiadomości email. Prawie każda aplikacja wysyła wiadomości email, a twórcy takich systemów jak SendGrid za drobną opłatą zrobią to Read more about SendGrid – wysyłka email[…]

Azure Logic App - wdrażanie

Azure Logic App – wdrażanie

Wprowadzenie Dzisiaj przyszedł czas na ostatni wpis o Azure Logic App. Poprzednio zajęliśmy się kosztami usługi, a dzisiaj przyszedł czas na automatyzację procesu wdrażania nowych wersji aplikacji. Skupimy się na przechowywaniu kodu w gicie oraz wdrażaniu z wykorzystaniem Azure DevOpsów. Dzięki czemu będziemy mogli zautomatyzować proces przenoszenia zmian z środowiska developerskiego na testowe, czy produkcyjne. Read more about Azure Logic App – wdrażanie[…]

Azure Logic App - koszty

Azure Logic App – koszty

Wprowadzenie W ostatnim czasie na blogu pojawiły się dwa artykuły o Azure Logic App. Pokazałem w nich, jak utworzyć aplikację w tej usłudze, jakie są mniej więcej możliwości oraz problemy, na jakie można natrafić. W tym artykule zobaczysz, jaki jest faktyczny koszt działania takiej aplikacji. Przy okazji porównamy sobie to do kosztu innych usług Azure. Read more about Azure Logic App – koszty[…]

Azure Logic App - przykład

Azure Logic App – przykład

Wprowadzenie Na początku września opublikowałem pierwszy wpis o Azure Logic App. Był on wprowadzeniem do tej usługi – pokazałem jej działanie na prostym przykładzie, który pobierał informacje o pogodzie i zapisywał ją w Azure Storage. W tym wpisie chciałbym pokazać Ci bardziej rozbudowany przykład. Przy okazji którego przedstawię kolejne kwestie związane z budową aplikacji w Read more about Azure Logic App – przykład[…]

Azure Logic App

Azure Logic App

Wprowadzenie Czy również Tobie zdarza się, że czasami potrzebujesz przygotować jakiś proces lub przepływ (na przykład skopiowanie danych lub pliku z jednej usługi do drugiej)? Na początku wygląda to na proste zadanie, ale z każdą linijką kodu widzisz, że koniec się oddala? A może masz potrzebę sprawdzić działanie jakiejś usługi i chciałbyś zrobić to w Read more about Azure Logic App[…]

Uruchamianie migracji bazy w Azure DevOps

Uruchamianie migracji bazy w Azure DevOps

Wprowadzenie Już kiedyś opisywałem na tym blogu, że jednym z większych problemów, które widzę w projektach moich kursantów, są migracje bazy danych. Kilka miesięcy temu opisywałem trzy różne podejścia: migrację w Entity Framework, Fluent Migratora oraz DbUp. Podejścia te, jak sądzę, pokrywają większość przypadków, które możesz mieć w swojej aplikacji. Kolejnym problemem związanym z migracjami Read more about Uruchamianie migracji bazy w Azure DevOps[…]

Jak użyć Sql Server Snapshots do resetowania danych w testach

Wprowadzenie W kilku ostatnich wpisach na blogu zająłem się tematem testowania WebApi z wykorzystaniem testów w Postmanie. Ostatnio mogłeś zobaczyć, w jaki sposób wykonywać automatycznie testy w Azure DevOps. Użyty w tamtym wpisie przykład był bardzo prosty i tak naprawdę nie do końca był namiastką realnej aplikacji. Nie używał on bazy danych, a dane generował Read more about Jak użyć Sql Server Snapshots do resetowania danych w testach[…]