Kurz gesagt, ich habe den Teams meiner Kunden geholfen, Qualitätsprodukte zu liefern, indem ich den folgenden Tech-Stack verwendet habe:
Backend: Kotlin/Java Spring Boot basierte Microservices auf AWS entweder mit Kubernetes oder ECS. Auch NodeJS serverlose Anwendungen haben in verschiedenen Fällen geholfen.
Die Persistenzschicht umfasst sowohl relationale als auch schemalose Datenbanken.
Frontend: Typescript/Javascript ReactJS Single-Page-Anwendungen
DevOps: Skriptbasierte Infrastruktur auf AWS unter Verwendung von Terraform, Cloudformation oder Aws CDK. Code-to-Production-Pipelines für die kontinuierliche Bereitstellung mit Jenkins, Gitlab Actions oder Gitlab CI.