Project
App22 netwerkapp
voor ondernemers.
Cloud-native herontwikkeling van App22: een video-based netwerkplatform voor ondernemers. De applicatie is opnieuw ontworpen met microservices, OpenShift, community-functionaliteiten, video streaming en een basis voor slimme aanbevelingen.
Over dit project
App22 is een digitaal netwerkplatform waarmee ondernemers zichzelf kunnen presenteren via korte video’s en makkelijker waardevolle connecties kunnen leggen. De bestaande MVP had technische en functionele beperkingen, waardoor de applicatie niet goed schaalbaar was en belangrijke community-functionaliteiten ontbraken.
Binnen dit project is onderzocht hoe App22 opnieuw ontwikkeld kon worden als schaalbare, cloud-native applicatie. De oude opzet is vervangen door een microservice-architectuur waarbij verschillende onderdelen, zoals gebruikersbeheer, video’s, community-interacties, notificaties en aanbevelingen, los van elkaar kunnen werken en uitbreiden.
De oplossing richt zich op een moderne basis voor verdere groei. Ondernemers kunnen video’s uploaden, content ontdekken via filters en categorieën, interacties uitvoeren zoals likes en favorieten, en op termijn betere aanbevelingen ontvangen op basis van gedrag en interesses. De architectuur is ingericht om onderhoudbaarheid, schaalbaarheid en betrouwbaarheid te verbeteren.
Wat heb ik geleverd
UserService met Keycloak
Er is een centrale gebruikersservice opgezet met registratie, login, tokenvalidatie, refresh tokens en koppeling met Keycloak voor veilige authenticatie binnen de architectuur.
Microservice-architectuur
De applicatie is ontworpen als cloud-native platform met losse services voor onder andere gebruikers, video’s, community-interacties, notificaties en aanbevelingen.
Community features
De basis is gelegd voor interacties zoals likes, hashtags, favorieten en zoekfilters, zodat ondernemers makkelijker relevante content en connecties kunnen vinden.
Monitoring en validatie
Met Prometheus, Grafana, GitHub Actions en ArgoCD is een basis ingericht voor testen, deployments, monitoring en beter inzicht in de werking van de verschillende services.
Technologieën
Samen iets moois bouwen?
Heb je een idee, vraag of project? Ik denk graag met je mee en help je verder.

OpenShift
Go
ArgoCD
GitHub Actions
PostgreSQL
Recommendation Engine
