Der Trend in der modernen-Softwarentwicklung
PaaS & Microservices-Architecture

Was genau bedeutet den Microservices Architecture?

Die Micro Architektur oder einfach gesagt Microservices,
ist eine besondere Methode um Software-Systeme und Webapplikationen Agil zu entwickeln.
Das Wort Microservice bedeutet auch,
dass man große Applikationen in kleinere Apps aufteilt. (split large Apps in small Apps)

Die Microservices Architecture ist eine komplett neue Entwicklungsmethode und Umgebung in der Cloud,
dessen Bekantheitsgrad in den letzten Jahren immer weiter ansteigt.
Und entwickelt sich mittlerweile zur bevorzugen Technik
um neue Unternehmensanwendungen, Agile-Applikationen und Prozesse zu entwicklen.

Dank seiner Skalierbarkeit ist diese Micro Architektur Methode eine hervorragende Lösung,
um Applikationen zu entwickeln, wo man im vorraus noch nicht sagen kann,
welche Infrastruktur (Hardware etc.) benötigt wird.

Auch die Entwicklungsumgebung kann sehr leicht gewechselt werden (environment changes)
und erlauben eine hohe Auswahl von Runtimes für die individuelle Programmierung.

Was genau ist die PaaS = Platform as a Service?

Die PaaS ist ein Cloud basiertes Softwareprogramm (eine Applikation in der Cloud),
welches u.a. zur Verwendung von Responsive-Webdesign genutzt wird.
Es gibt verschiedene Anbieter wie: IBM, EMC2 etc.
welche solche Platform as a Service als Dienstleistung anbieten.

Hier gibt es sogenannte Hybrid-PaaS,
welche eine Mischung darstellen aus:

  • Privat: der traditionelle IT (eigene Hard- und Software)
  • Public: und der neue Cloud-Platform

Die PaaS ermöglicht agiles und skalierbares Webapplikation Development.

Mit der DevOps Methode (developlemt and operation)
können Entwickler schnell und einfach verschiedenen Microdervices kombinieren
und in bestehende Applikation implementieren.

Die dazu benötige GIT kann dabei ein eigenes lokales-Repository sein
oder auch eine GIT-Repository in der Cloud,
wo man mit GET und PULL die Source-Code changes in oder von der GIT Repository laden kann.


Comments

No comments yet.

Add Comment

* Required information
(never displayed)
 
Bold Italic Underline Strike Superscript Subscript Code PHP Quote Line Bullet Numeric Link Email Image Video
 
Smile Sad Huh Laugh Mad Tongue Crying Grin Wink Scared Cool Sleep Blush Unsure Shocked
 
1000
What is the next number: 10, 12, 14, ..?
 
Enter answer:
Captcha
Refresh
 
Enter code:
 
Notify me of new comments via email.
 
Remember my form inputs on this computer.
 
I have read and understand the privacy policy. *
 
I have read and agree to the terms and conditions. *
 
 
Powered by Commentics