<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Referenz Archive | INOTEQ GmbH</title>
	<atom:link href="https://www.inoteq.com/category/referenz/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.inoteq.com/category/referenz/</link>
	<description>IT Unternehmensberatung, Software Entwicklung, IT Infrastruktur aus Karlsruhe</description>
	<lastBuildDate>Mon, 22 Jan 2024 10:41:48 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.4</generator>

<image>
	<url>https://www.inoteq.com/wp-content/uploads/2019/12/cropped-Inoteq_Logo_trans_icon-1-32x32.png</url>
	<title>Referenz Archive | INOTEQ GmbH</title>
	<link>https://www.inoteq.com/category/referenz/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>AWS Serverless Cloud Applikation &#124; Haufe-Akademie</title>
		<link>https://www.inoteq.com/2020/04/30/moderne-serverless-cloud-applikation/</link>
					<comments>https://www.inoteq.com/2020/04/30/moderne-serverless-cloud-applikation/#respond</comments>
		
		<dc:creator><![CDATA[Cedric Larrat]]></dc:creator>
		<pubDate>Thu, 30 Apr 2020 14:00:00 +0000</pubDate>
				<category><![CDATA[Referenz]]></category>
		<guid isPermaLink="false">https://www.inoteq.com/?p=1</guid>

					<description><![CDATA[<p>Um Buchungsinformationen der Haufe-Akademie an einen Learning Partner zu übermitteln wurde eine moderne Serverless Applikation entwickelt, die mehrere Systeme integriert bzw. Buchungen filtert und anreichert. Was bedeutet Serverless? Serverless Applikationen zu erstellen bedeutet Software zu entwickeln ohne sich selbst um die Bereitstellung, Skalierung und das Management von Servern und der Infrastruktur kümmern zu müssen. Dies [&#8230;]</p>
<p>Der Beitrag <a href="https://www.inoteq.com/2020/04/30/moderne-serverless-cloud-applikation/">AWS Serverless Cloud Applikation | Haufe-Akademie</a> erschien zuerst auf <a href="https://www.inoteq.com">INOTEQ GmbH</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="1" class="elementor elementor-1" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-66d5c3f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="66d5c3f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c0b224a" data-id="c0b224a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-218c02e elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="218c02e" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">AWS Serverless Cloud Applikation | Haufe-Akademie</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-56859b7 elementor-widget elementor-widget-post-info" data-id="56859b7" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
				<div class="elementor-widget-container">
							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
								<li class="elementor-icon-list-item elementor-repeater-item-52f7df6 elementor-inline-item" itemprop="datePublished">
						<a href="https://www.inoteq.com/2020/04/30/">
											<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-calendar"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
										<time>April 30, 2020</time>					</span>
									</a>
				</li>
				<li class="elementor-icon-list-item elementor-repeater-item-b427146 elementor-inline-item" itemprop="author">
						<a href="https://www.inoteq.com/author/clarrat/">
											<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-user-circle"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-author">
										Cedric Larrat					</span>
									</a>
				</li>
				</ul>
						</div>
				</div>
				<div class="elementor-element elementor-element-b81d499 elementor-widget elementor-widget-text-editor" data-id="b81d499" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Um Buchungsinformationen der Haufe-Akademie an einen Learning Partner zu übermitteln wurde eine moderne Serverless Applikation entwickelt, die mehrere Systeme integriert bzw. Buchungen filtert und anreichert.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-c050f06 elementor-widget elementor-widget-heading" data-id="c050f06" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Was bedeutet Serverless?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-b1700a8 elementor-widget elementor-widget-text-editor" data-id="b1700a8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Serverless Applikationen zu erstellen bedeutet Software zu entwickeln ohne sich selbst um die Bereitstellung, Skalierung und das Management von Servern und der Infrastruktur kümmern zu müssen. Dies übernimmt in diesem Fall der Cloud Provider mit bereitgestellten Diensten. Es ist die neue, modernen Art der Software Entwicklung. Entwickler können schnell und einfach Anwendungen oder Services in der Cloud ausführen, ohne dabei Abhängigkeiten zu anderen internen Infrastruktur Teams zu besitzen. Großer Vorteil eines solchen Setups ist außerdem das Kosten für die Infrastruktur nur dann anfallen, wenn die Applikation auch genutzt wird.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-33d3ba8 elementor-widget elementor-widget-heading" data-id="33d3ba8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Moderne AWS Cloud Architektur</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-547c3da elementor-widget elementor-widget-text-editor" data-id="547c3da" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die Applikation wurde in vier Module gegliedert. Ein Modul ist für die Filterung und Anreicherung von Buchungsdaten zuständig, ein weiteres für das Verschicken von Alarm Meldungen über Teams, ein drittes zur Abfrage von Produktinformationen und zu guter Letzt ein Modul zur Übermittlung der Buchungsdaten an einen Rest Endpunkt des Learning Partners.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-8b2ffdd elementor-widget elementor-widget-image" data-id="8b2ffdd" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://www.inoteq.com/wp-content/uploads/2020/04/ServerlessAWSStructure.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="ServerlessAWSStructure" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTc4LCJ1cmwiOiJodHRwczpcL1wvd3d3Lmlub3RlcS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjBcLzA0XC9TZXJ2ZXJsZXNzQVdTU3RydWN0dXJlLnBuZyJ9">
							<img fetchpriority="high" decoding="async" width="768" height="712" src="https://www.inoteq.com/wp-content/uploads/2020/04/ServerlessAWSStructure-768x712.png" class="attachment-medium_large size-medium_large wp-image-578" alt="" srcset="https://www.inoteq.com/wp-content/uploads/2020/04/ServerlessAWSStructure-768x712.png 768w, https://www.inoteq.com/wp-content/uploads/2020/04/ServerlessAWSStructure-300x278.png 300w, https://www.inoteq.com/wp-content/uploads/2020/04/ServerlessAWSStructure-1024x950.png 1024w, https://www.inoteq.com/wp-content/uploads/2020/04/ServerlessAWSStructure.png 1327w" sizes="(max-width: 768px) 100vw, 768px" />								</a>
											<figcaption class="widget-image-caption wp-caption-text">Moderne Serverless Cloud Architektur in AWS</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9be384a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9be384a" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-de68b42" data-id="de68b42" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ed052a6 elementor-widget elementor-widget-heading" data-id="ed052a6" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">AWS Komponenten</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-41867d9 elementor-widget elementor-widget-text-editor" data-id="41867d9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In diesem Abschnitt wird erläutert welche AWS Komponenten für die Integration zum Einsatz kommen und welche Aufgabe sie hierbei übernehmen. </p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-db394de elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="db394de" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-52247c4" data-id="52247c4" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8f739ae elementor-widget elementor-widget-heading" data-id="8f739ae" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Step Functions</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-ffa62e4 elementor-widget elementor-widget-text-editor" data-id="ffa62e4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Mit AWS Step Functions werden Lambda Funktionen zu einem Modul zusammengefasst und ein entsprechender Workflow definiert, der bestimmt in welcher Reihenfolge die Funktionen aufgerufen werden. Über die Step Function lässt sich eine Nachricht Transaktional verarbeiten.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-0aa8328 elementor-widget elementor-widget-heading" data-id="0aa8328" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">S3 Bucket</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-aa7df57 elementor-widget elementor-widget-text-editor" data-id="aa7df57" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Zur Speicherung von Zwischenergebnissen bzw. zum Aufbau eines Cache wird der S3 Speicher verwendet.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6deaadf elementor-widget elementor-widget-heading" data-id="6deaadf" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">API Gateway</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-491a253 elementor-widget elementor-widget-text-editor" data-id="491a253" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Zur Abfrage von Produktinformationen wurde eine Rest Schnittstelle erstellt, die als privater Endpunkt für die Lambda Module dient.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-12e05b3" data-id="12e05b3" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4d5e907 elementor-widget elementor-widget-heading" data-id="4d5e907" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Lambda Funktionen</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-e72e8c4 elementor-widget elementor-widget-text-editor" data-id="e72e8c4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Mit AWS Lambda Funktionen wird die eigentliche Prozess Logik abgebildet und implementiert. Jede Funktion hat dabei einen definierten Input und ein entsprechendes Ergebnis.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-a8c15e1 elementor-widget elementor-widget-heading" data-id="a8c15e1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">DynamoDB</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-9b37d47 elementor-widget elementor-widget-text-editor" data-id="9b37d47" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Zum persistieren der Buchungsinformationen wird der Objektspeicher DynamoDB von AWS genutzt.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3088498 elementor-widget elementor-widget-heading" data-id="3088498" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">CloudWatch</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-38ae708 elementor-widget elementor-widget-text-editor" data-id="38ae708" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Für das zyklische Anstoßen der einzelnen Module wird CloudWatch Events eingesetzt. CloudWatch übernimmt außerdem das Monitoring der Lambda Funktionen und die Speicherung der Ausgabelogs.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a href="https://www.inoteq.com/2020/04/30/moderne-serverless-cloud-applikation/">AWS Serverless Cloud Applikation | Haufe-Akademie</a> erschien zuerst auf <a href="https://www.inoteq.com">INOTEQ GmbH</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.inoteq.com/2020/04/30/moderne-serverless-cloud-applikation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
