Java Cloud & Microservices

Zu einer modernen Java Entwicklung gehört mehr als nur die Sprachkonstrukte und Features zu kennen. Um Herausforderungen in einer komplexen Businesslandschaft zu bewältigen muss man monolithische Software in kleine, beherrschbare Module zerlegen. Hierdurch können kleinere, agile Teams gebildet werden, die die Verantwortung für Teil Aspekte der Software übernehmen. Nicht nur, dass man somit die Komplexität besser beherrschen kann, auch erreicht man damit ein agileres Time To Market. Features können schneller gebaut und in Produktion gebracht werden. Die Zeiten der langen Release Zyklen von 3 Monaten und mehr sind vorbei. Ihr Unternehmen muss schneller auf Marktsituationen reagieren, denn nur so kann man sich diesem anpassen und näher am Kunden agieren. Längst mehr von Softwareentwicklern mehr gefordert als nur die reine Programmierung der Businesslogik. In einer agilen und schnellen Umgebung sind besondere Skills notwendig, die weit darüber hinausgehen. Laufzeitaspekte, Fehlerszenarien usw. müssen ebenso berücksichtigt und in das Softwaredesign einfliessen.

 

Wir haben uns auf Java und Cloud Native Development spezialisiert

  • Cloud Native

    Unser Software Design berücksichtigt alle Gegebenheiten (12-factor-app) um in einer volatilen Cloud Umgebung zu laufen. Mehr Infos hier: 12factor.net

  • Fehler Tolerant

    Fehler und Ausfälle sind unvermeidlich, gerade in der Cloud. Doch wie muss eine Software und die Laufzeitumgebung aussehen, um resilient gegenüber Fehlerfällen zu sein. Ihre Software muss weiterlaufen oder zumindest in einer vorhersagbaren Art und Weise reagieren.

  • Spring Framework

    Wir arbeiten hauptsächlich mit dem Spring Stack: Spring Boot, Spring MVC, Spring Data, Spring Cloud (Netflix OSS, Hyterix, Eureka, etc.)

  • CI/CD

    Neben der Entwicklung bauen unsere DevOps Spezialisten eine CI/CD Pipeline für Ihre Software, damit sie kontinuierlich die Software bauen und Releasen können. Ohne Ausfall der Produktion.

  • Docker Runtime

    Mit Technologien wie Docker, Kubernetes und RedHat OpenShift helfen wir Ihnen eine agile Umgebung für Ihre Software aufzubauen. Gerne Coachen wir ebenfalls Ihr Team und helfen bei der Einführung der Methodologie in Ihr Unternehmen.

Nehmen Sie Kontakt auf

[recaptcha]

Masiar IghaniJava Cloud & Microservices