Author: Paul Sterl Page 2 / 6
Datenbanken | Transaktionen | Locks | Isolationslevel
Als Basis für weiterführende Videos zum Thema Event Driven Architekturen, oder Eventual Consistency wollen wir uns zusammen Datenbanken und Transaktionen anschauen. Hier geht es darum ein Grundverständnis für Basiskonzepte zu schaffen wie:
Microservices orchestrieren | Workflows | ESB | Event Bus
In einer Service- bzw. Microservice-Architektur stellt sich irgendwann unweigerlich die Frage wie man komplexe Workflows, die über mehrere Services hinweg gehen, orchestrieren möchte. Dabei stehen sich die Event- und die Workflow-Architektur anscheinend als unterschiedliche Paradigmen gegenüber. Wie können wir mit einfachen Architekturmaßnahmen die Arbeitsteilung von Teams/Abteilungen unterstützen?
Datenbank| Transaktionen | Isolationlevel | Locks | Hibernate | JPA | Spring Boot
Um weiterführende Konzepte besser nachvollziehen zu können, wollen wir uns in den Grundlagen Datenbanken mit Spring Boot, Isolation Level (Isolationsgrad) und Locks beschäftigen.
Datenbank Timeouts | Locks | Isonaltionlevel | Transaktionen
Häufig vergessen, oder nur teilweise gemacht. Timeouts tragen einen wesentlichen Bestandteil zur Stabilität und dem Ressourcenmanagement von Software bei. Insbesondere bei Microservices sollten diese immer richtig eingestellt sein. Timeouts spielen auch eine wesentliche Rolle in Bezug auf Transaktionen, Locks und Isolationslevel. Sollte man zudem den Zugriff auf die Datenbank auch Dritten gewähren, also nicht nur…
A better way for TypeScript Enum
A better way to define enums in Typescript In this way it is much easier to provide an enum including a potential mapping to a different value e.g. a display value. This solution is usually considered being better, as long as enums aren’t supported by JavaScript natively. Links
Azure Bicep CLI and functions cheet sheet
Overall Azure bicep is the best repalcement for AWS CDK currently available (2023) and the recommended way to express infrastructure-as-code in the aure universe. Bicep CLI All command require azure CLI and PowerShell 7.x.x Select subscription by name / set context Set default Run bicep deployment Read resource group List resource groups Bicep functions Random…
Azure Node Functions Apps and OpenAPI Swagger
Sometimes we face the problem that we want to host a very simple web-service including a swagger-ui / OpenApi-UI. The question now is, what is the simplest solution, which works everywhere, even in a azure function app? Where are of course some libs etc. which on the other hand require us to run the web-server.…
Azure DevOps Function App Deployment „No package found“
Problem This error occurs using the default MS deployment example. Even if we have an uploaded artefact Solution The problem is, that we have a deployment step by default but the MS documentation is outdated and so is missing the download step: As so we have to: Deploy Node Function App using Azure DevOps The…
Angular configure user browser locale
Problem Using the angular date pipe etc. we often see that by default the format is en-US instead of the expected browser language of the user. Solution What we have to do is quite simple: