109 lines
4.1 KiB
HTML
109 lines
4.1 KiB
HTML
<section class="sc-left-and-right" data-background-image="/backgrounds/title.svg">
|
||
<div class="sc-right">
|
||
<img src="/logo_scandio.svg" style="width: 50%;">
|
||
<h4>Millionen langlebiger TCP-Verbindungen – Herausforderungen und Lösungen bei Update-Prozessen</h4>
|
||
<div class="sc-gray">31.01.2024</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="sc-left-and-right" data-background-image="/backgrounds/left-and-right.svg">
|
||
<div class="sc-left">
|
||
<h2>Inhalt</h2>
|
||
</div>
|
||
<div class="sc-right sc-white">
|
||
<ul>
|
||
<li>Projektsetup</li>
|
||
<li>Problemstellung</li>
|
||
<li>Lösungen</li>
|
||
</ul>
|
||
</div>
|
||
</section>
|
||
|
||
<section data-background-color="black">
|
||
Projektsetup
|
||
</section>
|
||
|
||
<section data-background-image="/backgrounds/normal.svg" data-background-position="top right">
|
||
<h2>Heimdall</h2>
|
||
<ul>
|
||
<li class="fragment">Gateway zwischen IoT-Geräten und verschiedenen Backends</li>
|
||
<li class="fragment">Entwickelt seit 2018</li>
|
||
<li class="fragment">Ablösung eines vollständig extern verwalteten Systems</li>
|
||
</ul>
|
||
</section>
|
||
|
||
<section data-background-image="/backgrounds/normal.svg" data-background-position="top right">
|
||
<h2>Fachlicher Kontext</h2>
|
||
<center>
|
||
<img src="/diagrams/business_context.svg" style="width: 600px;">
|
||
</center>
|
||
</section>
|
||
|
||
<section data-background-image="/backgrounds/normal.svg" data-background-position="top right">
|
||
<h2>Qualitätsanforderungen</h2>
|
||
<ul>
|
||
<li class="fragment">Vermeidung von Verbindungsabbrüchen</li>
|
||
<li class="fragment">Wenige Neuverbindungen zur gleichen Zeit</li>
|
||
<li class="fragment">Keine Validierung oder Modifikation von Nachrichteninhalten</li>
|
||
<li class="fragment">Verbindungsdetails transparent gegenüber Backends</li>
|
||
</ul>
|
||
</section>
|
||
|
||
<section data-background-color="black">
|
||
Problemstellung
|
||
</section>
|
||
|
||
<section data-background-image="/backgrounds/normal.svg" data-background-position="top right">
|
||
<h2>Systemupdate</h2>
|
||
<ul>
|
||
<li class="fragment">Updates an der Logik und Konfiguration von Heimdall</li>
|
||
<li class="fragment">Vermeidung von Neuverbindungen in den meisten Fällen</li>
|
||
<li class="fragment">Kontrollierte Neuverbindungen, falls Verbindungsabbrüche notwendig</li>
|
||
</ul>
|
||
</section>
|
||
|
||
<section data-background-color="black">
|
||
Lösungen
|
||
</section>
|
||
|
||
<section data-background-image="/backgrounds/normal.svg" data-background-position="top right">
|
||
<h3>Softwarearchitektur Heimdall</h3>
|
||
<center class="r-stack">
|
||
<img class="diagram fragment fade-out" data-fragment-index="1" src="/diagrams/arch1.svg">
|
||
<img class="diagram fragment fade-in-then-out" data-fragment-index="1" src="/diagrams/arch2.svg">
|
||
<img class="diagram fragment fade-in-then-out" src="/diagrams/arch3.svg">
|
||
<img class="diagram fragment fade-in-then-out" src="/diagrams/arch4.svg">
|
||
<img class="diagram fragment fade-in-then-out" src="/diagrams/arch5.svg">
|
||
</center>
|
||
</section>
|
||
|
||
<section data-background-image="/backgrounds/normal-fewer-hexagons.svg" data-background-position="top right">
|
||
<img class="r-stretch" src="/diagrams/arch6.svg">
|
||
</section>
|
||
|
||
<section data-background-image="/backgrounds/normal.svg" data-background-position="top right">
|
||
<h3>Deploymentstrategie</h3>
|
||
<center class="r-stack">
|
||
<img class="diagram fragment fade-out" data-fragment-index="1" src="/diagrams/deployment1.svg">
|
||
<img class="diagram fragment fade-in-then-out" data-fragment-index="1" src="/diagrams/deployment2.svg">
|
||
<img class="diagram fragment fade-in-then-out" src="/diagrams/deployment3.svg">
|
||
<img class="diagram fragment fade-in-then-out" src="/diagrams/deployment4.svg">
|
||
</center>
|
||
</section>
|
||
|
||
<section data-background-image="/backgrounds/normal.svg" data-background-position="top right">
|
||
<h3>Ideen zur Verbesserung</h3>
|
||
</section>
|
||
|
||
<section class="sc-left-and-right" data-background-color="black">
|
||
<div class="sc-left">
|
||
<img src="/thankyou.png" style="height: 70%">
|
||
</div>
|
||
<div class="sc-right">
|
||
<img src="/logo_scandio.svg" style="width: 50%; margin-bottom: 36px;">
|
||
<div>Benedikt Hunger</div>
|
||
<small class="sc-gray">benedikt.hunger@scandio.de</small>
|
||
</div>
|
||
</section>
|
||
|