Skip to content
@fiscalismia

Fiscalismia-Webservice

Fiscalismia-Webservice

TypeScript Python Bash React Node.js AWS Hetzner Terraform Podman Buildah HAProxy nftables Nginx Prometheus Grafana Snyk GitHub Actions

Technical Overview: Fullstack Cloudservice consisting of frontend, backend, webscraper, HAproxy loadbalancer, NAT-Gateway, Lambda ETL, S3-storage, prometheus & grafana monitoring with their own respective repositories. Hosted in both Hetzner Cloud and AWS. Fully automated IaC via terraform and github actions.

Purpose: Personal finance web service for visualizing, analyzing, aggregating, importing and exporting financial data with low friction and a high degree of automation.

Repositories

FRONTEND (React & Material UI)

BACKEND (NodeJS Express REST API)

Cloud Infrastructure AWS & Hetzner

HAProxy LoadBalancer

AWS Lambdas

Webscraper (Python Playwright)

Monitoring Prometheus & Grafana


CI/CD Pipelines

OCI Image publishing

Frontend PipelineDockerfile

Backend PipelineDockerfile

Webscraper PipelineDockerfile

Loadbalancer PipelineDockerfile

Monitoring PipelineDockerfile.Prometheus Dockerfile.Grafana

Target Server Deployment

Webservice Deployment Pipeline

Infrastructure Deployment Pipeline

Security & Networking

DNS TLS Certificate Validation

Security-Evaluation HCLOUD

Cloud Infrastructure Provisioning

HCLOUD Terraform Pipeline

AWS Terraform Pipeline

TerraformModuleDestroyer Pipeline

Lambdas Deployment Pipeline

Popular repositories Loading

  1. fiscalismia-infrastructure fiscalismia-infrastructure Public

    Terraform pipelines for AWS & Hetzner Cloud Infrastructure. Bastion-Host ProxyJump Deployment. DNS TLS Certificate request & renewal Pipeline. Security & Firewall Network Evaluation Pipeline. NAT G…

    HCL 1

  2. fiscalismia-backend fiscalismia-backend Public

    REST API Express Server for the Fiscalismia Web Service, designed for visualizing, analyzing, aggregating, importing and exporting personal finance data, such as variable and fixed costs, income, s…

    TypeScript

  3. fiscalismia-frontend fiscalismia-frontend Public

    React.TS & Material.UI Frontend for the Fiscalismia Web Service, designed for visualizing, analyzing, aggregating, importing and exporting personal finance data, such as variable and fixed costs, i…

    TypeScript

  4. fiscalismia-lambdas fiscalismia-lambdas Public

    AWS Lambda function and layer code written in TypeScript and Python offering process automation for the Fiscalismia Web Service.

    Python

  5. fiscalismia-monitoring fiscalismia-monitoring Public

    Prometheus & Grafana Dashboard running as a container, ingesting metrics from ingress (Loadbalancer) and egress (NAT-Gateway) servers as well as Demo, Frontend and Backend Instances.

  6. fiscalismia-loadbalancer fiscalismia-loadbalancer Public

    Enterprise grade Layer-4 HAProxy with rate-limiting for centralized ingress and SNI-Routing to all private servers receiving TLS Passthrough of TCP Packet Streams.

    Shell

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…