{"id":25917,"date":"2021-07-12T11:31:35","date_gmt":"2021-07-12T09:31:35","guid":{"rendered":"https:\/\/www.itech-progress.com\/?p=25917"},"modified":"2026-04-07T10:14:46","modified_gmt":"2026-04-07T08:14:46","slug":"native-cloud-application","status":"publish","type":"post","link":"https:\/\/www.itech-progress.com\/en\/native-cloud-application\/","title":{"rendered":"Native Cloud Application (NCA) &#8211; Entwicklung unter den Wolken"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.6.5&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;30px||0px||false|false&#8221;][et_pb_row column_structure=&#8221;1_4,3_4&#8243; _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#ffffff&#8221; custom_margin=&#8221;|||-15px|false|false&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|tablet&#8221; custom_padding=&#8221;0px||4px||false|false&#8221; locked=&#8221;off&#8221;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221;][et_pb_image src=&#8221;https:\/\/www.itech-progress.com\/wp-content\/uploads\/2021\/07\/Waldermar_Artes.png&#8221; title_text=&#8221;Waldemar Artes&#8221; show_in_lightbox=&#8221;on&#8221; _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221; width=&#8221;40%&#8221; width_tablet=&#8221;15%&#8221; width_phone=&#8221;25%&#8221; width_last_edited=&#8221;on|phone&#8221; custom_margin=&#8221;10px|||15px|false|false&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;3_4&#8243; _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221;][et_pb_toggle title=&#8221;Waldemar Artes&#8221; open_toggle_background_color=&#8221;#ffffff&#8221; closed_toggle_background_color=&#8221;#ffffff&#8221; icon_color=&#8221;#f3f3f3&#8243; _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221; title_text_color=&#8221;#003f86&#8243; title_level=&#8221;h2&#8243; title_font=&#8221;||||||||&#8221; title_letter_spacing=&#8221;1px&#8221; body_font_size=&#8221;16px&#8221; custom_margin=&#8221;15px|||-105px|false|false&#8221; custom_margin_tablet=&#8221;9px|||18px|false|false&#8221; custom_margin_phone=&#8221;|||15px|false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; custom_padding=&#8221;20px|||0px|false|false&#8221; custom_padding_tablet=&#8221;0px||||false|false&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; title_font_size_last_edited=&#8221;off|desktop&#8221; border_width_all=&#8221;0px&#8221;]<\/p>\n<p><span data-offset-key=\"7pngk-0-0\">Waldemar Artes hat langj\u00e4hrige Erfahrung als Anwendungsentwickler. Er unterst\u00fctzt Kunden als Senior-Entwickler bei der Umsetzung und Instandhaltung von Fachanwendungen. Er interessiert sich f\u00fcr <\/span><span data-entity-key=\"3\" data-offset-key=\"7pngk-1-0\" id=\"decorator-corrected-entity-id-3\"><span data-offset-key=\"7pngk-1-0\">technischen<\/span><\/span><span data-offset-key=\"7pngk-2-0\"> Fortschritt und <\/span><span data-entity-key=\"5\" data-offset-key=\"7pngk-3-0\" id=\"decorator-corrected-entity-id-5\"><span data-offset-key=\"7pngk-3-0\">alles, was<\/span><\/span><span data-offset-key=\"7pngk-4-0\"> uns weiterbringt.<\/span><\/p>\n<p>[\/et_pb_toggle][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||0px||false|false&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221;][et_pb_text _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221; link_font=&#8221;||on||||||&#8221; header_2_letter_spacing=&#8221;2px&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;40px||||false|false&#8221;]<\/p>\n<p>Nichts hat die Art und Weise, wie in der IT-Welt Software konzipiert und entwickelt wird in den letzten Jahren so sehr ver\u00e4ndert wie Microservices. Heutige Anwendungen m\u00fcssen in einem Cluster von mehreren Knoten funktionieren, dynamisch platzierbar, skalierbar und fehlertolerant sein.<\/p>\n<p>Microservices wiederum bilden die Basis von Cloud Native Applikationen. Die einzelnen Microservices sind voneinander unabh\u00e4ngig und k\u00f6nnen auf mehreren Servern an verschiedenen Standorten laufen. Cloud Native Anwendungen nutzen diese lose gekoppelten Cloud Services. Bei Cloud Native handelt es sich um einen Ansatz, der gew\u00e4hrleisten soll, dass Anwendungen f\u00fcr die Cloud-Computing-Architektur entworfen und entwickelt werden. Die Besonderheiten der Cloud-Computing-Architektur sollen zum Vorteil der Anwendungen genutzt und alle M\u00f6glichkeiten voll ausgesch\u00f6pft werden. F\u00fcr diese Art von Anwendungen wird oft die Abk\u00fcrzung NCA verwendet, welche f\u00fcr\u00a0Native Cloud Application\u00a0steht.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221;][et_pb_text _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221; link_font=&#8221;||on||||||&#8221; header_2_letter_spacing=&#8221;2px&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;25px||||false|false&#8221;]<\/p>\n<h2>Eine Native Cloud Application ist ein echtes Multitalent<\/h2>\n<p>Native Cloud Applications haben zahlreiche Vorteile. Sie sind weder an eine spezielle Hardware noch an bestimmte Betriebssysteme gebunden, lassen sich leicht skalieren, sind einfach zu deployen, und sie sind georedundant. \u201eRedundanz\u201c hei\u00dft, dass mindestens eine zus\u00e4tzliche Ressource als Back-up f\u00fcr den Notfall vorhanden ist. In der Kombination mit \u201eGeo\u201c bedeutet es, dass diese Ressourcen zus\u00e4tzlich r\u00e4umlich voneinander getrennt sind. Nur so kann wirklich sichergestellt werden, dass auch bei schwerwiegenden technischen Problemen an dem einen Ort noch immer ein intaktes Back-up an einem anderen Ort verf\u00fcgbar ist. Laut Bundesamt f\u00fcr Sicherheit in der Informationstechnik (BSI) sollten es sogar mindestens 200 km sein, um auch vor Naturkatastrophen gut gesch\u00fctzt zu sein.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221;][et_pb_image src=&#8221;https:\/\/www.itech-progress.com\/wp-content\/uploads\/2021\/07\/Cloud_Native.png&#8221; title_text=&#8221;Cloud_Native&#8221; _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; text_line_height=&#8221;1.5em&#8221;]<\/p>\n<p><em>Die vier zentralen Bestandteile der Entwicklung einer Native Cloud Application: DevOps, Continuous Delivery, Microservices und Container<\/em><\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221; link_font=&#8221;||on||||||&#8221; ul_line_height=&#8221;1.8em&#8221; header_2_letter_spacing=&#8221;2px&#8221; custom_margin=&#8221;|-2px|||false|false&#8221; custom_padding=&#8221;25px||||false|false&#8221;]<\/p>\n<h2>Vier zentrale Bestandteile f\u00fcr die Entwicklung einer Native Cloud Application<\/h2>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>DevOps <\/strong>ist die Zusammenarbeit zwischen Entwicklung und Betrieb mit dem Ziel, den Auslieferungsprozess zu automatisieren.<\/li>\n<li><strong>Continuous Delivery <\/strong>erlaubt die schnellere und zuverl\u00e4ssigere Auslieferung von Software mit weniger Risiken<\/li>\n<li><strong>Microservices <\/strong>ist ein Architekturansatz, in dem eine Anwendung als Verbund von mehreren kleinen Services gebaut wird.<\/li>\n<li><strong>Container <\/strong>bieten leichtgewichtige Virtualisierung. Sie sind schneller und effizienter als normale Virtualisierung. Container k\u00f6nnen miteinander verkn\u00fcpft und gemeinsam orchestriert werden.<\/li>\n<\/ul>\n<p>Diese vier Prinzipien erlauben es gemeinsam, schnell und risikoarm eine verteile Anwendung zu entwickeln, auf verteilter Infrastruktur auszuliefern und zu betreiben. Als Infrastruktur kann zum Beispiel <em>Amazon Web Services<\/em> oder <em>Microsoft Azure<\/em> genutzt werden.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221; link_font=&#8221;||on||||||&#8221; ul_line_height=&#8221;1.8em&#8221; header_2_letter_spacing=&#8221;2px&#8221; custom_margin=&#8221;|-2px|||false|false&#8221; custom_padding=&#8221;25px||||false|false&#8221;]<\/p>\n<h2>Herausforderungen bei der Entwicklung und dem Betrieb von NCAs<\/h2>\n<p>Die Entwicklung einer Native Cloud Application bringt neue Herausforderungen mit sich, die ein Umdenken in der Entwicklung erfordern.<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Persistente Datenablage: <\/strong>Container lassen sich nur kaum zur Datenhaltung nutzen, da diese sehr fl\u00fcchtig sind. Wird ein Container gel\u00f6scht oder abgebaut, sind die Daten auch weg. Persistente Daten sollten deshalb au\u00dferhalb der Microservices gehalten werden. Auf diese Daten kann dann mittels einer Service-Schnittstelle zugegriffen werden.<\/li>\n<li><strong>Integration der Services: <\/strong>Verteilte Anwendungen bringen eine eigene Komplexit\u00e4t mit sich. So m\u00fcssen die einzelnen Microservices \u00fcber Server oder sogar Cloud-Provider hinweg miteinander integriert werden. Sie m\u00fcssen sich gegenseitig finden und die Kommunikation soll fehlertolerant verlaufen.<\/li>\n<li><strong>Monitoring: <\/strong>NCAs k\u00f6nnen aus mehreren hundert bis tausend einzelnen Microservices bestehen. Umso wichtiger ist es, alle im Blick zu behalten. So m\u00fcssen Werte wie Auslastung und Antwortzeiten beobachtet werden, um die Stabilit\u00e4t des gesamten Produktes zu gew\u00e4hrleisten.<\/li>\n<li><strong>Cloud Lock-in vermeiden: <\/strong>Durch die Einfachheit in ihrer Bedienung passiert es schnell, dass man sich von einem einzigen Cloud-Provider abh\u00e4ngig macht. Dessen sollte man sich bei der Planung bereits bewusst sein und so viele Industrie-Standards wie m\u00f6glich anstelle von propriet\u00e4ren L\u00f6sungen nutzen.<\/li>\n<li><strong>Bauen von Pipelines zum Ausliefern der NCAs: <\/strong>NCAs arbeiten typischerweise in der Cloud. M\u00f6glicherweise sogar bei mehreren Cloud-Providern. Das erschwert das Ausliefern von NCAs, da diese stark verteilt sind und miteinander integriert werden m\u00fcssen. Zudem k\u00f6nnen unterschiedliche Microservices unterschiedliche Abh\u00e4ngigkeiten fordern. Es werden Pipelines ben\u00f6tigt, die die einzelnen Microservices dorthin und in der ben\u00f6tigten Redundanz deployen, wo sie gebraucht werden.<\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221; link_font=&#8221;||on||||||&#8221; ul_line_height=&#8221;1.8em&#8221; header_2_letter_spacing=&#8221;2px&#8221; custom_margin=&#8221;|-2px|||false|false&#8221; custom_padding=&#8221;25px||||false|false&#8221;]<\/p>\n<h2>Vorteile einer\u00a0Native Cloud Application<\/h2>\n<p>Mit all den Herausforderungen, um eine Native Cloud Application zu entwickeln und zu Betreiben stellt sich immer die Frage: Ist es den Aufwand wert? Was sind die Vorteile?<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Kosten:<\/strong> Wird die Anwendung auf einem Cloud-Anbieter betrieben, zahlt man nur das, was verbraucht. So k\u00f6nnen die Kosten f\u00fcr den Betrieb in nicht-aktiven Zeiten gesenkt werden.<\/li>\n<li><strong>Skalierbarkeit: <\/strong>Native Cloud Applications sind durch ihre Microservice-Architektur stark skalierbar. So k\u00f6nnen einzelne Microservices bei Bedarf dupliziert werden.<\/li>\n<li><strong>Kundenn\u00e4he: <\/strong>NCAs k\u00f6nnen auf Servern weltweit betrieben werden. So m\u00fcssen Anwender die Daten nicht \u00fcber die ganze Welt verschicken und die Latenz sinkt.<\/li>\n<li><strong>Life-Cycle: <\/strong>NCAs k\u00f6nnen schneller und mit weniger Aufwand und Kosten aktualisiert werden. Dadurch erh\u00f6ht sich die Auslieferungsgeschwindigkeit und das Time-To-Market sinkt.<\/li>\n<li><strong>Robustheit: <\/strong>NCAs k\u00f6nnen georedundant betrieben werden, wodurch Ausf\u00e4lle bei lokalen technischen Problemen deutlich verringert werden.<\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221; link_font=&#8221;||on||||||&#8221; header_2_letter_spacing=&#8221;2px&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;25px||||false|false&#8221;]<\/p>\n<h2>Tools f\u00fcr Entwicklung und Betrieb einer Native Cloud Application<\/h2>\n<p>Die <a href=\"https:\/\/www.cncf.io\/\">Cloud Native Computing Foundation<\/a> ist eine neutrale Plattform f\u00fcr die meisten Open-Source-Projekte, die dabei helfen, die Herausforderungen und Probleme bei der Entwicklung und im Betrieb einer Native Cloud Application zu meistern. Darunter f\u00e4llt das Orchestrierungstool Kubernetes, sowie das Monitoring-Tool Prometheus.<\/p>\n<p>Die CNCF stellt eine <a href=\"https:\/\/landscape.cncf.io\/\">\u00dcbersicht<\/a> \u00fcber alle Projekte, Tools und Provider zur Verf\u00fcgung, die bei der Entwicklung, Auslieferung und Betrieb von NCAs helfen.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221; link_font=&#8221;||on||||||&#8221; header_2_letter_spacing=&#8221;2px&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;25px||||false|false&#8221;]<\/p>\n<h2>Was Softwarearchitekt:innen beachten m\u00fcssen<\/h2>\n<p>Das Sicherstellen der ACID-Eigenschaften (Atomic, Consistency, Isolated, Durability) bei der Datenhaltung ist in hoch verteilten Anwendungen mit mehreren Datenbanken sehr schwierig bis unm\u00f6glich. In der Regel kann f\u00fcr eine gewisse Zeit auf Konsistenz der Daten verzichtet werden. In diesen F\u00e4llen sind Datenbanken mit BASE-Eigenschaften (Basically Available, Soft state, Eventual consistency) interessant, denn hier wird die Datenkonsistenz im Laufe der Zeit hergestellt. Ein gutes Beispiel ist Twitter, da auf dieser Plattform die Follower-Zahlen nicht in Echtzeit aktualisiert werden.<\/p>\n<p>Softwarearchitekt:innen m\u00fcssen entscheiden, f\u00fcr welche Daten Konsistenz ben\u00f6tigt wird und f\u00fcr welche nicht. Genauso m\u00fcssen Sie darauf achten, die richtige Anzahl und Gr\u00f6\u00dfe zu finden, da sie miteinander integriert werden. So sollte vermieden werden, aus reiner Bequemlichkeit neue Microservices zu implementieren. Microservices sollten immer nur eine Funktion erf\u00fcllen.<\/p>\n<p>Je mehr Microservices es gibt, desto schwieriger und wichtiger wird es, diese zu beobachten. Wichtige Daten wie Durchlaufzeiten und Aufrufe pro Zeiteinheit k\u00f6nnen kritische Bereiche, Fehler und Flaschenh\u00e4lse aufdecken. Monitoring-L\u00f6sungen wie der ELK-Stack helfen dabei, die verteilten Metriken zu sammeln, zentralisieren und visualisieren. So k\u00f6nnen auch Grenzwerte gesetzt werden, deren \u00dcberschreitung oder Unterschreitung einen Alarm ausl\u00f6sen. Diese Grenzwerte sollten aber auch immer wieder evaluiert und angepasst werden.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221; link_font=&#8221;||on||||||&#8221; header_2_letter_spacing=&#8221;2px&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;25px||||false|false&#8221;]<\/p>\n<h2>Best Practices bei der Entwicklung und Betrieb von\u00a0Native Cloud Applications<\/h2>\n<p>Die Microservices einer NCA sollten sauber in zustandlose Services und zustandsbehaftete Services getrennt werden. Zustandslose Services k\u00f6nnen problemlos dupliziert und wieder abgebaut werden, ohne den Zustand der Anwendung zu \u00e4ndern.<\/p>\n<p>Microservices sollten nach M\u00f6glichkeit auch keine Anforderungen an das zu Grunde liegende System wie beispielsweise SSDs oder GPU haben. So lassen sie sich simpel in verschiedenen Umgebungen deployen.<\/p>\n<p>Bei der Entwicklung der NCAs ist es wichtig, so viel wie m\u00f6glich zu automatisieren. Das hilft, die vielen Microservices und die verteilte Natur einer solchen Anwendung beherrschbar zu machen. Infrastructure-as-Code automatisiert die Bereitstellung der Infrastruktur. Dieser Code kann und sollte auch mit versioniert werden. Das garantiert, dass jeder Service immer und in jeder Umgebung f\u00fcr ihn passend konfigurierte Infrastruktur besitzt.<\/p>\n<p>Wenn dann ein weitverbreiteter Standard zur Kommunikation benutzt wird, wie etwa HTTP, k\u00f6nnen Microservices mit Technologien und Sprachen entwickelt werden, die am besten zur Aufgabe passen.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221; link_font=&#8221;||on||||||&#8221; header_2_letter_spacing=&#8221;2px&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;25px||||false|false&#8221;]<\/p>\n<h2>Fazit<\/h2>\n<p>Native Cloud Applications erlauben es den gro\u00dfen Internetgiganten wie Google und Twitter global ihre Services anzubieten, schnell \u00c4nderungen und neue Funktionen an die Nutzer:innen zu bringen. Herausforderungen, die sie mit sich bringen, lassen sich durch bereits etablierte Entwurfsmuster und Open Source Tools und Projekte ohne gro\u00dfe Schwierigkeiten meistern. Die H\u00fcrden bei der Entwicklung und dem Betrieb einer Anwendung in der Cloud werden immer geringer, sodass heute jeder die M\u00f6glichkeit hat NCAs zu entwickeln und zu betreiben.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221; link_font=&#8221;||on||||||&#8221; header_2_letter_spacing=&#8221;2px&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;18px||30px||false|false&#8221;]<\/p>\n<h2><span data-offset-key=\"fm4uc-1-0\">Training zu \u2018Infrastruktur, Container und Cloud Native<\/span><span data-offset-key=\"fm4uc-4-0\">\u00a0(<\/span><span data-offset-key=\"fm4uc-5-0\">CLOUDINFRA<\/span><span data-offset-key=\"fm4uc-6-0\">)\u2018<\/span><\/h2>\n<p>Unser <span data-offset-key=\"fm4uc-1-0\">3-t\u00e4giges Training \u2018Infrastruktur, Container und Cloud Native<\/span><span data-offset-key=\"fm4uc-4-0\">\u00a0(<\/span><span data-offset-key=\"fm4uc-5-0\">CLOUDINFRA<\/span><span data-offset-key=\"fm4uc-6-0\">)\u2018 vermittelt das notwendige Wissen und die F\u00e4higkeiten, um dynamische Cloud Native Architekturen konzipieren und implementieren zu k\u00f6nnen<\/span><span data-offset-key=\"fm4uc-8-0\">. Es werden zentrale Themen wie Container Application Design, Logging\/Monitoring\/Alerting, Container Native Storage, M\u00f6glichkeiten zur UI Integration sowie Container Manager vorgestellt.\u00a0<\/span><span style=\"font-size: 18px;\">Wenn Sie die Zertifizierung zum Certified Professional for Software Architecture \u2013 Advanced\u00a0Level (CPSA-A) nach dem iSAQB-Programm anstreben, erhalten Sie f\u00fcr dieses Training 20 Credit Points im Kompetenzbereich Technologie und 10 Credit Points im Kompetenzbereich Methodik.<\/span><\/p>\n<p>[\/et_pb_text][et_pb_cta title=&#8221;Termine zum Training &#8216;Infrastruktur, Container und Cloud Native (CLOUDINFRA)'&#8221; button_url=&#8221;https:\/\/www.itech-progress.com\/isaqb-advanced-level\/isaqb-infrastruktur-container-und-cloud-native\/&#8221; button_text=&#8221;Zum Training&#8221; _builder_version=&#8221;4.7.3&#8243; _module_preset=&#8221;default&#8221; header_font=&#8221;Open Sans|600|||||||&#8221; header_line_height=&#8221;1.5em&#8221; body_line_height=&#8221;0.8em&#8221; background_color=&#8221;#5abced&#8221; text_orientation=&#8221;left&#8221; custom_margin=&#8221;||||false|false&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;][\/et_pb_cta][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Waldemar Artes hat langj\u00e4hrige Erfahrung als Anwendungsentwickler. Er unterst\u00fctzt Kunden als Senior-Entwickler bei der Umsetzung und Instandhaltung von Fachanwendungen. Er interessiert sich f\u00fcr technischen Fortschritt und alles, was uns weiterbringt.Nichts hat die Art und Weise, wie in der IT-Welt Software konzipiert und entwickelt wird in den letzten Jahren so sehr ver\u00e4ndert wie Microservices. Heutige Anwendungen [&hellip;]<\/p>\n","protected":false},"author":24785,"featured_media":26009,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"845","footnotes":""},"categories":[839,547,557],"tags":[],"class_list":["post-25917","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-plattform","category-technisch","category-trainings-und-workshops"],"_links":{"self":[{"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/posts\/25917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/users\/24785"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/comments?post=25917"}],"version-history":[{"count":10,"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/posts\/25917\/revisions"}],"predecessor-version":[{"id":53837,"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/posts\/25917\/revisions\/53837"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/media\/26009"}],"wp:attachment":[{"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/media?parent=25917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/categories?post=25917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itech-progress.com\/en\/wp-json\/wp\/v2\/tags?post=25917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}