<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>sre.fyi - Site Reliability Engineering, for your information</title>
    <link>http://sre.fyi/</link>
    <description>Recent content on sre.fyi - Site Reliability Engineering, for your information</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Wed, 31 Oct 2018 00:00:00 +0000</lastBuildDate><atom:link href="http://sre.fyi/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>SRECon</title>
      <link>http://sre.fyi/srecon/</link>
      <pubDate>Sun, 27 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>http://sre.fyi/srecon/</guid>
      <description>SRECon Hi! You may have seen one of my SRECon talks.
Thanks for visiting!
SRECon EMEA 2024 Selective Reliability Engineering: There Is No Single Source of Truth
As engineers we design distributed architectures, define project scopes, and ensure that we have a single &amp;ldquo;source of truth&amp;rdquo;. But what, exactly, do we mean by the phrase? Do we really have only one source of truth - and for that matter, how do we decide what it is?</description>
    </item>
    
    <item>
      <title>About</title>
      <link>http://sre.fyi/about/</link>
      <pubDate>Wed, 10 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>http://sre.fyi/about/</guid>
      <description>Site Reliability Engineering. For your information. Just another personal blog about tech stuff.
All opinions are my own and do not reflect the opinions of any employer I have worked with in the past, will work with in the future, currently work with, nor may nor may not work with in any potential parallel dimension.
All rights are reserved, including the right of this collection of documents to remain silent.</description>
    </item>
    
    <item>
      <title>Homelab Baremetal Kubernetes: Base Cluster Setup</title>
      <link>http://sre.fyi/post/homelab-baremetal-kubernetes/cluster-setup/</link>
      <pubDate>Wed, 31 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>http://sre.fyi/post/homelab-baremetal-kubernetes/cluster-setup/</guid>
      <description>&lt;p&gt;Although Kubernetes is principally designed for a production environment a
hacker&amp;rsquo;s homelab has different requirements. Scalability and high availability,
while important and nice goals, ultimately take a back seat in a home
environment to more practical concerns such as financial resources and
maintenance complexity.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The HitchHacker&#39;s Guide to the Kubernetes Galaxy</title>
      <link>http://sre.fyi/post/homelab-baremetal-kubernetes/hacker-intro/</link>
      <pubDate>Sun, 21 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>http://sre.fyi/post/homelab-baremetal-kubernetes/hacker-intro/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://kubernetes.io&#34;&gt;Kubernetes&lt;/a&gt; is many things, but one of the main things it is,
especially to newcomers, is confusing. There have been many attempts to
explain what exactly Kubernetes is ranging from &amp;ldquo;It&amp;rsquo;s docker, essentially&amp;rdquo; to
&amp;ldquo;an open-source system for automating deployment, scaling, and management
of containerized applications&amp;rdquo;, but nothing I&amp;rsquo;ve read has really seemed
to capture the essence of what Kubernetes really does, or why it exists,
or really what the whole point of this thing is, anyway.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Introspection in SQLAlchemy: Reflecting upon the Magnum Opus</title>
      <link>http://sre.fyi/post/introspection-in-sqlalchemy/</link>
      <pubDate>Wed, 26 Feb 2014 00:00:00 +0000</pubDate>
      
      <guid>http://sre.fyi/post/introspection-in-sqlalchemy/</guid>
      <description>&lt;p&gt;The layering of orthogonal concepts within SQLAlchemy lends itself to deep introspection. These capabilities can be used for a variety of purposes including debugging and concise expression of programmatic intent. The detailed &lt;a href=&#34;http://docs.sqlalchemy.org/en/rel_0_9/core/inspection.html&#34;&gt;introspection API&lt;/a&gt; added in version 0.8 can be very useful in several scenarios. Previously, while these introspection capabilities were available, they were mostly undocumented and without official support. We&amp;rsquo;ll cover some deeper parts of this API through the investigation of an application bug and the addition of a common feature. First, though, it might be best to glance at the surface.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>From the Django ORM to SQLAlchemy, Gracefully</title>
      <link>http://sre.fyi/post/django-joined-table-inheritance-backrefs/</link>
      <pubDate>Mon, 30 Dec 2013 00:00:00 +0000</pubDate>
      
      <guid>http://sre.fyi/post/django-joined-table-inheritance-backrefs/</guid>
      <description>&lt;p&gt;For some time now Axial has been &lt;a href=&#34;https://axialcorps.wordpress.com/2013/08/06/why-we-build-new-products-in-flask/&#34;&gt;outgrowing Django&lt;/a&gt;. We&amp;rsquo;ve been
spreading out code into multiple services, each responsible for a core aspect
of our data and member facing products. To ensure we don&amp;rsquo;t make
&lt;a href=&#34;http://www.joelonsoftware.com/articles/fog0000000069.html&#34;&gt;the single worst strategic mistake&lt;/a&gt; we&amp;rsquo;ve generally decided to not
rewrite large portions of code all at once. This has worked pretty well
even though it sometimes feels a lot like we&amp;rsquo;re changing tires on a moving car:&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
