<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Microservices on sysarcher/@ich_code</title><link>https://sysarcher.github.io/categories/microservices/</link><description>Recent content in Microservices on sysarcher/@ich_code</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 09 Nov 2018 21:22:37 +0200</lastBuildDate><atom:link href="https://sysarcher.github.io/categories/microservices/index.xml" rel="self" type="application/rss+xml"/><item><title>Event Driven</title><link>https://sysarcher.github.io/posts/event-driven/</link><pubDate>Fri, 09 Nov 2018 21:22:37 +0200</pubDate><guid>https://sysarcher.github.io/posts/event-driven/</guid><description>&lt;p&gt;I spent all day today fiddling around with PowerPoint. I am doing a presentation soon(ish) around &amp;ldquo;Event Driven Microservices&amp;rdquo; (a lightning talk) which is made hard because of the time limit.&lt;/p&gt;
&lt;p&gt;The goal is to introduce events and derivatives of events. Why events are the &lt;em&gt;source of truth&lt;/em&gt; for all software. Below I dump my thoughts so I can come back to them later.&lt;/p&gt;
&lt;h2 id="final-example"&gt;Final Example&lt;/h2&gt;
&lt;p&gt;(11-11-2018) Today, discussing with a friend, I think I came up with the case-study I&amp;rsquo;m gonna go with.&lt;/p&gt;</description><content:encoded><![CDATA[<p>I spent all day today fiddling around with PowerPoint. I am doing a presentation soon(ish) around &ldquo;Event Driven Microservices&rdquo; (a lightning talk) which is made hard because of the time limit.</p>
<p>The goal is to introduce events and derivatives of events. Why events are the <em>source of truth</em> for all software. Below I dump my thoughts so I can come back to them later.</p>
<h2 id="final-example">Final Example</h2>
<p>(11-11-2018) Today, discussing with a friend, I think I came up with the case-study I&rsquo;m gonna go with.</p>
<h3 id="advantages-of-microservices">Advantages of Microservices</h3>
<p>Explain the advantages of microservices.</p>
<ul>
<li>Programming language independence</li>
<li>Scale the bottlenecks</li>
</ul>
<h3 id="advantages-of-event-triggered-architectures">Advantages of Event Triggered Architectures</h3>
<p>Explain the advantages of event-triggered systems.</p>
<ul>
<li>Fire and forget type of architecture</li>
<li>IoT is like that
<ul>
<li>Publish/Subscribe</li>
<li>Any component can pick up the data it needs</li>
</ul>
</li>
</ul>
<h3 id="final-story">Final story</h3>
<p>I&rsquo;ll start with a brief overview of Microservices and event triggered systems.</p>
<ul>
<li>A recommendation engine with a broken algorithm.</li>
<li>Events are used to recommend the next video to play.</li>
<li>The algo is messed up and recommends a certain medicine to all the male viewers OR there&rsquo;s an update that we think the customers will be more happy with.</li>
<li>In an event triggered system
<ul>
<li>deploy new recommendation service</li>
<li>events get replayed in the new service and better recommendations come up</li>
</ul>
</li>
</ul>
]]></content:encoded></item></channel></rss>