This article is inspired by the fantastic post by Avinash Vallarapu on a detailed comparison and performance benchmark between Aurora PostgreSQL and RDS PostgreSQL.
...
What is AWS App Runner? # In brief, AWS App Runner is a (highly) managed service AWS offers to run your applications with as little infrastructure knowledge and maintenance as possible.
...
What is the aws_auth and why does it exist? # Unlike AKS, by default AWS EKS uses AWS authentication tokens for managing access to the cluster.
...
Rationale # Terraform allows you to create all the cloud resources you could want with just a few commands, however it usually is paired with other tools like Ansible to then apply configurations on those resources and bring up applications.
...
What problem are we solving for? # With some upcoming deprecations in GitHub Actions - for example the deprecation of save-state and set-output commands on May 31st 2023 - I wanted to update my workflows in advance before they would start failing as a result of these deprecations.
...
See previous article on OAuth2 Proxy configuration with nginx-ingress.
...
Objective # Deploy the Promtail-Loki-Grafana stack on a Kubernetes cluster using Helm.
...
High-level authentication and authorization flow # In this configuration, we use GitHub as the identity and authentication provider (i.
...
Preface on CORS # Cross-Origin Resource Sharing ( CORS) is an “issue” that often pops up during development of web applications that call backend services for data and functionality.
...
Target architecture # Two sub-domains, single TSL wildcard certificate Single load balancer (with a singular public IP) Two environments (=namespaces) of an application with both front and back components graph LR subgraph domains[Domains] url-one[one.
...