Moderne Webapps – Entwicklung, Betrieb und IT-Sicherheit
Hohe Effizienz durch Best Practice-Architekturen, CI/CD-Pipelines und Testautomation
Leistungsstarke Technologien und Cloud-Umgebungen
Wir zeichnen uns durch die Entwicklung robuster, skalierbarer und benutzerfreundlicher Anwendungen aus und setzen hier auf bewährte Frameworks. Beispiele sind Spring (Java) und .NET (C#). Im Frontend erzielen wir optisch hervorstechende Ergebnisse mithilfe von Angular und React. Bei Datenbanken setzen wir sowohl auf SQL-Datenbanken (MySQL, PostgreSQL) als auch auf die NoSQL-Datenbank MongoDB. Der Betrieb der Anwendung erfolgt entweder in der internen IT oder in marktführenden Public Clouds. Dies sind typischerweise Amazon Webservices und Microsoft Azure. Die Anwendungsvirtualisierung wird auf der Basis von Docker und Kubernetes umgesetzt. Dies ermöglicht eine effiziente und skalierbare Bereitstellungen der Anwendung.
Auf der Basis von branchenführenden Tools wie Jenkins erfolgt die Implementierung automatisierter CI/CD-Pipelines. Releases werden in Realtime aus der Entwicklung, über die Testumgebung in die Produktion eingespielt. Konfigurationsfehler und Prozessstops werden vermieden. Die folgende Grafik gibt eine Übersicht über die typischerweise zum Einsatz kommenden Technologien:
Entwicklung in Deutschland oder Nearshore
Grunenberg & Comp. bietet erstklassige Softwareentwicklungsdienste. Je nach Bedarf kann sich der Kunde für eine alleinige Entwicklung in Deutschland, in Nearshore oder ein gemischtes Entwickler-Team entscheiden. Für einige Aufgabenstellungen ist der Einsatz deutschsprachiger Entwickler in Deutschland vorteilhaft. Dies ist typischerweise der Fall, wenn Geschäftsanwendungen für vorrangig deutschsprachige Mitarbeiter entwickelt werden. Dies erleichtert die wichtigen Anwenderfeedbacks sowie folgenden Abstimmungen. In anderen Situationen können durch eine Entwicklung in Nearshore signifikante Kostenvorteile realisiert werden. Teilweise führt der Einsatz eines gemischten Entwicklerteams zu einem optimalen Preis-/Leistungsverhältnis. Alle eingesetzten Entwickler zeichnen sich durch eine langjährige Berufserfahrung und ein aktuelles Fachwissen aus. Zusammen mit hohem Engagement werden so Ideen zur Realität.
Branchen Know-how
Für viele Softwareentwicklungsprojekte sind eine gute Kenntnis der eingesetzten Technologien und langjährige Erfahrungen in der Anwendungsentwicklung die zentralen Erfolgsfaktoren. In einigen Fällen sind ein genaues Verstehen der fachspezifischen Problemstellung sowie differenziertes Branchen Know-how ebenso wichtig. Aufgrund unserer langjährigen Erfahrungen in der Managementberatung verfügen wir über profunde Erfahrungen in (fast) allen Schlüsselbranchen sowie ihren fachspezifischen Problemstellungen. Dieses Know-how führen wir bei Bedarf unseren Softwareentwicklungsprojekten passgenau zu. Dadurch diskutieren unsere Entwickler vom ersten Tag auf Augenhöhe mit dem Fachbereich. Es entsteht eine Lösung, die den Bedarf trifft.