Featured

Teztamam - Infrastrukturmodernisierung & Full-Stack-Entwicklung

Überarbeitung des OTP-Authentifizierungsablaufs für die Teztamam-Web-App, Entwicklung eines benutzerdefinierten Python-basierten Google Form-Mikroservices, Migration des .NET 6-Hauptprojekts auf Contabo VPS mit Nginx-Reverse-Proxy und Einrichtung von CI/CD-Pipelines.

Teztamam - Infrastrukturmodernisierung & Full-Stack-Entwicklung

Projektübersicht

Das Teztamam-Projekt wurde durchgängig neu strukturiert, um die Leistung, Sicherheit und Bereitstellungsprozesse des Systems zu modernisieren. Durch die Verbesserung der Backend-Dienste und die Integration von DevOps-Praktiken (Docker, CI/CD, Reverse Proxy) wurden die Skalierbarkeit und Stabilität der Anwendung maximiert.

🛠️ Wichtige Verbesserungen

1. Authentifizierungs- und Sicherheitsinfrastruktur

  • Die bestehende Anmelde- und Registrierungslogik (Login/Signup) wurde komplett überarbeitet.
  • Um die Benutzersicherheit zu erhöhen, wurde der OTP (One-Time Password)-Authentifizierungsablauf von Grund auf neu gestaltet und fehlerbereinigt.

2. Benutzerdefinierte Mikroservice-Entwicklung mit Python

  • Ein Google Form Parser wurde mit Python von Grund auf neu entwickelt, um die Integration mit externen Datenquellen zu gewährleisten.
  • Dieser Dienst wurde mit Docker isoliert und auf der Google Cloud Platform (GCP) bereitgestellt.
  • Eine CI/CD-Pipeline wurde eingerichtet, um die Bereitstellungsprozesse des Dienstes zu automatisieren.

3. Server- und Bereitstellungsarchitektur (DevOps)

  • Die Hosting-Infrastruktur für das Hauptprojekt (entwickelt mit .NET 6) und die Datenbank wurde in eine Contabo VPS-Umgebung migriert.
  • Auf dem Server wurde Nginx konfiguriert, um eine Reverse Proxy-Architektur zu etablieren. Dadurch wurde der eingehende Datenverkehr sicher und optimiert an das Hauptprojekt und die Datenbank weitergeleitet.

4. Optimierungen der Benutzeroberfläche (UI)

  • Neben den weitreichenden Änderungen an der Backend-Architektur wurden auch visuelle und funktionale Verbesserungen an der Benutzeroberfläche (UI) vorgenommen, um das allgemeine Benutzererlebnis zu verbessern.

🚀 Verwendete Technologien

  • Backend: .NET 6, Python
  • DevOps & Server: Docker, Google Cloud (GCP), Contabo VPS, Nginx, CI/CD-Automatisierung
  • Sonstiges: OTP-Authentifizierung, Custom Parser Logic

Technologien

.NET 6PythonDockerGoogle Cloud (GCP)Contabo VPSNginxCI/CDFull-StackDevOpsReverse ProxyUmbraco

Hauptmerkmale

Enhanced Security OTP Authentication Flow

Custom Python & Google Form Parser Microservice

Dockerized & Fully Automated Deployment via CI/CD

Secure Server Architecture with Nginx Reverse Proxy

Optimized User Interface (UI) and Form Flows

Galerie

Image 1
Image 2

Zuletzt aktualisiert:

Bereit zu bauen?

Erzählen Sie uns von Ihrem Projekt und wir formen es zu einem skalierbaren, modernen System.

Meeting buchen