Hallo Leute,
kollegen und ich wollten eine App entwickeln und sind schon am überlegen welche Technologien wir verwenden sollen.
Hier wird jedenfall eine grosse Datenbank benötigt da login daten, sehr viele bilder und Videos gespeichert werden müssen(Ich weis dass nicht die datei sondern der pfad gespeichert wird). Die Datenbank wird auch andere Informationen beinhalten. Die App wird auch so ähnlich wie Instagram agieren jedoch ohne die Chat funktion (hat seine Gründe).
Nun zu den technologien:
Was hält ihr davon?
Würde mich auf erweiterungs und änderungs vorschläge sehr freuen.
Gerne auch API's vielleicht lernt man ja wieder was neues
kollegen und ich wollten eine App entwickeln und sind schon am überlegen welche Technologien wir verwenden sollen.
Hier wird jedenfall eine grosse Datenbank benötigt da login daten, sehr viele bilder und Videos gespeichert werden müssen(Ich weis dass nicht die datei sondern der pfad gespeichert wird). Die Datenbank wird auch andere Informationen beinhalten. Die App wird auch so ähnlich wie Instagram agieren jedoch ohne die Chat funktion (hat seine Gründe).
Nun zu den technologien:
Code:
Backend:
- Spring Boot Java (Rest-API) / Gradle
Frontend:
- React native (IOS/Android)
- React web
Datenbank:
- mySQL
Backend Unterstützung:
- Microservices
- CI/CD - Jenkins
- ELK-Stack(Elastic)
Server:
- Docker
Authentifizierungs token:
- oAuth2 (JWT)
Was hält ihr davon?
Würde mich auf erweiterungs und änderungs vorschläge sehr freuen.
Gerne auch API's vielleicht lernt man ja wieder was neues