Mehr Details zum Thema Migration in unserer Blog-Serie!
Gefahr ist in Verzug, wenn z.B.
... funktionale Updates nur schwer realisiert werden können oder gar nicht mehr möglich sind.
... Mitarbeiter mit entsprechendem Know-How das Unternehmen verlassen haben und schwer ersetzbar sind.
... die zur Erstellung verwendeten Softwaretools und Programmierwerkzeuge nicht mehr existent oder veraltet sind.
Sprechen Sie uns an!
Wir unterstützen Sie in allen Punkten von Analyse und Konzeption bis Umsetzung und Betreuung. Unser Entwicklerteam verfügt über langjährige Erfahrungen mit einer Vielzahl von Softwaretools. Wir kennen die Probleme - und die Lösungen.
Wie realisieren wir Anwendungen ("Tech Stacks")?
Ein "Tech Stack" (kurz für "Technology Stack") bezieht sich auf die Kombination von Technologien und Tools, die in der Entwicklung und Bereitstellung einer Softwareanwendung verwendet werden. Ein Tech Stack umfasst in der Regel verschiedene Ebenen:
-
Die Präsentationsebene: Hier handelt es sich um die Benutzeroberfläche, die sichtbar ist und mit den Benutzern interagiert. Dies kann HTML, CSS und JavaScript für Webanwendungen oder andere Benutzeroberflächentechnologien sein.
-
Die Anwendungsebene: Dies ist der Kern der Anwendung, der die Geschäftslogik enthält. Es kann verschiedene Programmiersprachen und Frameworks wie Python, C#, oder Java und Frameworks wie Django, .NET Core oder Spring Boot umfassen.
-
Die Datenbankebene: Hier werden Daten gespeichert und abgerufen. Es können Datenbankmanagementsysteme wie MySQL, MS-SQL Server oder NoSQL-Datenbanken wie MongoDB verwendet werden.
-
Infrastruktur und Hosting: Dies umfasst die Server, Cloud-Services und die Konfiguration, die erforderlich sind, um die Anwendung online zu hosten.
Der spezifische Tech Stack variiert je nach den Anforderungen eines Projekts und dem Know-How des Entwicklungsteams. Die Auswahl eines geeigneten Tech Stacks ist entscheidend, um die Effizienz und Leistung einer Softwareanwendung sicherzustellen.
-
Präsentationsebene bzw. Frontend
.NET Core bzw. Javascript/Typescript basierte Frameworks
ASP.NET Blazor MAUI Angular React Svelte -
Anwendungsebene bzw. Backend
In der Anwendungsebene konzentrieren wir uns auf die in Firmenumgebungen professionell meist eingesetzten Technologien.
.NET Core Java Spring Boot -
Datenbankebene
Wir unterstützen je nach Anwendungsfall viele SQL und NoSQL-Datenbanken. Profitieren Sie von unserem speziellen Oracle Know-How zur Handhabung extrem großer Datenbanken!
MS SQL-Server Oracle MySQL / MariaDB Postgres SQLite CouchDB MongoDB -
Infrastruktur und Hosting
Wir setzen auf modernste Technologien, Werkzeuge und garantieren eine effiziente Bereitstellung auch mit CI/CD* Verfahren.
Linux VMWare Docker Kubernetes
Unsere Blog-Serie zum Thema Migration
Über uns
Ein erfahrenes Entwicklerteam, das mit Leib und Seele Software erstellt.
Letzte Blogeinträge
Migration ist nicht alles: Monitoring und Telemetrie
Einführung: Software-Migration in der IT-Landschaft
Softwaremigration konkret: .NET -> .NET Core
Nützliche Verweise
Kontaktdaten
Brunnstr. 25,
Regensburg
+49 (941) 94592-0
+49 (941) 94592-22