Skip to content
@fiscalismia

Fiscalismia-Webservice

Fiscalismia-Webservice

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

Technical Overview: Fullstack Cloudservice consisting of TypeScript Frontend, Backend, Python webscraper, Go Healthchecker, 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

┗━

Webscraper (Python Playwright)

┗━

Monitoring Concurrent Go Healthcheck & Prometheus & Grafana

┗━

AWS Lambdas

┗━


CI/CD Pipelines

OCI Image publishing

Frontend PipelineDockerfile

Backend PipelineDockerfile

Webscraper PipelineDockerfile

Loadbalancer PipelineDockerfile

Golang Monitoring PipelineDockerfile

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. Bastion-Host ProxyJump Deployment. TLS LetsEncrypt Cert request & renewal. Security & Firewall Network Evaluation. NAT Gateway for HTTPS and DNS Egress.…

    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

    Runs two monitoring services 1: unified HTTP Endpoint written in Go, concurrently requesting health and status information from the entire Fiscalismia System Landscape, returned as ASCII output to …

    Go

  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…