loader image
Drag
Contact Info

MEAN Stack met Apache, PostgreSQL en Node.js

Project Overzicht

Dit project toont een MEAN stack-applicatie waarbij Apache fungeert als een reverse proxy, PostgreSQL wordt gebruikt voor de database en Node.js de backend aanstuurt. De frontend is ontworpen om container-ID's en namen op te halen uit de database via een API-aanroep, waarbij de resultaten dynamisch worden weergegeven. De applicatie wordt geïmplementeerd in een Kubernetes-cluster, waarbij Kind (Kubernetes in Docker) wordt gebruikt voor containerorkestratie.

Gebruikte technologieën

  • Apache: Fungeert als reverse proxy voor het beheren van verzoeken tussen de frontend- en backendservices.
  • PostgreSQL: Het databasesysteem dat wordt gebruikt om containergegevens op te slaan.
  • Node.js: Biedt de backendlogica, maakt verbinding met de PostgreSQL-database en levert gegevens via API aan de frontend.
  • MEAN Stack: Wordt gebruikt voor het bouwen van full-stack applicaties, met integratie van MongoDB, Express.js, Angular en Node.js.
  • Kubernetes with Kind: Wordt gebruikt voor het beheren en implementeren van containers binnen een lokaal cluster.

Documentatie

Het project bevat gedetailleerde documentatie voor het instellen en implementeren van de MEAN-stack. Het biedt instructies voor het configureren van Apache als de reverse proxy, het verbinden met PostgreSQL en het uitvoeren van de volledige applicatie binnen een Kubernetes-omgeving met Kind.

Resultaat

Github link

https://github.com/GiosSiebe/MeanStack

Conclusie

Dit project toont mijn vermogen om met full-stack ontwikkelingstechnologieën te werken en tegelijkertijd containertoepassingen binnen een Kubernetes-cluster te beheren. Het benadrukt belangrijke concepten zoals reverse proxy-configuratie, API-integratie en cloud-native implementatiestrategieën.

nl_BE