Featured

Teztamam - Modernizzazione dell'Infrastruttura e Sviluppo Full-Stack

Rinnovamento del flusso di autenticazione OTP per l'app web Teztamam, sviluppo di un microservizio Google Form personalizzato in Python, migrazione del progetto principale .NET 6 su Contabo VPS con reverse proxy Nginx e creazione di pipeline CI/CD.

Teztamam - Modernizzazione dell'Infrastruttura e Sviluppo Full-Stack

Panoramica del Progetto

Il progetto Teztamam è stato completamente ristrutturato end-to-end per modernizzare le prestazioni, la sicurezza e i processi di distribuzione del sistema. Migliorando i servizi backend e integrando le pratiche DevOps (Docker, CI/CD, Reverse Proxy), la scalabilità e la stabilità dell'applicazione sono state massimizzate.

🛠️ Miglioramenti Principali

1. Infrastruttura di Autenticazione e Sicurezza

  • La logica esistente di accesso e registrazione è stata completamente rivista.
  • Per migliorare la sicurezza degli utenti, il flusso di autenticazione OTP (One-Time Password) è stato riprogettato da zero e liberato dai bug.

2. Sviluppo di Microservizi Personalizzati con Python

  • È stato creato un Google Form Parser da zero utilizzando Python per garantire l'integrazione con fonti di dati esterne.
  • Questo servizio è stato isolato utilizzando Docker e distribuito sulla Google Cloud Platform (GCP).
  • È stata stabilita una pipeline CI/CD per automatizzare i processi di distribuzione del servizio.

3. Architettura di Server e Distribuzione (DevOps)

  • L'infrastruttura di hosting per il progetto principale (sviluppato con .NET 6) e il database è stata migrata su un ambiente Contabo VPS.
  • Un server Nginx è stato configurato per stabilire un'architettura Reverse Proxy. Ciò ha permesso di indirizzare il traffico in entrata verso il progetto principale e il database in modo sicuro e ottimizzato.

4. Ottimizzazioni dell'Interfaccia Utente (UI)

  • Oltre alle robuste modifiche all'architettura backend, sono stati apportati miglioramenti visivi e funzionali all'interfaccia utente (UI) per elevare l'esperienza complessiva dell'utente.

🚀 Tecnologie Utilizzate

  • Backend: .NET 6, Python
  • DevOps & Server: Docker, Google Cloud (GCP), Contabo VPS, Nginx, Automazione CI/CD
  • Altro: Autenticazione OTP, Logica di parsing personalizzata

Tecnologie

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

Caratteristiche Principali

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

Galleria

Image 1
Image 2

Ultimo aggiornamento:

Pronto a costruire?

Parlaci del tuo progetto e lo plasmeremo in un sistema moderno e scalabile.

Prenota una Riunione
Progetto Teztamam | Sviluppo Full-Stack e Architettura DevOps | Suprast