Unser Techstack steht für Qualität und Zukunftssicherheit

Die Anforderungen, die heutzutage insbesondere im Cloud-Umfeld an Anwendungen gestellt werden, sind hoch. Dies wiederum erfordert den Einsatz moderner Technologien für eine gelungene Umsetzung sowie die Gewährleistung der Zukunftssicherheit dieser Anwendungen.

Der von evoila in der Entwicklung angebotene Techstack wird stetig erweitert. Für die meisten Anwendungen setzen wir auf das Gespann Angular – Spring – PostgreSQL in Docker Containern. Je nach Projektanforderungen kommen bei uns aber auch andere Technologien zum Einsatz.

Diese Technologien setzen wir aktuell in verschiedenen Projekten ein:

Java, Spring/Spring Boot, C#, .NET, Typescript, Angular, React, Vue, PostgreSQL, MySQL, Kotlin, Python, MongoDB, Cassandra, Elasticsearch, REST, Golang, Sonarcube, Schwachstellenscanner, Docker, Github

Aufbau in einer dreischichtigen Architektur

Die vorderste Schicht bildet das Frontend. Hier setzen wir meist auf Angular und React. Beide Technologien können gut dafür benutzt werden, um ein Frontend als App für Smartphones und als Weboberfläche für den Browser gleichzeitig bereitzustellen. Ein vorgefertigter Design Mockup lässt die Oberfläche schnell wie von Ihnen erwartet aussehen.

Hinter der Frontend-Schicht befindet sich die Logikschicht. Sie beinhaltet, wie der Name schon vermuten lässt, die Anwendungslogik. Hier werden Daten verarbeitet und aufbereitet. Diese Schicht entwickeln wir meist als Spring-Boot-Anwendung.

Dahinter folgt als letztes Element die Datenschicht. Hier werden die Daten gespeichert und auch wieder aufgerufen. Wir favorisieren für diese Anwendung in vielen Projekten eine PostgreSQL-Datenbank. Alle Bestandteile der Anwendung werden meist in Containern ausgeliefert. Entsprechend flexibel können sie deployed und mit einem Load Balancer skaliert werden. Wir setzen fast ausschließlich auf Microservice-Architekturen, die größtmögliche Flexibilität und Skalierbarkeit gewährleisten.

Sie haben die Wahl!

Da unsere Anwendungen stark in kleine Services unterteilt werden, können auch verschiedene Technologien in ein und demselben Projekt zum Einsatz kommen. Dies wirkt sich vor allem dann positiv aus, wenn unterschiedliche Projektteile besser mit einer anderen Technologie umgesetzt werden können.

Beratung vom Fach-Nerd

Unsere Mitarbeiter sind Nerds im besten Sinne. Sollte sich die von Ihnen bevorzugte Technologie also nicht in der abgebildeten Liste befinden, bedeutet das nicht, dass wir kein Know-how dafür besitzen. Gerne beraten wir Sie auch individuell bei der Auswahl der passenden Technologien, da wir hier auf mehrjährige Erfahrung zurückgreifen können und schon viele sehr verschiedenartige Projekte umgesetzt haben.

  • Um Ihnen den besten Service zukommen zu lassen, bieten wir Projekte auch in Zusammenarbeit mit verschiedenen Business Units von evoila an. Damit können wir eine extreme Breite an Technologien und fachlichem Know-how zur Verfügung stellen. Die Kombination von Anwendungsentwicklung und Big Data bringt beispielsweise gewaltige Potenziale mit sich.

*“ zeigt erforderliche Felder an

Name*
Dieses Feld dient zur Validierung und sollte nicht verändert werden.