Deyan Petrov

Deyan Petrov @deyanp

Location:
Vienna, Austria
Joined:
Mar 18, 2021

Deyan Petrov
articles - 13 total

Azure Devops Pipeline with SonarQube Community in Docker and Playwright

TLDR; Scanning projects with SonarQube Community and retrieving a couple of metrics and reports can...

Learn More 2 0Feb 8

Running and Approving Azure DevOps Pipelines from the terminal

TLDR; This bash script will allow you to start and approve (multiple) Azure DevOps pipelines from the...

Learn More 0 0Feb 8

F# App Stub for AKS hosting v2 (without Azure WebJobs SDK fluff)

TLDR; Use a standard .NET 8+ host for your microservices running for example in AKS without any Azure...

Learn More 1 0Mar 25 '24

Isolated Local Dev Env using k3d, multi-tenant Azure services, docker containers, and mirrord

TLDR; Use k3d, multi-tenant Azure Services, local docker containers and mirrord for an amazing local...

Learn More 5 0Nov 12 '23

CQRS+

TLDR; Splitting your "services" into several "microservices" based on technical responsibility...

Learn More 6 1Jul 29 '23

Use Change Streams instead of Traditional Outbox or Distributed Transactions

TLDR; Use Change Streams instead of traditional outbox pattern with local database transaction, or...

Learn More 10 3Sep 26 '22

Real-life performance comparison of MongoDB Atlas on Azure/GCP/AWS

TLDR; MongoDB Atlas M20-M40 on Azure, GCP and AWS perform pretty similarly, with slightly varying...

Learn More 1 2Jan 5 '22

MongoDB Atlas & Azure - a forced marriage?

TLDR; MongoDB Atlas on Azure (smaller instances with smaller storage) works but comes with a number...

Learn More 6 17Aug 9 '21

F# App Stub for AKS hosting (with WebJobs but without Azure Functions fluff)

TLDR; Use a standard .NET 5 host which gives you full control (incl. upgradability!) and still allows...

Learn More 5 0Jun 1 '21

BDD-style Testing in F# with Xunit.Gherkin, GherkinProvider and TickSpec

TLDR: Use TickSpec in F# for BDD-style tests, and utilize the classless or module/function-based appr...

Learn More 8 0May 31 '21

Use Azure Kubernetes Service (AKS) + Traefik instead of Azure Functions hosting + Azure API Management

TLDR; You'd better use AKS (incl. Traefik or similar ingress controller) instead of Azure Functions A...

Learn More 6 8Apr 20 '21

Current State + Last Event as an alternative to Event Sourcing

TLDR: Storing the current state of an entity including a LastEvent property (indicating the last...

Learn More 10 0Apr 16 '21

Pod-to-pod network delays in AKS

For the past few months I have been observing intermittent network delays in the internal http commun...

Learn More 12 8Mar 18 '21