Software Entwicklung

Aktuell gibt es bei der Entwicklung von Enterprise Anwendungen drei Themen die den Unterschied ausmachen können:

  • DevOps
  • Cloud
  • Domain Driven Design

Wie drei Zahnräder greifen diese Themen ineinander.

„The three ways“ (DevOps Prinzipien) hilft uns dabei die Organisation so zu gestalten, dass Features und Änderungen in hoher Qualität in Produktion gebracht werden können. Bei DevOps geht’s also nicht darum, dass Entwickler Aufgaben von Operations übernehmen und vice versa, sondern um das Ineinandergreifen beider Verantwortlichkeiten, sodass Teams selbstständig Applikationen entwickeln und betreiben können. „You build it, you run it“ wird in diesem Zusammenhang oft zitiert. Außerdem ist das permanente Lernen mit Experimenten und aus Fehlern der gesamten Organisation ein wichtiger Bestandteil der DevOps Kultur.

Verwendet man die Cloud um Applikationen und Services zu betreiben, so kann man Infrastruktur schaffen mit der Entwickler-Teams höchst eigenständig Anwendungen implementieren und betreiben können. Dabei ist es nicht relevant ob man ein eigenes Rechenzentrum betreibt wo man sich um die Hardware selbst kümmert oder ob man auf bewährte Cloud-Dienste wie Amazon AWS oder die Google Cloud Platform setzt.

Domain Driven Design hilft uns dabei die Kommunikation mit dem Fachbereich dahingehend zu verbessern, sodass eine Anwendungs- bzw. Servicelandschaft der reellen Welt entspricht. Die Bausteine aus DDD bieten außerdem die Möglichkeit ein Design zu schaffen, womit unabhängige Services voll automatisiert deployed werden können.

Mit einiger Erfahrung damit und vor allem viel Enthusiasmus begleiten wir Ihre Projekte und helfen bei der Planung sowie bei der Umsetzung.

Kontaktieren Sie uns wenn Sie Hilfe zu obigen Themen brauchen. Wir bieten nicht nur Beratung zu dem Thema an, sondern helfen gerne in der Umsetzung. Werfen Sie auch einen Blick in unseren Blog.

Wir arbeiten üblicherweise mit folgenden Technologien:

  • Java
  • Spring Boot
  • Angular
  • Postgres
  • Python
  • Maven/Gradle
  • Google Cloud Platform
  • Amazon Webservices
  • JetBrains Space

Partner

Wir sind zertifizierter JetBrains Service Partner!

Unser Team

  • Studium Software Engineering an der FH Hagenberg
  • mehr als 15 Jahre Erfahrung in der Entwicklung von Enterprise Anwendungen
  • Lehrer für Angewandte Programmierung an der Wirtschaftsakademie Waidhofen/Thaya