<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Halid]]></title><description><![CDATA[DevOps, *nix Evangelist, Cloud, OpenStack, High Scalability - Availability.]]></description><link>https://halid.org/</link><image><url>https://halid.org/favicon.png</url><title>Halid</title><link>https://halid.org/</link></image><generator>Ghost 5.79</generator><lastBuildDate>Tue, 03 Sep 2024 03:42:39 GMT</lastBuildDate><atom:link href="https://halid.org/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Start-Up Kitaplığı]]></title><description><![CDATA[<p>Malumunuz son 1 senedir <a href="https://icsdefense.net/?ref=halid.org">ICS Defense</a> ad&#x131;nda bir kurulu&#x15F;ta &#xE7;al&#x131;&#x15F;&#x131;yorum. Her ne kadar &quot;Savunma Sanayii&quot; kurulu&#x15F;u olarak g&#xF6;z&#xFC;k&#xFC;yor olsakta amac&#x131;m&#x131;z &quot;<a href="https://tr.wikipedia.org/wiki/End%C3%BCstriyel_kontrol_sistemi?ref=halid.org">EKS(End&#xFC;striyel Kontrol Sistemleri)</a></p>]]></description><link>https://halid.org/startup-kitapligi/</link><guid isPermaLink="false">65e08f2f3306204dd8e69848</guid><category><![CDATA[Kitap Önerileri]]></category><category><![CDATA[feature]]></category><category><![CDATA[StartupKit]]></category><category><![CDATA[Startups]]></category><category><![CDATA[weekly-books]]></category><dc:creator><![CDATA[Halid Altuner]]></dc:creator><pubDate>Thu, 26 Mar 2020 00:35:23 GMT</pubDate><media:content url="https://halid.org/content/images/2020/03/books-1655783_1920.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://halid.org/content/images/2020/03/books-1655783_1920.jpg" alt="Start-Up Kitapl&#x131;&#x11F;&#x131;"><p>Malumunuz son 1 senedir <a href="https://icsdefense.net/?ref=halid.org">ICS Defense</a> ad&#x131;nda bir kurulu&#x15F;ta &#xE7;al&#x131;&#x15F;&#x131;yorum. Her ne kadar &quot;Savunma Sanayii&quot; kurulu&#x15F;u olarak g&#xF6;z&#xFC;k&#xFC;yor olsakta amac&#x131;m&#x131;z &quot;<a href="https://tr.wikipedia.org/wiki/End%C3%BCstriyel_kontrol_sistemi?ref=halid.org">EKS(End&#xFC;striyel Kontrol Sistemleri)</a>&quot;, ingilizce kar&#x15F;&#x131;l&#x131;&#x11F;&#x131; ile &quot;<a href="https://en.wikipedia.org/wiki/Industrial_control_system?ref=halid.org">ICS(Industrial Control Systems)</a>&quot; i&#xE7;in siber g&#xFC;venlik &#xFC;r&#xFC;nleri geli&#x15F;tirmek ve dan&#x131;&#x15F;manl&#x131;k vermek. &#x15E;u s&#x131;ralar ICS Sight ad&#x131;nda bir geli&#x15F;tirmekteyiz.</p><p>Tahmin edece&#x11F;iniz &#xFC;zere bu alanda globalde tek veya ilk firma de&#x11F;iliz. Ancak treni yakalamaya &#xE7;al&#x131;&#x15F;an butik bir ar-ge firmas&#x131;y&#x131;z. Hal b&#xF6;yle olunca hem &#xE7;al&#x131;&#x15F;ma arkada&#x15F;lar&#x131;m&#x131;z&#x131;, hem ofis ortam&#x131;m&#x131;z&#x131;, hem de m&#xFC;mk&#xFC;n mertebe &#x15F;artlar&#x131;m&#x131;z&#x131; iyile&#x15F;tirmek &#xFC;zere yola &#xE7;&#x131;kt&#x131;k. &#x130;tiraf etmek gerekirse geli&#x15F;tirme ekibi olarak <strong>T&#xFC;rkiye</strong> ortalamas&#x131;n&#x131;n &#xFC;st&#xFC;ndeyiz.</p><p>Ekibe ald&#x131;&#x11F;&#x131;m&#x131;z her arkada&#x15F;&#x131;n m&#xFC;hendis olmas&#x131;na ra&#x11F;men farkl&#x131; hobilerle u&#x11F;ra&#x15F;t&#x131;&#x11F;&#x131;n&#x131; fark ettik. Kimisi youtuber, kimisi a&#x11F;a&#xE7; i&#x15F;leriyle u&#x11F;ra&#x15F;&#x131;yor, kimisi sinyal istihbarat&#x131; ile u&#x11F;ra&#x15F;&#x131;yor, kimisi 3b &#xE7;izim yap&#x131;yor. B&#xF6;yle kaliteli bir ekip olunca ister istemez kendimizi geli&#x15F;tirmeyi ve g&#xFC;ncel kalmay&#x131; se&#xE7;mek boynumuzun borcu oluyor.</p><p>Bir g&#xFC;n yine hararetli sprint kapan&#x131;&#x15F;&#x131;n&#x131;n ak&#x15F;am&#x131;nda bir kitap kafede otururken, bir s&#xFC;re &#xF6;nce kurmay&#x131; planlad&#x131;&#x11F;&#x131;m&#x131;z &#x15F;irket kitapl&#x131;&#x11F;&#x131;m&#x131;za neler alabilece&#x11F;imizi konu&#x15F;tuk. &#xD6;neriyle ben de twitter &#xFC;zerinden bir &#xE7;a&#x11F;r&#x131;da bulundum. Bununla birlikte amac&#x131;m&#x131;z, yeni nesil giri&#x15F;imci arkada&#x15F;lara ofislerinde veya evlerinde bulundurmalar&#x131; gereken kitaplar&#x131;n bir listesini &#xE7;&#x131;karmakt&#x131;. Gayet g&#xFC;zel bir liste &#xE7;&#x131;kt&#x131;&#x11F;&#x131;na inan&#x131;yorum.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="tr" dir="ltr">&#x1F680;&#x1F530;&#x1F4DA;<br>Bir start-up ve teknoji firmas&#x131;nda olmazsa olmaz kitaplar&#x131; alabilmek i&#xE7;in deste&#x11F;inize ihtiyac&#x131;m&#x131;z var. Teknik veya di&#x11F;er disiplinlere ili&#x15F;kin olabilir.<br>&#xD6;nerilerinizi alabilir miyim? &#x1F60A;</p>&#x2014; Halid Altuner (@halidaltuner) <a href="https://twitter.com/halidaltuner/status/1238171637662564354?ref_src=twsrc%5Etfw&amp;ref=halid.org">March 12, 2020</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure><p>Bu &#xE7;a&#x11F;r&#x131;ya kulak verip &#xF6;neride bulunan ve destek veren arkada&#x15F;lara &#xF6;ncelikle te&#x15F;ekk&#xFC;r ederim. Listeye eklenen olursa bu sayfay&#x131; g&#xFC;ncelleyece&#x11F;im.</p><p>S&#x131;ral&#x131; tam listeyi a&#xE7;&#x131;kl&#x131;yorum :)</p><p>Not: Hesab&#x131; gizli olanlar&#x131; buraya ekleyemedim. Ayr&#x131;ca ayn&#x131; kitap &#xF6;nerilerini tekille&#x15F;tirdim.</p><p><a href="https://twitter.com/backendeveloper?ref=halid.org">@backendeveloper</a></p><ul><li><a href="https://www.goodreads.com/book/show/3735293-clean-code?ref=halid.org">Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin</a></li></ul><p><a href="https://twitter.com/AliYukse1?ref=halid.org">@<a href="https://twitter.com/AliYukse1?ref=halid.org">AliYukse1</a></a></p><ul><li><a href="https://www.amazon.com/Business-Model-Generation-Visionaries-Challengers/dp/0470876417?ref=halid.org">Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers - Alexander Osterwalder</a></li><li><a href="https://simonsinek.com/product/start-with-why/?ref=halid.org">Start With Why - Simon Sinek</a></li><li><a href="https://www.amazon.com/Zero-One-Notes-Startups-Future/dp/0804139296?ref=halid.org">Zero to One: Notes on Startups, or How to Build the Future - Peter Thiel</a></li><li><a href="https://www.amazon.com/Lean-Startup-Entrepreneurs-Continuous-Innovation/dp/0307887898?ref=halid.org">The Lean Startup: How Today&apos;s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses - Eric Ries</a></li><li><a href="https://www.idefix.com/Kitap/Startup-Hukuku/Egitim-Basvuru/Is-Ekonomi-Hukuk/Yonetim-Is-Gelistirme-Kalite/urunno=0001781387001?ref=halid.org">Startup Hukuku - M&#xFC;mtaz Hac&#x131;pa&#x15F;ao&#x11F;lu, Okan &#x15E;encan</a></li></ul><p><a href="https://twitter.com/KodcuBurak?ref=halid.org">@KodcuBurak</a></p><ul><li>Veri Yap&#x131;lar&#x131; ve Algoritmalar - Sadi Evren &#x15E;eker(kitab&#x131;n adresini bulamad&#x131;m)</li></ul><p><a href="https://twitter.com/sinanata?ref=halid.org">@SinanAta</a></p><p>Kendi kitapl&#x131;&#x11F;&#x131;n&#x131; payla&#x15F;m&#x131;&#x15F;.</p><ul><li><a href="http://sinanata.com/bookshelf/?ref=halid.org">http://sinanata.com/bookshelf/</a></li></ul><p><a href="https://twitter.com/huseyinkozan?ref=halid.org">@HuseyinKozan</a></p><ul><li><a href="https://www.amazon.com/Thinking-Vol-Introduction-Standard-2nd/dp/0139798099?ref=halid.org">Thinking in C++, Volume 1, 2nd Edition - Bruce Eckel</a><br>(&#xDC;cretsiz PDF versiyonu; <a href="https://www.micc.unifi.it/bertini/download/programmazione/TICPP-2nd-ed-Vol-one-printed.pdf?ref=halid.org">https://www.micc.unifi.it/bertini/download/programmazione/TICPP-2nd-ed-Vol-one-printed.pdf</a>)</li><li><a href="https://www.amazon.com/Thinking-C-2-Practical-Programming/dp/0130353132?ref=halid.org">Thinking In C++ 2nd Edition, Volume 2 - Bruce Eckel</a><br>(&#xDC;cretsiz PDF versiyonu; <a href="https://www.micc.unifi.it/bertini/download/programmazione/TICPP-2nd-ed-Vol-two-printed.pdf?ref=halid.org">https://www.micc.unifi.it/bertini/download/programmazione/TICPP-2nd-ed-Vol-two-printed.pdf</a>)</li><li><a href="https://www.amazon.com/Introduction-Design-Patterns-Qt-Development-ebook-dp-B005JS276S/dp/B005JS276S?ref=halid.org">Introduction to Design Patterns in C++ with Qt - Alan Ezust / Paul Ezust</a><br>(Hypertext &#xFC;cretsiz versiyonu; <a href="https://www.ics.com/designpatterns/book/index.html?ref=halid.org">https://www.ics.com/designpatterns/book/index.html</a><br>T&#xFC;rk&#xE7;e &#xFC;cretsiz versiyonu; <a href="https://ufukuzun.wordpress.com/yayinlarim/qt-4-ile-c-gui-programlama/?ref=halid.org">https://ufukuzun.wordpress.com/yayinlarim/qt-4-ile-c-gui-programlama/</a>)</li></ul><p><a href="https://twitter.com/sedatsevgili?ref=halid.org">@sedatsevgili</a></p><ul><li><a href="https://www.dr.com.tr/Kitap/Fikir-Fabrikasi/John-Gertner/Bilim/Populer-Bilim/urunno=0000000569058?ref=halid.org">Fikir Fabrikas&#x131;, Bell Laboratuvarlar&#x131; ve Amerikan Yenilik&#xE7;ili&#x11F;i&apos;nin Alt&#x131;n &#xC7;a&#x11F;&#x131; - John Gertner(&#xC7;evirmen: Mehve&#x15F; Draz)</a></li><li><a href="https://www.dr.com.tr/Kitap/Hackers-Ve-Painters/Egitim-Basvuru/Bilgisayar/urunno=0000000255140?ref=halid.org">Hackers ve Painters - Paul Graham</a></li><li><a href="https://www.amazon.com/Algorithms-Live-Computer-Science-Decisions-ebook/dp/B015CKNWJI?ref=halid.org">Algorithms to Live By: The Computer Science of Human Decisions - Brian Christian, Tom Griffiths</a></li></ul><p><a href="https://twitter.com/epaprat?ref=halid.org">@epaprat</a></p><ul><li><a href="https://www.dr.com.tr/Kitap/Rework/Jason-Fried/Foreign-Languages/Reference/Business-and-Economics/urunno=0000000329913?ref=halid.org">Rework - Jason Fried, David Heinemeier Hansson</a></li><li><a href="https://www.thesprintbook.com/?ref=halid.org">Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days - Jake Knapp, John Zeratsky, Braden Kowitz</a></li></ul><p><a href="https://twitter.com/fatih?ref=halid.org">@fatih</a></p><ul><li><a href="http://shop.oreilly.com/product/0636920032175.do?ref=halid.org">Designing Data-Intensive Applications - Martin Kleppmann</a></li></ul><p><a href="https://twitter.com/bircanhanci?ref=halid.org">@bircanhanci</a></p><ul><li><a href="https://www.dr.com.tr/Kitap/Girisimcinin-El-Kitabi/Bob-Dorf/Egitim-Basvuru/Is-Ekonomi-Hukuk/Yonetim-Is-Gelistirme-Kalite/urunno=0000000612033?ref=halid.org">Giri&#x15F;imcinin El Kitab&#x131; - Bob Dorf, Steve Blank</a></li></ul><p><a href="https://twitter.com/milikkan?ref=halid.org">@milikkan</a></p><ul><li><a href="https://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672?ref=halid.org">Refactoring: Improving the Design of Existing Code - Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts, Erich Gamma</a></li><li><a href="https://www.amazon.com/Pragmatic-Programmer-journey-mastery-Anniversary/dp/0135957052?ref=halid.org">The Pragmatic Programmer: your journey to mastery, 20th Anniversary Edition (2nd Edition) - David Thomas, Andrew Hunt</a></li><li><a href="https://www.amazon.com/Learning-Agile-Understanding-Scrum-Kanban/dp/1449331920?ref=halid.org">Learning Agile: Understanding Scrum, XP, Lean, and Kanban - Jennifer Greene, Andrew Stellman</a></li><li><a href="https://www.amazon.com/Phoenix-Project-DevOps-Helping-Business/dp/0988262592?ref=halid.org">The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win - Gene Kim, George Spafford, Kevin Behr</a></li><li><a href="https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124?ref=halid.org">Head First Design Patterns: A Brain-Friendly Guide - Elisabeth Robson, Kathy Sierra, Eric Freeman, Bert Bates</a></li><li><a href="https://www.amazon.com/Unit-Testing-Principles-Practices-Patterns/dp/1617296279?ref=halid.org">Unit Testing Principles, Practices, and Patterns - Vladimir Khorikov</a></li></ul><p><a href="https://twitter.com/baskindev?ref=halid.org">@baskindev</a></p><p>Tavsiye kitaplar&#x131;n yer ald&#x131;&#x11F;&#x131; bir ba&#x11F;lant&#x131; payla&#x15F;m&#x131;&#x15F;.</p><ul><li><a href="https://www.lpalmieri.com/posts/2020-03-08-on-the-shoulders-of-the-giants/?ref=halid.org">On the shoulders of the giants</a></li></ul><p><a href="https://twitter.com/pioneerhfy?ref=halid.org">@pioneerhfy</a></p><ul><li><a href="https://www.amazon.com/Hacking-Art-Exploitation-Jon-Erickson/dp/1593271441?ref=halid.org">Hacking: The Art of Exploitation - Jon Erickson</a></li><li><a href="https://www.amazon.com/Practical-Malware-Analysis-Hands-Dissecting/dp/1593272901?ref=halid.org">Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software - Michael Sikorski, Andrew Honig</a></li><li><a href="https://www.amazon.com/Shellcoders-Handbook-Discovering-Exploiting-Security/dp/047008023X?ref=halid.org">The Shellcoder&apos;s Handbook: Discovering and Exploiting Security Holes - Chris Anley, John Heasman, Felix Lindner, Gerardo Richarte</a></li><li><a href="https://www.amazon.com/Understanding-Linux-Kernel-Third-Daniel/dp/0596005652?ref=halid.org">Understanding the Linux Kernel - Daniel P. Bovet, Marco Cesati</a></li></ul><p><a href="https://twitter.com/EmreSevinc?ref=halid.org">@EmreSevinc</a></p><ul><li><a href="https://www.goodreads.com/book/show/44647144-database-internals?ref=halid.org">Database Internals: A deep-dive into how distributed data systems work - Alex Petrov</a></li><li><a href="https://www.goodreads.com/book/show/36523657-database-reliability-engineering?ref=halid.org">Database Reliability Engineering: Designing and Operating Resilient Database Systems - Laine Campbell, Charity Majors</a></li></ul><p>Photo Credits:</p><p>Books Door Entrance - Nino Car&#xE8;<br><a href="https://pixabay.com/photos/books-door-entrance-culture-1655783/?ref=halid.org">https://pixabay.com/photos/books-door-entrance-culture-1655783/</a></p>]]></content:encoded></item><item><title><![CDATA[DevOps Günlüğü #36 12.01.2020]]></title><description><![CDATA[<h2 id="haftan-n-ba-l-klar-">Haftan&#x131;n Ba&#x15F;l&#x131;klar&#x131;</h2><ul><li>Software Architecture is Overrated, Clear and Simple Design is Underrated<br><a href="https://blog.pragmaticengineer.com/software-architecture-is-overrated/?ref=halid.org">https://blog.pragmaticengineer.com/software-architecture-is-overrated/</a></li><li>Algo - 101+ coding interview problems with detailed solutions, test cases, and program analysis<br><a href="https://github.com/hoanhan101/algo?ref=halid.org">https://github.com/hoanhan101/algo</a></li><li>DevOps terms: 10 advanced concepts to know<br></li></ul>]]></description><link>https://halid.org/devops-gunlugu-36/</link><guid isPermaLink="false">65e08f2f3306204dd8e69845</guid><category><![CDATA[feature]]></category><dc:creator><![CDATA[Halid Altuner]]></dc:creator><pubDate>Tue, 11 Feb 2020 15:09:12 GMT</pubDate><media:content url="https://halid.org/content/images/2020/02/sts103-501-026orig.jpg" medium="image"/><content:encoded><![CDATA[<h2 id="haftan-n-ba-l-klar-">Haftan&#x131;n Ba&#x15F;l&#x131;klar&#x131;</h2><ul><li>Software Architecture is Overrated, Clear and Simple Design is Underrated<br><a href="https://blog.pragmaticengineer.com/software-architecture-is-overrated/?ref=halid.org">https://blog.pragmaticengineer.com/software-architecture-is-overrated/</a></li><li>Algo - 101+ coding interview problems with detailed solutions, test cases, and program analysis<br><a href="https://github.com/hoanhan101/algo?ref=halid.org">https://github.com/hoanhan101/algo</a></li><li>DevOps terms: 10 advanced concepts to know<br><a href="https://enterprisersproject.com/article/2019/9/devops-terms-10-advanced?ref=halid.org">https://enterprisersproject.com/article/2019/9/devops-terms-10-advanced</a></li><li>30 Linux Permissions Exercises for Sysadmins<br><a href="https://devconnected.com/30-linux-permissions-exercises-for-sysadmins/?ref=halid.org">https://devconnected.com/30-linux-permissions-exercises-for-sysadmins/</a></li><li>Input Output Redirection on Linux Explained<br><a href="https://devconnected.com/input-output-redirection-on-linux-explained/?ref=halid.org">https://devconnected.com/input-output-redirection-on-linux-explained/</a></li><li>Traefik 2.0<br><a href="https://blog.containo.us/traefik-2-0-6531ec5196c2?ref=halid.org">https://blog.containo.us/traefik-2-0-6531ec5196c2</a></li><li>If you&#x2019;re not using SSH certificates you&#x2019;re doing SSH wrong<br><a href="https://smallstep.com/blog/use-ssh-certificates/?ref=halid.org">https://smallstep.com/blog/use-ssh-certificates/</a></li><li>API Security Checklist - Checklist of the most important security countermeasures when designing, testing, and releasing your API<br><a href="https://github.com/shieldfy/API-Security-Checklist?ref=halid.org">https://github.com/shieldfy/API-Security-Checklist</a></li><li>Site Reliability Engineer (SRE) Interview Preparation Guide<br><a href="https://github.com/mxssl/sre-interview-prep-guide?ref=halid.org">https://github.com/mxssl/sre-interview-prep-guide</a></li><li>Building Container Images Securely on Kubernetes<br><a href="https://blog.jessfraz.com/post/building-container-images-securely-on-kubernetes/?ref=halid.org">https://blog.jessfraz.com/post/building-container-images-securely-on-kubernetes/</a></li><li>DevOps-Guide - DevOps Guide from basic to advanced with Interview Questions and Notes<br><a href="https://github.com/Tikam02/DevOps-Guide?ref=halid.org">https://github.com/Tikam02/DevOps-Guide</a></li><li>Pack Your Bags &#x2013; Systemd Is Taking You To A New Home<br><a href="https://hackaday.com/2019/10/16/pack-your-bags-systemd-is-taking-you-to-a-new-home/?ref=halid.org">https://hackaday.com/2019/10/16/pack-your-bags-systemd-is-taking-you-to-a-new-home/</a></li><li>Kubernetes for Full-Stack Developers<br><a href="https://www.digitalocean.com/community/curriculums/kubernetes-for-full-stack-developers?ref=halid.org">https://www.digitalocean.com/community/curriculums/kubernetes-for-full-stack-developers</a></li><li>How To Corrupt An SQLite Database File<br><a href="https://sqlite.org/howtocorrupt.html?ref=halid.org">https://sqlite.org/howtocorrupt.html</a></li><li>A Very Basic Introduction to AES-256 Cipher<br><a href="https://hackernoon.com/very-basic-intro-to-aes-256-cipher-qxr32yk?ref=halid.org">https://hackernoon.com/very-basic-intro-to-aes-256-cipher-qxr32yk</a></li><li>Intelligent DNS based load balancing at Dropbox<br><a href="https://blogs.dropbox.com/tech/2020/01/intelligent-dns-based-load-balancing-at-dropbox/?ref=halid.org">https://blogs.dropbox.com/tech/2020/01/intelligent-dns-based-load-balancing-at-dropbox/</a></li><li>eBay Rolls Out Kubernetes for Performance-Sensitive Search Operations<br><a href="https://thenewstack.io/ebay-rolls-out-kubernetes-for-performance-sensitive-search-operations/?ref=halid.org">https://thenewstack.io/ebay-rolls-out-kubernetes-for-performance-sensitive-search-operations/</a></li><li>A collection of free single-purpose online tools for web developers...<br>https://tiny-helpers.dev/</li><li>Chaos Mesh - Your Chaos Engineering Solution for System Resiliency on Kubernetes<br><a href="https://pingcap.com/blog/chaos-mesh-your-chaos-engineering-solution-for-system-resiliency-on-kubernetes/?ref=halid.org">https://pingcap.com/blog/chaos-mesh-your-chaos-engineering-solution-for-system-resiliency-on-kubernetes/</a></li><li>DevOps Exercises - Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization<br>https://github.com/bregman-arie/devops-exercises</li><li>Multipath TCP Support Is Working Its Upstream - First Bits Landing With Linux 5.6<br><a href="https://www.phoronix.com/scan.php?page=news_item&amp;px=Linux-5.6-Starts-Multipath-TCP&amp;ref=halid.org">https://www.phoronix.com/scan.php?page=news_item&amp;px=Linux-5.6-Starts-Multipath-TCP</a></li><li>MySQL Challenge: 100k Connections<br><a href="https://www.percona.com/blog/2019/02/25/mysql-challenge-100k-connections/?ref=halid.org">https://www.percona.com/blog/2019/02/25/mysql-challenge-100k-connections/</a></li><li>Systemd service sandboxing and security hardening 101<br><a href="https://www.ctrl.blog/entry/systemd-service-hardening.html?ref=halid.org">https://www.ctrl.blog/entry/systemd-service-hardening.html</a></li><li>Making Python Programs Blazingly Fast<br><a href="https://martinheinz.dev/blog/13?ref=halid.org">https://martinheinz.dev/blog/13</a></li><li>Auto-restart a crashed service in systemd<br><a href="https://ma.ttias.be/auto-restart-crashed-service-systemd/?ref=halid.org">https://ma.ttias.be/auto-restart-crashed-service-systemd/</a></li><li>How to Run Commands on Multiple Linux Hosts Using PSSH<br><a href="https://www.freecodecamp.org/news/running-commands-linux-hosts-using-pssh/?ref=halid.org">https://www.freecodecamp.org/news/running-commands-linux-hosts-using-pssh/</a></li><li>Introduction to Vitess on Kubernetes for MySQL &#x2013; Part I of III<br><a href="https://www.percona.com/blog/2020/01/13/introduction-to-vitess-on-kubernetes-for-mysql-part-i-of-iii/?ref=halid.org">https://www.percona.com/blog/2020/01/13/introduction-to-vitess-on-kubernetes-for-mysql-part-i-of-iii/</a></li><li>CNCF Cloud Native Interactive Landscape<br><a href="https://landscape.cncf.io/?ref=halid.org">https://landscape.cncf.io/</a></li><li>CacheOut - A new Intel CPU vulnerability<br><a href="https://cacheoutattack.com/?ref=halid.org">https://cacheoutattack.com/</a></li><li>Introducing Zeitgeist: dependency management for DevOps<br><a href="https://blog.florentdelannoy.com/blog/2020/introducing-zeitgeist/?ref=halid.org">https://blog.florentdelannoy.com/blog/2020/introducing-zeitgeist/</a></li><li>Awesome Scalability - The Patterns of Scalable, Reliable, and Performant Large-Scale Systems<br><a href="http://awesome-scalability.com/?ref=halid.org">http://awesome-scalability.com/</a></li><li>How to build a Search-Engine with Common Unix-Tools<br><a href="https://www.iaria.org/conferences2018/filesDBKDA18/AndreasSchmidt_Tutorial_SearchEngine.pdf?ref=halid.org">https://www.iaria.org/conferences2018/filesDBKDA18/AndreasSchmidt_Tutorial_SearchEngine.pdf</a></li><li>Awk - A Tutorial and Introduction<br><a href="https://www.grymoire.com/Unix/Awk.html?ref=halid.org">https://www.grymoire.com/Unix/Awk.html</a></li><li>PostgresqlCO - PostgreSQL configuration for humans<br><a href="https://postgresqlco.nf/?ref=halid.org">https://postgresqlco.nf/</a></li><li>Scaling to 100k Users<br>https://alexpareto.com/scalability/systems/2020/02/03/scaling-100k.html</li><li>On Pair Programming<br><a href="https://martinfowler.com/articles/on-pair-programming.html?ref=halid.org">https://martinfowler.com/articles/on-pair-programming.html</a></li><li>Scalene - A high-performance, high-precision CPU and memory profiler for Python<br><a href="https://github.com/emeryberger/scalene?ref=halid.org">https://github.com/emeryberger/scalene</a></li><li>Prometheus For Beginners<br><a href="https://itnext.io/prometheus-for-beginners-5f20c2e89b6c?ref=halid.org">https://itnext.io/prometheus-for-beginners-5f20c2e89b6c</a></li><li>Scripting tmux<br><a href="https://www.arp242.net/tmux.html?ref=halid.org">https://www.arp242.net/tmux.html</a></li><li>What You Probably Didn&#x2019;t Know About Sudo<br><a href="https://aster.cloud/2019/12/17/what-you-probably-didnt-know-about-sudo/?ref=halid.org">https://aster.cloud/2019/12/17/what-you-probably-didnt-know-about-sudo/</a></li><li>How LinkedIn customizes Apache Kafka for 7 trillion messages per day<br><a href="https://engineering.linkedin.com/blog/2019/apache-kafka-trillion-messages?ref=halid.org">https://engineering.linkedin.com/blog/2019/apache-kafka-trillion-messages</a></li><li>Internet Exchange Map<br><a href="https://www.internetexchangemap.com/?ref=halid.org">https://www.internetexchangemap.com/</a></li><li>Finding MySQL Scaling Problems Using perf<br><a href="https://www.percona.com/community-blog/2020/02/05/finding-mysql-scaling-problems-using-perf/?ref=halid.org">https://www.percona.com/community-blog/2020/02/05/finding-mysql-scaling-problems-using-perf/</a></li><li>iHateRegex - The Regex Cheat Sheet<br>https://ihateregex.io<br><br></li></ul><h2 id="a-k-kaynak-kodlu-projeler">A&#xE7;&#x131;k Kaynak Kodlu Projeler</h2><ul><li>Osync - A robust two way (bidirectional) file sync script based on rsync with fault tolerance, POSIX ACL support, time control and near realtime sync<br><a href="http://www.netpower.fr/osync?ref=halid.org">http://www.netpower.fr/osync</a></li><li>Git Quick Stats - A simple and efficient way to access various statistics in git repository.<br><a href="https://github.com/arzzen/git-quick-stats?ref=halid.org">https://github.com/arzzen/git-quick-stats</a></li><li>Kubesphere - Easy-to-use Production Ready Container Platform<br><a href="https://github.com/kubesphere/kubesphere?ref=halid.org">https://github.com/kubesphere/kubesphere</a></li><li>Bat - A cat(1) clone with wings.<br><a href="https://github.com/sharkdp/bat?ref=halid.org">https://github.com/sharkdp/bat</a></li><li>Img - Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder.<br><a href="https://github.com/genuinetools/img?ref=halid.org">https://github.com/genuinetools/img</a></li><li>OPNids - The first integration of Suricata IDS with a purpose-built Machine Learning Scripting Engine.<br><a href="https://www.opnids.io/?ref=halid.org">https://www.opnids.io/</a></li><li>DragonFly: Streaming Machine Learning Engine (MLE) for Network Threat Detection<br><a href="https://github.com/counterflow-ai/dragonfly-mle?ref=halid.org">https://github.com/counterflow-ai/dragonfly-mle</a></li><li>Universal Radio Hacker - investigate wireless protocols like a boss<br><a href="https://github.com/jopohl/urh?ref=halid.org">https://github.com/jopohl/urh</a></li><li>Cheat - Create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember.<br><a href="https://github.com/cheat/cheat?ref=halid.org">https://github.com/cheat/cheat</a></li><li>Astra - Automated Security Testing For REST API&apos;s<br><a href="https://github.com/flipkart-incubator/Astra?ref=halid.org">https://github.com/flipkart-incubator/Astra</a></li><li>Sops - Simple and flexible tool for managing secrets<br><a href="https://github.com/mozilla/sops?ref=halid.org">https://github.com/mozilla/sops</a></li><li>Agones - Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes<br><a href="https://agones.dev/?ref=halid.org">https://agones.dev/</a></li><li>Open Match - Flexible, extensible, and scalable video game matchmaking.<br><a href="https://open-match.dev/?ref=halid.org">https://open-match.dev/</a></li><li>Jira Clone - A simplified Jira clone built with React/Babel (Client), and Node/TypeScript (API). Auto formatted with Prettier, tested with Cypress. <a href="http://jira.ivorreic.com/?ref=halid.org" rel="nofollow">http://jira.ivorreic.com</a></li><li>RudderStack - Privacy and Security focused Segment-alternative, in Golang and React<br><a href="https://rudderstack.com/?ref=halid.org">https://rudderstack.com/</a></li><li>Fider - Open platform to collect and prioritize product feedback<br><a href="https://getfider.com/?ref=halid.org">https://getfider.com/</a></li><li>Daptin - GraphQL/JSON-API Headless CMS<br><a href="https://github.com/daptin/daptin?ref=halid.org">https://github.com/daptin/daptin</a></li><li>HonSSH - Designed to log all SSH communications between a client and server.<br><a href="https://github.com/tnich/honssh?ref=halid.org">https://github.com/tnich/honssh</a></li><li>DTail - Distributed DevOps tool for tailing, grepping, catting logs and other text files on many remote machines at once.<br><a href="https://github.com/mimecast/dtail?ref=halid.org">https://github.com/mimecast/dtail</a></li><li>Super Easy All-In-One DevOps Platform<br>https://github.com/theonedev/onedev</li><li>NebulaGraph - A truly distributed, linear scalable, lightning-fast open source graph database. <br><a href="https://t.co/GEF4ncY5VG?amp=1&amp;ref=halid.org" rel=" noopener noreferrer">https://nebula-graph.io</a></li><li>Open Event Server - The Open Event Organizer Server to Manage Events<br><a href="https://github.com/fossasia/open-event-server?ref=halid.org">https://github.com/fossasia/open-event-server</a></li><li>GoatCounter - Simple web statistics. No tracking of personal data.<br><a href="https://www.goatcounter.com/?ref=halid.org">https://www.goatcounter.com/</a></li><li>Neko - A self hosted virtual browser (rabb.it clone) that runs in docker.<br><a href="https://github.com/nurdism/neko?ref=halid.org">https://github.com/nurdism/neko</a></li><li>Sandy - A tiny &quot;sandbox&quot; to run untrusted code<br><a href="https://github.com/hobochild/sandy?ref=halid.org">https://github.com/hobochild/sandy</a></li><li>Murex - Bash-like $SHELL designed for greater commandline productivity and safer shell scripts<br><a href="https://github.com/lmorg/murex?ref=halid.org">https://github.com/lmorg/murex</a></li><li>Tcpgoon - tcpgoon, maximum TCP connections tester<br><a href="https://github.com/dachad/tcpgoon?ref=halid.org">https://github.com/dachad/tcpgoon</a></li><li>Terrier - Image and Container analysis tool that can be used to scan Images and Containers to identify and verify the presence of specific files according to their hashes.<br><a href="https://github.com/heroku/terrier?ref=halid.org">https://github.com/heroku/terrier</a></li><li>Kopano - 100% Open source collaboration tools: email, calendaring, Mattermost chat, webRTC video meetings, document collaboration with LibreOffice Online, integration with file storage services and more.<br><a href="https://kopano.io/?ref=halid.org">https://kopano.io/</a></li><li>Img - Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder.<br><a href="https://github.com/genuinetools/img?ref=halid.org">https://github.com/genuinetools/img</a></li><li>Age - A simple, modern and secure encryption tool with small explicit keys, no config options, and UNIX-style composability.<br><a href="https://github.com/genuinetools/img?ref=halid.org">https://github.com/genuinetools/img</a></li><li>MOSN - Powerful cloud-native proxy acts as a edge proxy or service mesh&apos;s data plane.<br><a href="https://mosn.io/?ref=halid.org">https://mosn.io/</a></li><li>CrossPlane - The open source multicloud control plane.<br><a href="https://crossplane.io/?ref=halid.org">https://crossplane.io/</a></li><li>VictoriaMetrics - fast, cost-effective and scalable time series database, long-term remote storage for Prometheus <br><a href="https://victoriametrics.com/?ref=halid.org" rel="nofollow">https://victoriametrics.com/</a></li><li>Smallsteps Certificates - A private certificate authority (X.509 &amp; SSH) &amp; ACME server for secure automated certificate management, so you can use TLS everywhere &amp; SSO for SSH.<br><a href="https://smallstep.com/certificates/?ref=halid.org">https://smallstep.com/certificates/</a></li><li>Gitbatch - Manage your git repositories in one place<br><a href="https://github.com/isacikgoz/gitbatch?ref=halid.org">https://github.com/isacikgoz/gitbatch</a></li><li>Glow - Render markdown on the CLI, with pizzazz!<br><a href="https://github.com/charmbracelet/glow?ref=halid.org">https://github.com/charmbracelet/glow</a></li><li>Buf - A new way of working with Protocol Buffers.<br><a href="https://buf.build/?ref=halid.org">https://buf.build/</a></li><li>Cassowary - Modern cross-platform HTTP load-testing tool written in Go<br><a href="https://github.com/rogerwelin/cassowary?ref=halid.org">https://github.com/rogerwelin/cassowary</a></li><li>CoreDHCP - Fast, multithreaded, modular and extensible DHCP server written in Go<br><a href="https://coredhcp.io/?ref=halid.org">https://coredhcp.io/</a></li><li>Cantools - CAN BUS tools in Python 3.<br><a href="https://github.com/eerimoq/cantools?ref=halid.org">https://github.com/eerimoq/cantools</a></li><li>Gter - A terminal for GUI apps (WIP)<br><a href="https://github.com/raoofha/gter?ref=halid.org">https://github.com/raoofha/gter</a></li><li>Parsr - Transforms PDF, Documents and Images into Enriched Structured Data<br><a href="https://github.com/axa-group/Parsr?ref=halid.org">https://github.com/axa-group/Parsr</a></li><li>Open-DMARC-Analyzer - Open Source DMARC Report Analyzer to be used with DMARC reports that have been parsed by John Levine&apos;s rrdmarc script or techsneeze&apos;s dmarcts-report-parser.<br><a href="https://github.com/userjack6880/Open-DMARC-Analyzer?ref=halid.org">https://github.com/userjack6880/Open-DMARC-Analyzer</a></li><li>Tuptime - Report the historical and statistical real time of the system, keeping it between restarts. Like uptime command but with more interesting output.<br><a href="https://github.com/rfrail3/tuptime?ref=halid.org">https://github.com/rfrail3/tuptime</a></li><li>Firejail - Linux namespaces and seccomp-bpf sandbox<br><a href="https://firejail.wordpress.com/?ref=halid.org">https://firejail.wordpress.com/</a><br><a href="https://github.com/netblue30/firejail?ref=halid.org">https://github.com/netblue30/firejail</a></li><li>PrivateBin - A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES. <br><a href="https://privatebin.info/?ref=halid.org" rel="nofollow">https://privatebin.info/</a><br><a href="https://github.com/PrivateBin/PrivateBin?ref=halid.org">https://github.com/PrivateBin/PrivateBin</a></li><li>0x4447_product_s3_email - A serverless email server on AWS using S3 and SES<br><a href="https://github.com/0x4447/0x4447_product_s3_email?ref=halid.org">https://github.com/0x4447/0x4447_product_s3_email</a></li><li>SpiderFoot - The most complete OSINT collection and reconnaissance tool.<br><a href="https://github.com/smicallef/spiderfoot?ref=halid.org">https://github.com/smicallef/spiderfoot</a></li><li>FabioLB - HTTP and TCP reverse proxy that configures itself with data from Consul.<br><a href="https://github.com/fabiolb/fabio?ref=halid.org">https://github.com/fabiolb/fabio</a></li><li>Better Initramfs - Small and reliable initramfs solution supporting (remote) rescue shell, lvm, dmcrypt luks, software raid, tuxonice, uswsusp and more.<br><a href="https://github.com/slashbeast/better-initramfs?ref=halid.org">https://github.com/slashbeast/better-initramfs</a></li><li>ShellHub - Enables teams to easily access any Linux device behind firewall and NAT.<br><a href="https://shellhub-io.github.io/?ref=halid.org">https://shellhub-io.github.io/</a></li><li>Whalebrew - Homebrew, but with Docker images<br><a href="https://github.com/whalebrew/whalebrew?ref=halid.org">https://github.com/whalebrew/whalebrew</a></li><li>Zeitgeist - The language-agnostic dependency checker<br><a href="https://github.com/Pluies/zeitgeist?ref=halid.org">https://github.com/Pluies/zeitgeist</a></li><li>Distri - 20x faster initramfs (initrd) from scratch<br><a href="https://michael.stapelberg.ch/posts/2020-01-21-initramfs-from-scratch-golang/?ref=halid.org">https://michael.stapelberg.ch/posts/2020-01-21-initramfs-from-scratch-golang/</a></li><li>Sovereign - A set of Ansible playbooks to build and maintain your own private cloud: email, calendar, contacts, file sync, IRC bouncer, VPN, and more.<br><a href="https://github.com/sovereign/sovereign?ref=halid.org">https://github.com/sovereign/sovereign</a></li><li>EdgeDB - Combines the simplicity of a NoSQL database with relational model&#x2019;s powerful querying, strictness, consistency, and performance.<br>https://edgedb.com/</li><li>OpenSnitch - GNU/Linux port of the Little Snitch application firewall<br><a href="https://github.com/evilsocket/opensnitch?ref=halid.org">https://github.com/evilsocket/opensnitch</a></li><li>Ouroboros - Automatically update running docker containers with newest available image<br>https://github.com/pyouroboros/ouroboros</li><li>PcapXray - A Network Forensics Tool - To visualize a Packet Capture offline as a Network Diagram including device identification, highlight important communication and file extraction<br><a href="https://github.com/Srinivas11789/PcapXray?ref=halid.org">https://github.com/Srinivas11789/PcapXray</a></li><li>Tinfoil Chat - Onion-routed, endpoint secure messaging system<br><a href="https://github.com/maqp/tfc?ref=halid.org">https://github.com/maqp/tfc</a></li><li>Pueue - A daemon for managing long running shell commands.<br><a href="https://github.com/Nukesor/pueue?ref=halid.org">https://github.com/Nukesor/pueue</a></li><li>Direnv - unclutter your .profile<br><a href="https://direnv.net/?ref=halid.org">https://direnv.net/</a></li><li>Perkeep - Personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.<br><a href="https://perkeep.org/?ref=halid.org">https://perkeep.org/</a></li><li>Cameradar - Hacks its way into RTSP videosurveillance cameras<br><a href="https://github.com/Ullaakut/cameradar?ref=halid.org">https://github.com/Ullaakut/cameradar</a></li><li>Remark42 - Comment engine<br><a href="https://remark42.com/?ref=halid.org">https://remark42.com/</a></li><li>DevSpace - The Fastest Developer Tool for Kubernetes &#x26A1; Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.<br><a href="https://devspace.sh/?ref=halid.org">https://devspace.sh/</a></li><li>DevicePlane - Open source device management for embedded systems and edge computing<br><a href="https://deviceplane.com/?ref=halid.org">https://deviceplane.com/</a></li><li>Authelia - The Cloud ready multi-factor single sign-on portal for your Apps<br><a href="https://www.authelia.com/?ref=halid.org">https://www.authelia.com/</a></li><li>Healthchecks - A Cron Monitoring Tool written in Python &amp; Django<br><a href="https://github.com/healthchecks/healthchecks?ref=halid.org">https://github.com/healthchecks/healthchecks</a></li><li>VirtScreen - Make your iPad/tablet/computer into a secondary monitor on Linux.<br><a href="https://github.com/kbumsik/VirtScreen?ref=halid.org">https://github.com/kbumsik/VirtScreen</a></li><li>Cortex - A horizontally scalable, highly available, multi-tenant, long term Prometheus.<br><a href="https://cortexmetrics.io/?ref=halid.org">https://cortexmetrics.io/</a></li><li>Short - URL shortening service written in Go and React<br><a href="https://github.com/short-d/short?ref=halid.org">https://github.com/short-d/short</a></li><li>Pomerium - Authenticate, authorize, monitor, and secure user access to any application without a VPN.<br><a href="https://www.pomerium.io/?ref=halid.org">https://www.pomerium.io/</a></li><li>Jellyfin - The Free Software Media System<br>https://jellyfin.org/</li><li>Bandwhich - Terminal bandwidth utilization tool<br><a href="https://github.com/imsnif/bandwhich?ref=halid.org">https://github.com/imsnif/bandwhich</a></li><li>Apache Pulsar - Open-source distributed pub-sub messaging system<br><a href="https://pulsar.apache.org/?ref=halid.org">https://pulsar.apache.org/</a></li><li>Outline - The fastest wiki and knowledge base for growing teams. Beautiful, feature rich, markdown compatible and open source.<br><a href="https://github.com/outline/outline?ref=halid.org">https://github.com/outline/outline</a></li><li>Dapr - Portable, event-driven, runtime for building distributed applications across cloud and edge.<br><a href="https://github.com/dapr/dapr?ref=halid.org">https://github.com/dapr/dapr</a></li><li>OpenTelemetry - Robust, portable telemetry a built-in feature of cloud-native software.<br><a href="https://opentelemetry.io/?ref=halid.org">https://opentelemetry.io/</a></li><li>FLIF - Free Lossless Image Format<br><a href="https://flif.info/?ref=halid.org">https://flif.info/</a></li><li>Bocker - Docker implemented in around 100 lines of bash<br><a href="https://github.com/p8952/bocker?ref=halid.org">https://github.com/p8952/bocker</a></li><li>Rtty - Access your device&apos;s terminal from anywhere via the web.<br><a href="https://github.com/zhaojh329/rtty?ref=halid.org">https://github.com/zhaojh329/rtty</a></li><li>Heimdall - Self-hosted personal email guardian with one-step deployment<br><a href="https://github.com/fterh/heimdall?ref=halid.org">https://github.com/fterh/heimdall</a></li><li><br><br></li></ul><h2 id="go-k-t-phaneleri">Go K&#xFC;t&#xFC;phaneleri</h2><ul><li>Stats - A well tested and comprehensive Golang statistics library package with no dependencies.<br><a href="https://github.com/montanaflynn/stats?ref=halid.org">https://github.com/montanaflynn/stats</a></li><li>go-dexif - remove exif data fast<br><a href="https://github.com/xis/go-dexif?ref=halid.org">https://github.com/xis/go-dexif</a></li><li>govalidator - Package of validators and sanitizers for strings, numerics, slices and structs<br><a href="https://github.com/asaskevich/govalidator?ref=halid.org">https://github.com/asaskevich/govalidator</a></li><li>go-callvis - Visualize call graph of a Go program using dot (Graphviz)<br><a href="https://truefurby.github.io/go-callvis/?ref=halid.org">https://truefurby.github.io/go-callvis/</a></li><li>Octosql - Query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.<br><a href="https://github.com/cube2222/octosql?ref=halid.org">https://github.com/cube2222/octosql</a></li><li>GoJSONq - Simple Go package to Query over JSON/YAML/XML/CSV Data<br><a href="https://github.com/thedevsaddam/gojsonq?ref=halid.org">https://github.com/thedevsaddam/gojsonq</a></li><li>tbls - CI-Friendly tool for document a database, written in Go.<br><a href="https://github.com/k1LoW/tbls?ref=halid.org">https://github.com/k1LoW/tbls</a></li><li>Cob - Continuous Benchmark for Go Projects<br><a href="https://github.com/knqyf263/cob?ref=halid.org">https://github.com/knqyf263/cob</a></li><li>Gonet - Neural Network for Go.<br><a href="https://github.com/dathoangnd/gonet?ref=halid.org">https://github.com/dathoangnd/gonet</a></li><li>Xorm - Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle<br><a href="https://xorm.io/?ref=halid.org">https://xorm.io/</a></li><li>Evio - Fast event-loop networking for Go<br><a href="https://github.com/tidwall/evio?ref=halid.org">https://github.com/tidwall/evio</a></li><li>Hover - Flutter on Windows, MacOS and Linux - based on Flutter Embedding, Go and GLFW.<br><a href="https://hover.build/?ref=halid.org">https://hover.build/</a></li><li>Git-bug - Distributed, offline-first bug tracker embedded in git, with bridges<br><a href="https://github.com/MichaelMure/git-bug?ref=halid.org">https://github.com/MichaelMure/git-bug</a></li><li>Ws - Tiny WebSocket library for Go.<br><a href="https://github.com/gobwas/ws?ref=halid.org">https://github.com/gobwas/ws</a></li><li>Micro - A microservice runtime environment<br><a href="https://micro.mu/?ref=halid.org">https://micro.mu/</a></li><li>Go-Micro - A Go microservices development framework<br><a href="https://go-micro.dev/?ref=halid.org">https://go-micro.dev/</a></li><li>GoRush - A push notification server written in Go (Golang).<br><a href="https://github.com/appleboy/gorush?ref=halid.org">https://github.com/appleboy/gorush</a></li><li>MatterBridge - bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, steam, twitch, ssh-chat, zulip, whatsapp, keybase, matrix and more with REST API<br><a href="https://github.com/42wim/matterbridge?ref=halid.org">https://github.com/42wim/matterbridge</a></li><li>Noise - A decentralized P2P networking stack written in Go.<br><a href="https://github.com/perlin-network/noise?ref=halid.org">https://github.com/perlin-network/noise</a></li><li>Flaggy - Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.<br><a href="https://github.com/integrii/flaggy?ref=halid.org">https://github.com/integrii/flaggy</a></li><li>Fn - The container native, cloud agnostic serverless platform.<br><a href="https://fnproject.io/?ref=halid.org">https://fnproject.io/</a><br></li></ul><h2 id="haftan-n-kitaplar-">Haftan&#x131;n Kitaplar&#x131;</h2><ul><li>Pure Hash Bible - A collection of pure bash alternatives to external processes.<br><a href="https://github.com/dylanaraps/pure-bash-bible?ref=halid.org">https://github.com/dylanaraps/pure-bash-bible</a></li><li>UNIX: A History and a Memoir<br><a href="https://www.amazon.com/gp/product/1695978552?ref=halid.org">https://www.amazon.com/gp/product/1695978552</a></li></ul><img src="https://halid.org/content/images/2020/02/sts103-501-026orig.jpg" alt="DevOps G&#xFC;nl&#xFC;&#x11F;&#xFC; #36 12.01.2020"><p>Photo Credits:<br><a href="https://www.nasa.gov/centers/marshall/history/this-week-in-nasa-history-3rd-hubble-servicing-mission-dec-19-1999.html?ref=halid.org">Nasa Image of The Day - This Week in NASA History: 3rd Hubble Servicing Mission &#x2013; Dec. 19, 1999</a></p>]]></content:encoded></item><item><title><![CDATA[DevOps Günlüğü #35 04.09.2019]]></title><description><![CDATA[<p></p><h2 id="haftan-n-ba-l-klar-">Haftan&#x131;n Ba&#x15F;l&#x131;klar&#x131;</h2><ul><li>Kubernetes Deployments: The Ultimate Guide<br><a href="https://semaphoreci.com/blog/kubernetes-deployment/?ref=halid.org">https://semaphoreci.com/blog/kubernetes-deployment/</a></li><li>How SAML 2.0 Authentication Works<br><a href="https://gravitational.com/blog/how-saml-authentication-works/?ref=halid.org">https://gravitational.com/blog/how-saml-authentication-works/</a></li><li>What is Chaos Engineering?<br><a href="https://www.gremlin.com/chaos-engineering/?ref=halid.org">https://www.gremlin.com/chaos-engineering/</a></li><li>How to Scan Docker Images for Vulnerabilities with Harbor<br><a href="https://thenewstack.io/how-to-scan-docker-images-for-vulnerabilities-with-harbor/?ref=halid.org">https://thenewstack.</a></li></ul>]]></description><link>https://halid.org/devops-gunlugu-35-04-09-2019/</link><guid isPermaLink="false">65e08f2f3306204dd8e69844</guid><category><![CDATA[feature]]></category><category><![CDATA[kubernetes]]></category><category><![CDATA[SAML]]></category><category><![CDATA[chaos-engineering]]></category><category><![CDATA[docker]]></category><category><![CDATA[vulnerabilities]]></category><category><![CDATA[harbor]]></category><category><![CDATA[distributed]]></category><category><![CDATA[stream-processing]]></category><category><![CDATA[sftp]]></category><category><![CDATA[golang]]></category><category><![CDATA[geofencing]]></category><dc:creator><![CDATA[Halid Altuner]]></dc:creator><pubDate>Wed, 04 Sep 2019 10:53:15 GMT</pubDate><media:content url="https://halid.org/content/images/2019/09/3FFF819C-07D5-45AC-A2F5-3587963A4B0C_w1023_r1_s.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://halid.org/content/images/2019/09/3FFF819C-07D5-45AC-A2F5-3587963A4B0C_w1023_r1_s.jpg" alt="DevOps G&#xFC;nl&#xFC;&#x11F;&#xFC; #35 04.09.2019"><p></p><h2 id="haftan-n-ba-l-klar-">Haftan&#x131;n Ba&#x15F;l&#x131;klar&#x131;</h2><ul><li>Kubernetes Deployments: The Ultimate Guide<br><a href="https://semaphoreci.com/blog/kubernetes-deployment/?ref=halid.org">https://semaphoreci.com/blog/kubernetes-deployment/</a></li><li>How SAML 2.0 Authentication Works<br><a href="https://gravitational.com/blog/how-saml-authentication-works/?ref=halid.org">https://gravitational.com/blog/how-saml-authentication-works/</a></li><li>What is Chaos Engineering?<br><a href="https://www.gremlin.com/chaos-engineering/?ref=halid.org">https://www.gremlin.com/chaos-engineering/</a></li><li>How to Scan Docker Images for Vulnerabilities with Harbor<br><a href="https://thenewstack.io/how-to-scan-docker-images-for-vulnerabilities-with-harbor/?ref=halid.org">https://thenewstack.io/how-to-scan-docker-images-for-vulnerabilities-with-harbor/</a></li><li>HTTP Security Headers - A Complete Guide<br><a href="https://nullsweep.com/http-security-headers-a-complete-guide/?ref=halid.org">https://nullsweep.com/http-security-headers-a-complete-guide/</a></li><li>How Uber, Facebook, and Netflix Do SSH<br><a href="https://gravitational.com/blog/how_uber_netflix_facebook_do_ssh/?ref=halid.org">https://gravitational.com/blog/how_uber_netflix_facebook_do_ssh/</a></li><li>A History of Amazon Web Services (AWS)<br><a href="https://www.awsgeek.com/pages/AWS-History/?ref=halid.org">https://www.awsgeek.com/pages/AWS-History/</a></li><li>How TCP segment size can affect application traffic flow<br><a href="https://medium.com/walmartlabs/how-tcp-segment-size-can-affect-application-traffic-flow-7bbceed5816e?ref=halid.org">https://medium.com/walmartlabs/how-tcp-segment-size-can-affect-application-traffic-flow-7bbceed5816e</a></li><li>Dont Underestimate Grep Based Code Scanning<br><a href="https://littlemaninmyhead.wordpress.com/2019/08/04/dont-underestimate-grep-based-code-scanning/?ref=halid.org">https://littlemaninmyhead.wordpress.com/2019/08/04/dont-underestimate-grep-based-code-scanning/</a></li><li>Seashells - lets you <em><em>pipe output from command-line programs to the web in real-time</em></em>, even without installing any new software on your machine.<br><a href="https://seashells.io/?ref=halid.org">https://seashells.io/</a></li><li>Osmedeus - Fully automated offensive security framework for reconnaissance and vulnerability scanning<br><a href="https://j3ssie.github.io/Osmedeus/?ref=halid.org">https://j3ssie.github.io/Osmedeus/</a></li><li>Sandman2 - Automatically generate a RESTful API service for your legacy database. No code required!<br><a href="https://github.com/jeffknupp/sandman2?ref=halid.org">https://github.com/jeffknupp/sandman2</a></li><li>Sherlock - Find usernames across social networks<br><a href="http://sherlock-project.github.io/?ref=halid.org" rel="nofollow">http://sherlock-project.github.io</a></li><li>Comprehensive Python Cheatsheet<br><a href="https://gto76.github.io/python-cheatsheet/?ref=halid.org">https://gto76.github.io/python-cheatsheet/</a></li><li>A brief history of Kubernetes, OpenShift, and IBM<br><a href="https://developer.ibm.com/blogs/a-brief-history-of-red-hat-openshift?ref=halid.org">https://developer.ibm.com/blogs/a-brief-history-of-red-hat-openshift</a></li><li>Building an auto-deployment pipeline using Jenkins and Ansible<br><a href="https://www.redhat.com/sysadmin/virtual-auto-deployment-pipeline?ref=halid.org">https://www.redhat.com/sysadmin/virtual-auto-deployment-pipeline</a></li><li>Ansible Tower vs Ansible AWX for Automation<br><a href="https://4sysops.com/archives/ansible-tower-vs-ansible-awx-for-automation?ref=halid.org">https://4sysops.com/archives/ansible-tower-vs-ansible-awx-for-automation</a></li><li>Kubernetes Web UIs in 2019<br><a href="https://srcco.de/posts/kubernetes-web-uis-in-2019.html?ref=halid.org">https://srcco.de/posts/kubernetes-web-uis-in-2019.html</a></li><li>JMAP - (JSON Meta Application Protocol) is a modern standard for email clients to connect to mail stores. It therefore primarily replaces IMAP + SMTP submission.<br><a href="https://jmap.io/?ref=halid.org">https://jmap.io/</a><br><a href="https://tools.ietf.org/html/rfc8620?ref=halid.org">https://tools.ietf.org/html/rfc8620</a></li><li>21st Century Datacenter Locations Driven by 19th Century Politics<br><a href="https://www.linkedin.com/pulse/21st-century-datacenter-locations-driven-19th-politics-george-moore/?ref=halid.org">https://www.linkedin.com/pulse/21st-century-datacenter-locations-driven-19th-politics-george-moore/</a></li><li>Distributed systems vocabulary.<br><a href="https://lethain.com/distributed-systems-vocabulary/?ref=halid.org">https://lethain.com/distributed-systems-vocabulary/</a></li><li>Start Your Own ISP<br><a href="https://startyourownisp.com/?ref=halid.org">https://startyourownisp.com/</a></li><li>Bringing Serverless to a Web Page Near you with Hugo &amp; Kubernetes<br><a href="https://www.openfaas.com/blog/serverless-static-sites/?ref=halid.org">https://www.openfaas.com/blog/serverless-static-sites/</a></li><li>Syslog : The Complete System Administrator Guide<br><a href="https://devconnected.com/syslog-the-complete-system-administrator-guide/?ref=halid.org">https://devconnected.com/syslog-the-complete-system-administrator-guide/</a></li><li>Regex For Noobs (like me!) - An Illustrated Guide<br><a href="https://www.janmeppe.com/blog/regex-for-noobs/?ref=halid.org">https://www.janmeppe.com/blog/regex-for-noobs/</a></li><li>The Illustrated TLS Connection<br><a href="https://tls.ulfheim.net/?ref=halid.org">https://tls.ulfheim.net/</a></li><li>Linux Observability with BPF<br><a href="https://blog.jessfraz.com/post/linux-observability-with-bpf?ref=halid.org">https://blog.jessfraz.com/post/linux-observability-with-bpf</a></li><li>Intro Guide to Dockerfile Best Practices<br><a href="https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices/?ref=halid.org">https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices/</a></li><li>Using AWK and R to parse 25tb<br><a href="https://livefreeordichotomize.com/2019/06/04/using_awk_and_r_to_parse_25tb/?ref=halid.org">https://livefreeordichotomize.com/2019/06/04/using_awk_and_r_to_parse_25tb/</a></li><li>EOL Date - This site maintains quick links for checking End Of Life dates for various tools and technologies.<br><a href="https://endoflife.date/?ref=halid.org">https://endoflife.date/</a></li><li>The Art of The Commandline - Master the command line, in one page<br><a href="https://github.com/jlevy/the-art-of-command-line?ref=halid.org">https://github.com/jlevy/the-art-of-command-line</a></li><li>Awesome Scalability - The Patterns of Scalable, Reliable, and Performant Large-Scale Systems<br><a href="http://backendhub.com/?ref=halid.org" rel="nofollow">http://backendhub.com</a></li><li><br></li></ul><p><br></p><h2 id="a-k-kaynak-kodlu-projeler">A&#xE7;&#x131;k Kaynak Kodlu Projeler</h2><ul><li>Brooklin - An extensible distributed system for reliable nearline data streaming at scale<br><a href="https://github.com/linkedin/Brooklin/?ref=halid.org">https://github.com/linkedin/Brooklin/</a></li><li>SftpGo - Full featured and highly configurable SFTP server software<br><a href="https://github.com/drakkan/sftpgo?ref=halid.org">https://github.com/drakkan/sftpgo</a></li><li>Liftbridge - Lightweight, fault-tolerant message streams.<br><a href="https://github.com/liftbridge-io/liftbridge?ref=halid.org">https://github.com/liftbridge-io/liftbridge</a></li><li>Tile38 - Geospatial database and realtime geofencing server.<br><a href="https://tile38.com/?ref=halid.org">https://tile38.com/</a></li><li>Imgproxy - Fast and secure standalone server for resizing and converting remote images<br><a href="https://github.com/imgproxy/imgproxy?ref=halid.org">https://github.com/imgproxy/imgproxy</a></li><li>db.v3 - Productive data access layer for Go.<br><a href="https://upper.io/db.v3?ref=halid.org">https://upper.io/db.v3</a></li><li>Lazydocker - The lazier way to manage everything docker<br><a href="https://github.com/jesseduffield/lazydocker?ref=halid.org">https://github.com/jesseduffield/lazydocker</a></li><li>u-root - A fully Go userland with Linux bootloaders! u-root can create a root file system (initramfs) containing a busybox-like set of tools written in Go.<br><a href="https://github.com/u-root/u-root?ref=halid.org">https://github.com/u-root/u-root</a></li><li>hostyoself - Host yo&apos; self from your browser, your phone, your toaster.<br><a href="https://github.com/schollz/hostyoself?ref=halid.org">https://github.com/schollz/hostyoself</a></li><li>webssh - Web based ssh client<br><a href="https://webssh.huashengdun.org/?ref=halid.org" rel="nofollow">https://webssh.huashengdun.org/</a></li><li>Spack - A flexible package manager that supports multiple versions, configurations, platforms, and compilers.<br><a href="https://spack.io/?ref=halid.org">https://spack.io/</a></li><li>ERPNext - Open Source ERP built for the web<br><a href="https://github.com/frappe/erpnext?ref=halid.org">https://github.com/frappe/erpnext</a></li><li>Searx - Search without being tracked.<br><a href="https://asciimoo.github.io/searx/?ref=halid.org">https://asciimoo.github.io/searx/</a></li><li>DeeepFaceLab - A tool that utilizes machine learning to replace faces in videos.<br><a href="https://github.com/iperov/DeepFaceLab?ref=halid.org">https://github.com/iperov/DeepFaceLab</a></li><li>Finmarketpy - Python library for backtesting trading strategies &amp; analyzing financial markets (formerly pythalesians)<br><a href="https://github.com/cuemacro/finmarketpy?ref=halid.org">https://github.com/cuemacro/finmarketpy</a></li><li>CTFd - Capture The Flag framework focusing on ease of use and customizability. It comes with everything you need to run a CTF and it&apos;s easy to customize with plugins and themes.<br><a href="https://ctfd.io/?ref=halid.org">https://ctfd.io/</a></li><li>SmashTest - A language for rapidly describing and deploying test cases.<br><a href="https://smashtest.io/?ref=halid.org">https://smashtest.io/</a></li><li>Sampler - A tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.<br><a href="https://github.com/sqshq/sampler?ref=halid.org">https://github.com/sqshq/sampler</a></li><li>Hydra - OpenID Certified&#xAE; OAuth 2.0 and OpenID Connect access control and API security for cloud native applications.<br><a href="https://gethydra.sh/?ref=halid.org">https://gethydra.sh/</a></li><li>Osmedeus - Fully automated offensive security framework for reconnaissance and vulnerability scanning<br><a href="https://j3ssie.github.io/Osmedeus/?ref=halid.org">https://j3ssie.github.io/Osmedeus/</a></li><li>Commix Project - Automated All-in-One OS command injection and exploitation tool. <br><a href="https://commixproject.com/?ref=halid.org" rel="nofollow">https://commixproject.com</a></li><li>V2Ray Project(<strong>Project V)</strong> - A set of tools to help you build your own privacy network over internet. The core of Project V, named V2Ray, is responsible for network protocols and communications. It can work alone, as well as combine with other tools.<br><a href="https://www.v2ray.com/en/index.html?ref=halid.org">https://www.v2ray.com/en/index.html</a></li><li>Multi-V2Ray - v2ray easy delpoy &amp; manage tool&#xFF0C; support multiple user &amp; protocol manage<br><a href="https://github.com/Jrohy/multi-v2ray?ref=halid.org">https://github.com/Jrohy/multi-v2ray</a></li><li>Oil Shell - a new Unix shell.<br><a href="http://www.oilshell.org/?ref=halid.org">http://www.oilshell.org/</a></li><li>GoReleaser - A release automation tool for Go projects. The goal is to simplify the build, release and publish steps while providing variant customization options for all steps.<br><a href="https://goreleaser.com/?ref=halid.org">https://goreleaser.com/</a></li><li>SchemaHero - Kubernetes operator for declarative database schema management<br><a href="https://schemahero.io/?ref=halid.org">https://schemahero.io</a></li><li>PortAuthority - API that leverages Clair to scan Docker Registries and Kubernetes Clusters for vulnerabilities<br><a href="https://github.com/target/portauthority?ref=halid.org">https://github.com/target/portauthority</a></li><li>Tern Project - Open Source compliance for containers<br><a href="https://github.com/vmware/tern?ref=halid.org">https://github.com/vmware/tern</a></li><li>CGX - CLI to Generate recommended documentation/files to improve contribution<br><a href="https://github.com/jeroenouw/cgx?ref=halid.org">https://github.com/jeroenouw/cgx</a></li><li>Singer - A high-performance, reliable and extensible logging agent for uploading data to Kafka, Pulsar, etc.<br><a href="https://github.com/pinterest/singer?ref=halid.org">https://github.com/pinterest/singer</a></li><li>HAproxy Kubernetes Ingress - HAProxy ingress controller for K8s<br><a href="https://github.com/haproxytech/kubernetes-ingress?ref=halid.org">https://github.com/haproxytech/kubernetes-ingress</a></li><li>Key Conjurer - Temporary Credential Service<br><a href="https://github.com/RiotGames/key-conjurer?ref=halid.org">https://github.com/RiotGames/key-conjurer</a></li><li>GoEBPF - Library to work with eBPF programs from Go<br><a href="https://github.com/dropbox/goebpf?ref=halid.org">https://github.com/dropbox/goebpf</a></li><li>Script Go - Making it easy to write shell-like scripts in Go<br><a href="https://github.com/bitfield/script?ref=halid.org">https://github.com/bitfield/script</a></li><li>Octant - A web-based, highly extensible platform for developers to better understand the complexity of Kubernetes clusters.<br><a href="https://github.com/vmware/octant?ref=halid.org">https://github.com/vmware/octant</a></li><li>SSL Config Generator<br><a href="https://ssl-config.mozilla.org/?ref=halid.org">https://ssl-config.mozilla.org</a></li><li>Rook - Open-Source, Cloud-Native Storage for Kubernetes<br><a href="https://rook.io/?ref=halid.org">https://rook.io/</a></li><li>Longhorn - Cloud native distributed block storage built on and for Kubernetes<br><a href="https://github.com/longhorn/longhorn?ref=halid.org">https://github.com/longhorn/longhorn</a></li><li>Monday - A dev tool for microservice developers to run local applications and/or forward others from/to Kubernetes SSH or TCP<br><a href="https://github.com/eko/monday?ref=halid.org">https://github.com/eko/monday</a></li><li>Sampler - A tool for shell commands execution, visualization and alerting. Configured with a simple YAML file. <br><a href="https://sampler.dev/?ref=halid.org" rel="nofollow">https://sampler.dev</a></li><li>Watson - A wonderful CLI to track your time!<br><a href="http://tailordev.github.io/Watson/?ref=halid.org">http://tailordev.github.io/Watson/</a></li><li>Go-Micro - A microservice development framework<br><a href="https://github.com/micro/go-micro?ref=halid.org">https://github.com/micro/go-micro</a></li><li>Listmonk - High performance, self-hosted newsletter and mailing list manager with a modern dashboard. Go + React.<br><a href="https://listmonk.app/?ref=halid.org">https://listmonk.app/</a></li><li>SQLBoiler - Generate a Go ORM tailored to your database schema.<br><a href="https://github.com/volatiletech/sqlboiler?ref=halid.org">https://github.com/volatiletech/sqlboiler</a></li><li>KCP-go - A Crypto-Secure, Production-Grade Reliable-UDP Library for golang with FEC<br><a href="https://github.com/xtaci/kcp-go?ref=halid.org">https://github.com/xtaci/kcp-go</a></li><li>Atlantis - Terraform Pull Request Automation<br><a href="https://www.runatlantis.io/?ref=halid.org">https://www.runatlantis.io/</a></li><li>Vugu - Build a web front-end in Go that runs in your browser, today.<br><a href="https://www.vugu.org/?ref=halid.org">https://www.vugu.org/</a></li><li>Memguard - Secure software enclave for storage of sensitive information in memory.<br><a href="https://github.com/awnumar/memguard?ref=halid.org">https://github.com/awnumar/memguard</a></li><li>Werf - GitOps tool for implementing Continuous Integration and Continuous Delivery with Kubernetes<br><a href="https://werf.io/?ref=halid.org">https://werf.io/</a></li><li>OctoSQL - A query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.<br><a href="https://github.com/cube2222/octosql?ref=halid.org">https://github.com/cube2222/octosql</a></li><li>Weave Ignite - Open source Virtual Machine (VM) manager with a container UX and built-in GitOps management.<br><a href="https://github.com/weaveworks/ignite?ref=halid.org">https://github.com/weaveworks/ignite</a></li><li>LinDB - A scalable, high performance, high availability distributed time series database.<br><a href="https://lindb.io/?ref=halid.org">https://lindb.io/</a></li><li>Kubecost - Cross-cloud cost allocation models for workloads running on Kubernetes<br><a href="https://kubecost.com/?ref=halid.org">https://kubecost.com/</a></li><li>Yugabyte DB - Open source, high-performance, distributed SQL database for global, internet-scale apps.<br><a href="https://www.yugabyte.com/yugabytedb/?ref=halid.org">https://www.yugabyte.com/yugabytedb/</a></li><li>ToxiProy - A TCP proxy to simulate network and system conditions for chaos and resiliency testing<br><a href="https://github.com/Shopify/toxiproxy?ref=halid.org">https://github.com/Shopify/toxiproxy</a></li><li>The EKS Ephemeral Cluster Manager - Managing Amazon EKS clusters for development and test environments manually is boring.<br><a href="https://eksphemeral.info/?ref=halid.org">https://eksphemeral.info/</a></li><li>Typhoon - A minimal and free Kubernetes distribution.<br><a href="https://typhoon.psdn.io/?ref=halid.org">https://typhoon.psdn.io/</a></li><li>Kubectl Dig - Deep kubernetes visibility from the kubectl<br><a href="https://github.com/sysdiglabs/kubectl-dig?ref=halid.org">https://github.com/sysdiglabs/kubectl-dig</a></li><li>Longhorn Engine - World&apos;s smallest storage controller<br><a href="https://github.com/longhorn/longhorn?ref=halid.org">https://github.com/longhorn/longhorn</a></li><li>Kube Forwarder - Easy to use Kubernetes port forwarding manager<br><a href="https://kube-forwarder.pixelpoint.io/?ref=halid.org">https://kube-forwarder.pixelpoint.io</a></li><li><br><br></li></ul><p></p><h2 id="haftan-n-videolar-">Haftan&#x131;n Videolar&#x131;</h2><ul><li>Programming Talks - Awesome &amp; interesting talks about programming<br><a href="https://github.com/hellerve/programming-talks?ref=halid.org#game-development">https://github.com/hellerve/programming-talks</a></li><li>!!Con 2019 - Build your own virtual machine with /dev/kvm and Rust! by Josh Triplett<br><a href="https://www.youtube.com/watch?v=A_diEEpAfpM&amp;ref=halid.org">https://www.youtube.com/watch?v=A_diEEpAfpM</a></li></ul><h2 id="haftan-n-kitaplar-">Haftan&#x131;n Kitaplar&#x131;</h2><ul><li>BPF Performance Tools - Brendan Gregg<br><a href="https://www.amazon.com/gp/product/0136554822?ref=halid.org">https://www.amazon.com/gp/product/0136554822</a></li><li>DevOps For Dummies (For Dummies (Computer/Tech))<br><a href="https://www.amazon.com/gp/product/B07VXMLK3J?ref=halid.org">https://www.amazon.com/gp/product/B07VXMLK3J</a></li><li>DevOps For Dummies, IBM Limited Edition<br><a href="https://www.ibm.com/developerworks/community/files/basic/anonymous/api/library/36ed35f5-2b62-4317-95eb-8cb3fdcfc10f/document/a1dd6f61-8e49-4aa0-813c-5512fee8f7d3/media?ref=halid.org">https://www.ibm.com/developerworks/community/files/basic/anonymous/api/library/36ed35f5-2b62-4317-95eb-8cb3fdcfc10f/document/a1dd6f61-8e49-4aa0-813c-5512fee8f7d3/media</a></li><li>20 Patterns to Watch for in Your Engineering Team<br><a href="https://resources.gitprime.com/books/20-patterns?ref=halid.org">https://resources.gitprime.com/books/20-patterns</a></li></ul><p></p><p>Photo Credits:<br>Russia&apos;s humanoid space robot Skybot F-850 - Roskosmos Space Agency(EPA-EFE)<br><a href="https://www.roscosmos.ru/26743/?ref=halid.org">https://www.roscosmos.ru/26743/</a></p>]]></content:encoded></item><item><title><![CDATA[DevOps Günlüğü #34 30.07.2019]]></title><description><![CDATA[<h2 id="haftan-n-ba-l-klar-">Haftan&#x131;n Ba&#x15F;l&#x131;klar&#x131;</h2><ul><li>PostgreSQL DBaaS Calculator<br><a href="https://barnabas.me/articles/postgres-dbaas.html?ref=halid.org">https://barnabas.me/articles/postgres-dbaas.html</a></li><li>Aroma: Using machine learning for code recommendation<br><a href="https://code.fb.com/developer-tools/aroma/?ref=halid.org">https://code.fb.com/developer-tools/aroma/</a></li><li>Simple STONITH with ProxySQL and Orchestrator<br><a href="https://www.percona.com/blog/2019/04/02/simple-stonith-proxysql-orchestrator/?ref=halid.org">https://www.percona.com/blog/2019/04/02/simple-stonith-proxysql-orchestrator/</a></li><li>Writing PostgreSQL Extensions is</li></ul>]]></description><link>https://halid.org/devops-gunlugu-34-30-07-2019/</link><guid isPermaLink="false">65e08f2f3306204dd8e69843</guid><category><![CDATA[postgresql]]></category><category><![CDATA[high-availability]]></category><category><![CDATA[image-proxy]]></category><category><![CDATA[ansible]]></category><category><![CDATA[google-tech]]></category><category><![CDATA[self-hosting]]></category><category><![CDATA[note-taking]]></category><category><![CDATA[alternative-evernote]]></category><category><![CDATA[realtime-markdown]]></category><category><![CDATA[rust]]></category><category><![CDATA[elasticsearch]]></category><category><![CDATA[search-backend]]></category><category><![CDATA[vim]]></category><category><![CDATA[neovim]]></category><category><![CDATA[IDE]]></category><category><![CDATA[feature]]></category><dc:creator><![CDATA[Halid Altuner]]></dc:creator><pubDate>Tue, 30 Jul 2019 08:54:28 GMT</pubDate><media:content url="https://halid.org/content/images/2019/07/tcl-4_reno-50-iotd.jpg" medium="image"/><content:encoded><![CDATA[<h2 id="haftan-n-ba-l-klar-">Haftan&#x131;n Ba&#x15F;l&#x131;klar&#x131;</h2><ul><li>PostgreSQL DBaaS Calculator<br><a href="https://barnabas.me/articles/postgres-dbaas.html?ref=halid.org">https://barnabas.me/articles/postgres-dbaas.html</a></li><li>Aroma: Using machine learning for code recommendation<br><a href="https://code.fb.com/developer-tools/aroma/?ref=halid.org">https://code.fb.com/developer-tools/aroma/</a></li><li>Simple STONITH with ProxySQL and Orchestrator<br><a href="https://www.percona.com/blog/2019/04/02/simple-stonith-proxysql-orchestrator/?ref=halid.org">https://www.percona.com/blog/2019/04/02/simple-stonith-proxysql-orchestrator/</a></li><li>Writing PostgreSQL Extensions is Fun &#x2013; C Language<br><a href="https://www.percona.com/blog/2019/04/05/writing-postgresql-extensions-is-fun-c-language/?ref=halid.org">https://www.percona.com/blog/2019/04/05/writing-postgresql-extensions-is-fun-c-language/</a></li><li>How to Add More Nodes to an Existing ProxySQL Cluster<br><a href="https://www.percona.com/blog/2019/04/10/how-to-add-more-nodes-to-an-existing-proxysql-cluster/?ref=halid.org">https://www.percona.com/blog/2019/04/10/how-to-add-more-nodes-to-an-existing-proxysql-cluster/</a></li><li>The History of Computer Data Storage, in Pictures<br><a href="https://royal.pingdom.com/the-history-of-computer-data-storage-in-pictures/?ref=halid.org">https://royal.pingdom.com/the-history-of-computer-data-storage-in-pictures/</a></li><li>First Aid Git - A searchable collection of the most frequently asker git questions<br><a href="http://firstaidgit.io/?ref=halid.org">http://firstaidgit.io</a></li><li>PostgreSQL &#xA0;- Don&apos;t Do This<br><a href="https://wiki.postgresql.org/wiki/Don%27t_Do_This?ref=halid.org">https://wiki.postgresql.org/wiki/Don%27t_Do_This</a></li><li>HAProxy 2.0 Relased - HAProxy 2.0 and Beyond<br><a href="https://www.haproxy.com/blog/haproxy-2-0-and-beyond/?ref=halid.org">https://www.haproxy.com/blog/haproxy-2-0-and-beyond/</a></li><li>Scaling Erlang Cluster to 10,000 Nodes / WhatsApp<br>https://www.infoq.com/presentations/erland-scale-10000-nodes/</li><li>Painting a Picture of Your Infrastructure in Minutes<br><a href="https://labs.spotify.com/2019/06/04/painting-a-picture-of-your-infrastructure-in-minutes/?ref=halid.org">https://labs.spotify.com/2019/06/04/painting-a-picture-of-your-infrastructure-in-minutes/</a></li><li>Linux Kernel Module Cheat<br><a href="https://github.com/cirosantilli/linux-kernel-module-cheat?ref=halid.org">https://github.com/cirosantilli/linux-kernel-module-cheat</a><br></li></ul><h2 id="a-k-kaynak-kodlu-projeler">A&#xE7;&#x131;k Kaynak Kodlu Projeler</h2><ul><li>stolon - PostgreSQL cloud native High Availability<br><a href="https://github.com/sorintlab/stolon?ref=halid.org">https://github.com/sorintlab/stolon</a></li><li>ImgProxy - Fast and secure standalone server for resizing and converting remote images<br><a href="https://github.com/imgproxy/imgproxy?ref=halid.org">https://github.com/imgproxy/imgproxy</a></li><li>SQLBoilder - Generate a Go ORM tailored to your database schema.<br><a href="https://github.com/volatiletech/sqlboiler?ref=halid.org">https://github.com/volatiletech/sqlboiler</a></li><li>Molecule - Designed to aid in the development and testing of Ansible roles.<br><a href="https://molecule.readthedocs.io/en/stable/?ref=halid.org">https://molecule.readthedocs.io/en/stable/</a></li><li>xg2xg<strong> - </strong>by ex-googlers, for ex-googlers - a lookup table of similar tech &amp; services<br><a href="https://github.com/jhuangtw-dev/xg2xg?ref=halid.org">https://github.com/jhuangtw-dev/xg2xg</a></li><li>SandStorm - Open source platform for self-hosting web apps<br><a href="https://sandstorm.io/?ref=halid.org">https://sandstorm.io/</a></li><li>Paperwork - OpenSource note-taking &amp; archiving alternative to Evernote, Microsoft OneNote &amp; Google Keep<br><a href="https://github.com/paperwork/paperwork?ref=halid.org">https://github.com/paperwork/paperwork</a></li><li>Write-with-me - Real-time Collaborative Markdown Editor<br><a href="https://github.com/dabit3/write-with-me?ref=halid.org">https://github.com/dabit3/write-with-me</a></li><li>Sonic - Fast, lightweight &amp; schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.<br><a href="https://github.com/valeriansaliou/sonic?ref=halid.org">https://github.com/valeriansaliou/sonic</a></li><li>VeoNim - Veonim is a simple modal IDE built on Neovim and VSCode extensions. The goal is to create my ideal programming environment<br><a href="https://github.com/veonim/veonim?ref=halid.org">https://github.com/veonim/veonim</a></li><li>Maily - Rails Engine to preview emails in the browser<br><a href="https://github.com/markets/maily?ref=halid.org">https://github.com/markets/maily</a></li><li>MongoKu - The Web-scale GUI for MongoDB<br><a href="https://github.com/huggingface/Mongoku?ref=halid.org">https://github.com/huggingface/Mongoku</a></li><li>Debezium<strong> - </strong>Stream changes from your databases.<br><a href="https://debezium.io/?ref=halid.org">https://debezium.io/</a></li><li>Tus - Open Protocol for Resumable File Uploads<br><a href="https://tus.io/?ref=halid.org">https://tus.io/</a></li><li>CVE-Search - Tool to perform local searches for known vulnerabilities<br><a href="https://github.com/cve-search/cve-search?ref=halid.org">https://github.com/cve-search/cve-search</a></li><li>Vibora - Fast, asynchronous and elegant Python web framework.<br><a href="https://github.com/vibora-io/vibora?ref=halid.org">https://github.com/vibora-io/vibora</a></li><li>Mycli - A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting.<br><a href="https://www.mycli.net/?ref=halid.org">https://www.mycli.net/</a></li><li>Pgcli - Command line interface for Postgres with auto-completion and syntax highlighting.<br><a href="https://www.pgcli.com/?ref=halid.org">https://www.pgcli.com/</a></li><li>PINCE - A reverse engineering tool that&apos;ll supply the place of Cheat Engine for linux<br><a href="https://github.com/korcankaraokcu/PINCE?ref=halid.org">https://github.com/korcankaraokcu/PINCE</a></li><li>Termshark - A terminal UI for tshark, inspired by Wireshark<br><a href="https://github.com/gcla/termshark?ref=halid.org">https://github.com/gcla/termshark</a></li><li>SmallStep CLI - A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc.<br><a href="https://smallstep.com/cli/?ref=halid.org">https://smallstep.com/cli/</a></li><li>Service-Tools - A growing collection of convenient little tools to work with systemd services<br><a href="https://github.com/muesli/service-tools?ref=halid.org">https://github.com/muesli/service-tools</a></li><li>WildDuck Mail Server - &#xA0;Modern mail server software for IMAP and POP3. Modern being scalable, unicode-first and API-controlled.<br><a href="https://wildduck.email/?ref=halid.org">https://wildduck.email/</a></li><li>MainFlux - Industrial IoT Messaging and Device Management Server<br><a href="https://www.mainflux.com/?ref=halid.org">https://www.mainflux.com/</a></li><li>Awesome-WAF - Everything awesome about web-application firewalls (WAF).<br><a href="https://github.com/0xInfection/Awesome-WAF?ref=halid.org">https://github.com/0xInfection/Awesome-WAF</a></li><li>Terminus - <em>A terminal for a more modern age</em><br><a href="https://eugeny.github.io/terminus/?ref=halid.org">https://eugeny.github.io/terminus/</a></li><li>Cadence Workflow - Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way. <br><a href="https://cadenceworkflow.io/?ref=halid.org">https://cadenceworkflow.io/</a></li><li>Pulumi - Create, deploy, and manage infrastructure on any cloud using your favorite language.<br><a href="https://pulumi.io/?ref=halid.org">https://pulumi.io/</a></li><li>GoAlert - Provides on-call scheduling, automated escalations and notifications (like SMS or voice calls) to automatically engage the right person, the right way, and at the right time.<br><a href="https://goalert.me/?ref=halid.org">https://goalert.me/</a></li><li>Malcolm - Powerful, easily deployable network traffic analysis tool suite for full packet capture artifacts (PCAP files) and Zeek logs.<br><a href="https://github.com/idaholab/Malcolm?ref=halid.org">https://github.com/idaholab/Malcolm</a></li><li>PyRobot - An Open Source Robotics Research Platform<br><a href="https://pyrobot.org/?ref=halid.org">https://pyrobot.org/</a></li><li>API Platform - REST and GraphQL framework to build modern API-driven projects<br><a href="https://api-platform.com/?ref=halid.org">https://api-platform.com/</a></li><li>Yig - An open source object storage server with Amazon S3 compatible API<br><a href="https://github.com/journeymidnight/yig?ref=halid.org">https://github.com/journeymidnight/yig</a></li><li>Mgmt - Next generation distributed, event-driven, parallel config management!<br><a href="https://github.com/purpleidea/mgmt?ref=halid.org">https://github.com/purpleidea/mgmt</a></li><li>Komiser - Cloud Environment Inspector<br><a href="https://komiser.io/?ref=halid.org">https://komiser.io/</a></li><li>GoPass - The slightly more awesome standard unix password manager for teams<br><a href="https://www.gopass.pw/?ref=halid.org">https://www.gopass.pw/</a></li><li>MailHog - Web and API based SMTP testing<br><a href="https://github.com/mailhog/MailHog?ref=halid.org">https://github.com/mailhog/MailHog</a></li><li>PSUtil - Cross-platform lib for process and system monitoring in Python<br><a href="https://github.com/giampaolo/psutil?ref=halid.org">https://github.com/giampaolo/psutil</a><br></li></ul><img src="https://halid.org/content/images/2019/07/tcl-4_reno-50-iotd.jpg" alt="DevOps G&#xFC;nl&#xFC;&#x11F;&#xFC; #34 30.07.2019"><p></p><h2 id="haftan-n-kitaplar-">Haftan&#x131;n Kitaplar&#x131;</h2><ul><li>Go101 - An online book focusing on Go syntax/semantics.<br><a href="https://go101.org/?ref=halid.org">https://go101.org</a></li><li>SRE Best Practices for Incident Management<br><a href="https://www.gremlin.com/sre-best-practices-for-incident-management?ref=halid.org">https://www.gremlin.com/sre-best-practices-for-incident-management</a></li></ul><p>Photo Credits:<br>Nasa Image of the Seeing the World With a Drone - <a href="https://www.nasa.gov/image-feature/seeing-the-world-with-a-drone?ref=halid.org">https://www.nasa.gov/image-feature/seeing-the-world-with-a-drone</a></p>]]></content:encoded></item><item><title><![CDATA[DevOps Günlüğü #33 09.04.2019]]></title><description><![CDATA[<p></p><h2 id="haftan-n-ba-l-klar-">Haftan&#x131;n Ba&#x15F;l&#x131;klar&#x131;</h2><ul><li>The art of writing eBPF programs: a primer.<br><a href="https://sysdig.com/blog/the-art-of-writing-ebpf-programs-a-primer/?ref=halid.org">https://sysdig.com/blog/the-art-of-writing-ebpf-programs-a-primer/</a></li><li>Single-Node Kubernetes on Raspberry Pi with MicroK8s and Ubuntu<br><a href="https://blog.ubuntu.com/2019/02/27/single-node-kubernetes-on-raspberry-pi-microk8s-ubuntu?ref=halid.org">https://blog.ubuntu.com/2019/02/27/single-node-kubernetes-on-raspberry-pi-microk8s-ubuntu</a></li><li>Highly Available MySQL Clustering at WePay Using Orchestrator, Consul and HAProxy<br></li></ul>]]></description><link>https://halid.org/devops-gunlugu-33-04-03-2019/</link><guid isPermaLink="false">65e08f2f3306204dd8e69842</guid><category><![CDATA[weekly-news]]></category><category><![CDATA[ebpf]]></category><category><![CDATA[kubernetes]]></category><category><![CDATA[mysql]]></category><category><![CDATA[machine-learning]]></category><category><![CDATA[AI]]></category><category><![CDATA[containers]]></category><category><![CDATA[postgresql]]></category><category><![CDATA[collaboration]]></category><category><![CDATA[linux]]></category><category><![CDATA[docker]]></category><category><![CDATA[owasp]]></category><category><![CDATA[RPKI]]></category><category><![CDATA[cloudflare]]></category><category><![CDATA[Sysdig]]></category><category><![CDATA[MySQL-Replication]]></category><category><![CDATA[network-analysis]]></category><category><![CDATA[go-security]]></category><category><![CDATA[vpn-gateway]]></category><category><![CDATA[vscode]]></category><category><![CDATA[postgresql-monitoring]]></category><category><![CDATA[archive-box]]></category><category><![CDATA[awesome-python]]></category><category><![CDATA[cloud]]></category><category><![CDATA[elasticsearch]]></category><category><![CDATA[macos]]></category><category><![CDATA[tiling-wm]]></category><category><![CDATA[ssh-manager]]></category><category><![CDATA[security-scan]]></category><category><![CDATA[fastapi]]></category><category><![CDATA[mysql-scaling]]></category><category><![CDATA[kali-linux]]></category><category><![CDATA[IPAM]]></category><category><![CDATA[key-value-DB]]></category><category><![CDATA[p2p]]></category><category><![CDATA[JDK]]></category><category><![CDATA[book-of-the-week]]></category><category><![CDATA[feature]]></category><dc:creator><![CDATA[Halid Altuner]]></dc:creator><pubDate>Tue, 05 Mar 2019 09:07:26 GMT</pubDate><media:content url="https://halid.org/content/images/2019/04/wallhaven-19781.png" medium="image"/><content:encoded><![CDATA[<img src="https://halid.org/content/images/2019/04/wallhaven-19781.png" alt="DevOps G&#xFC;nl&#xFC;&#x11F;&#xFC; #33 09.04.2019"><p></p><h2 id="haftan-n-ba-l-klar-">Haftan&#x131;n Ba&#x15F;l&#x131;klar&#x131;</h2><ul><li>The art of writing eBPF programs: a primer.<br><a href="https://sysdig.com/blog/the-art-of-writing-ebpf-programs-a-primer/?ref=halid.org">https://sysdig.com/blog/the-art-of-writing-ebpf-programs-a-primer/</a></li><li>Single-Node Kubernetes on Raspberry Pi with MicroK8s and Ubuntu<br><a href="https://blog.ubuntu.com/2019/02/27/single-node-kubernetes-on-raspberry-pi-microk8s-ubuntu?ref=halid.org">https://blog.ubuntu.com/2019/02/27/single-node-kubernetes-on-raspberry-pi-microk8s-ubuntu</a></li><li>Highly Available MySQL Clustering at WePay Using Orchestrator, Consul and HAProxy<br><a href="https://www.infoq.com/news/2019/02/mysql-clustering-wepay?ref=halid.org">https://www.infoq.com/news/2019/02/mysql-clustering-wepay</a></li><li>The best resources in Machine Learning &amp; AI<br><a href="http://bestofml.com/?ref=halid.org">http://bestofml.com/</a></li><li>The Missing Introduction To Containerization<br><a href="https://medium.com/devopslinks/the-missing-introduction-to-containerization-de1fbb73efc5?ref=halid.org">https://medium.com/devopslinks/the-missing-introduction-to-containerization-de1fbb73efc5</a></li><li>Vertically Scaling PostgreSQL<br><a href="https://pgdash.io/blog/scaling-postgres.html?ref=halid.org">https://pgdash.io/blog/scaling-postgres.html</a></li><li>Season of Docs - Fostering open source collaboration with technical writers.<br><a href="https://developers.google.com/season-of-docs/?ref=halid.org">https://developers.google.com/season-of-docs/</a></li><li>An introduction to Linux virtual interfaces: Tunnels<br><a href="https://developers.redhat.com/blog/2019/03/27/an-introduction-to-linux-virtual-interfaces-tunnels/?ref=halid.org">https://developers.redhat.com/blog/2019/03/27/an-introduction-to-linux-virtual-interfaces-tunnels/</a></li><li>10 Docker Image Security Best Practices<br><a href="https://snyk.io/blog/10-docker-image-security-best-practices/?ref=halid.org">https://snyk.io/blog/10-docker-image-security-best-practices/</a></li><li>How to build your own CDN with Kubernetes<br><a href="https://blog.insightdatascience.com/how-to-build-your-own-cdn-with-kubernetes-5cab00d5c258?ref=halid.org">https://blog.insightdatascience.com/how-to-build-your-own-cdn-with-kubernetes-5cab00d5c258</a></li><li>OWASP CheatSheetSeries - The OWASP Cheat Sheet Series was created to provide a concise collection of high value information on specific application security topics.<br><a href="https://github.com/OWASP/CheatSheetSeries?ref=halid.org">https://github.com/OWASP/CheatSheetSeries</a></li><li>Game Programmer - A Study Path for Game Programmer<br><a href="https://github.com/miloyip/game-programmer?ref=halid.org">https://github.com/miloyip/game-programmer</a></li></ul><h2 id="a-k-kaynak-uygulamalar">A&#xE7;&#x131;k Kaynak Uygulamalar</h2><ul><li>GoRTR - The RPKI-to-Router server used at Cloudflare<br><a href="https://github.com/cloudflare/gortr?ref=halid.org">https://github.com/cloudflare/gortr</a></li><li>Sysdig Inspect - Open Source System Capturing &amp; Analysis.<br><a href="https://sysdig.com/opensource/inspect/?ref=halid.org">https://sysdig.com/opensource/inspect/</a></li><li>K3S - Lighweight Kubernetes<br><a href="https://k3s.io/?ref=halid.org">https://k3s.io/</a></li><li>Orchestrator - MySQL replication topology management and HA<br><a href="https://github.com/GitHub/orchestrator?ref=halid.org">https://github.com/GitHub/orchestrator</a></li><li>NetworKit - Large-Scale Network Analysis &#x2014; Interactive and Fast!<br><a href="https://networkit.github.io/?ref=halid.org">https://networkit.github.io/</a></li><li>Awesome Go Security - Dedicated place for cool golang security projects<br><a href="https://github.com/Binject/awesome-go-security?ref=halid.org">https://github.com/Binject/awesome-go-security</a></li><li>Vita - Simple and fast VPN gateway<br><a href="https://github.com/inters/vita?ref=halid.org">https://github.com/inters/vita</a></li><li>Code Server - Run VS Code remotely<br><a href="https://github.com/codercom/code-server?ref=halid.org">https://github.com/codercom/code-server</a></li><li>htrace.sh - Swiss Army knife for http/https troubleshooting and profiling.<br><a href="https://github.com/trimstray/htrace.sh?ref=halid.org">https://github.com/trimstray/htrace.sh</a></li><li>pgDash - In-Depth PostgreSQL Monitoring<br><a href="https://pgdash.io/?ref=halid.org">https://pgdash.io/</a></li><li>ArchiveBox - Open source self-hosted web archive. Takes browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more... <br><a href="https://github.com/pirate/ArchiveBox?ref=halid.org">https://github.com/pirate/ArchiveBox</a></li><li>Python Examples<br><a href="https://github.com/geekcomputers/Python?ref=halid.org">https://github.com/geekcomputers/Python</a></li><li>Mercure - Server-sent live updates: protocol and reference implementation<br><a href="https://github.com/dunglas/mercure?ref=halid.org">https://github.com/dunglas/mercure</a></li><li>CloudProber - Active monitoring software to detect failures before your customers do.<br><a href="https://cloudprober.org/?ref=halid.org">https://cloudprober.org/</a></li><li>Malcolm - A MITM (monster-in-the-middle) detection tool. Used to build MALCOLM<br><a href="https://malcolm.cloudflare.com/?ref=halid.org">https://malcolm.cloudflare.com/</a></li><li>PostgreSQLTuner - Simple script to analyse your PostgreSQL database configuration, and give tuning advice<br><a href="https://github.com/jfcoz/postgresqltuner?ref=halid.org">https://github.com/jfcoz/postgresqltuner</a></li><li>OpenDistro for ElasticSearch - Apache 2.0-licensed distribution of Elasticsearch enhanced with enterprise security, alerting, SQL, and more.<br><a href="https://opendistro.github.io/?ref=halid.org">https://opendistro.github.io</a></li><li>Strap - Bootstrap your macOS development system.<br><a href="https://github.com/mikemcquaid/strap?ref=halid.org">https://github.com/mikemcquaid/strap</a></li><li>Radicle - A peer-to-peer stack for code collaboration<br><a href="http://www.radicle.xyz/?ref=halid.org">http://www.radicle.xyz/</a></li><li>chunkwm - tiling wm for macOS<br><a href="https://koekeishiya.github.io/chunkwm?ref=halid.org">https://koekeishiya.github.io/chunkwm</a></li><li>Peleton - Unified Resource Scheduler to co-schedule mixed types of workloads such as batch, stateless and stateful jobs in a single cluster for better resource utilization.<br><a href="https://github.com/uber/peloton?ref=halid.org">https://github.com/uber/peloton</a></li><li>SKM - A simple and powerful SSH keys manager<br><a href="https://timothyye.github.io/skm?ref=halid.org" rel="nofollow">https://timothyye.github.io/skm</a></li><li>H2T - Scans a website and suggests security headers to apply<br><a href="https://github.com/gildasio/h2t?ref=halid.org">https://github.com/gildasio/h2t</a></li><li>Txeh - Go library and CLI utilty for /etc/hosts management.<br><a href="https://github.com/txn2/txeh?ref=halid.org">https://github.com/txn2/txeh</a></li><li>FastAPI - Modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.<br><a href="https://fastapi.tiangolo.com/?ref=halid.org">https://fastapi.tiangolo.com/</a></li><li>RadonDB - Open source, cloud-native MySQL database for building global, scalable cloud services<br><a href="https://radondb.io/?ref=halid.org">https://radondb.io/</a></li><li>Katoolin - Automatically install all Kali linux tools<br><a href="https://github.com/LionSec/katoolin?ref=halid.org">https://github.com/LionSec/katoolin</a></li><li>Instantbox - Get a clean, ready-to-go Linux box in seconds.<br><a href="https://github.com/instantbox/instantbox?ref=halid.org">https://github.com/instantbox/instantbox</a></li><li>Awesome Linux Softwares - A list of awesome applications, software, tools and other materials for Linux distros.<br><a href="https://github.com/luong-komorebi/Awesome-Linux-Software?ref=halid.org">https://github.com/luong-komorebi/Awesome-Linux-Software</a></li><li>DigitalOcean Netbox - IP address management (IPAM) and data center infrastructure management (DCIM) tool.<br><a href="https://github.com/digitalocean/netbox?ref=halid.org">https://github.com/digitalocean/netbox</a></li><li>TikV - Distributed transactional key-value database. Based on the design of Google Spanner and HBase, but simpler to manage and without dependencies on any distributed filesystem<br><a href="https://tikv.org/?ref=halid.org">https://tikv.org/</a></li><li>DragonFly - An Open-source P2P-based Image and File Distribution System<br><a href="https://d7y.io/?ref=halid.org">https://d7y.io</a></li><li>Bench Scripts - A compilation of Linux server benchmarking scripts<br><a href="https://github.com/haydenjames/bench-scripts?ref=halid.org">https://github.com/haydenjames/bench-scripts</a></li><li>Alibaba Dragonwell8 JDK<br><a href="https://github.com/alibaba/dragonwell8?ref=halid.org">https://github.com/alibaba/dragonwell8</a></li><li>ValuStor - Key-value pair database solution originally designed as an alternative to memcached.<br><a href="https://github.com/Sensaphone/ValuStor?ref=halid.org">https://github.com/Sensaphone/ValuStor</a></li></ul><h2 id="haftan-n-kitaplar-">Haftan&#x131;n Kitaplar&#x131;</h2><ul><li>A quickstart guide to Ansible<br><a href="https://opensource.com/article/19/2/quickstart-guide-ansible?ref=halid.org">https://opensource.com/article/19/2/quickstart-guide-ansible</a></li><li>Python Data Science Handbook: full text in Jupyter Notebooks<br><a href="https://github.com/jakevdp/PythonDataScienceHandbook?ref=halid.org">https://github.com/jakevdp/PythonDataScienceHandbook</a></li><li>Best Deep Learning Books: Updated for 2019<br><a href="https://blog.floydhub.com/best-deep-learning-books-updated-for-2019/?ref=halid.org">https://blog.floydhub.com/best-deep-learning-books-updated-for-2019/</a></li><li>Pivotal - Shaun Norris DevOps Reading List<br><a href="https://content.pivotal.io/blog/my-devops-reading-list?ref=halid.org">https://content.pivotal.io/blog/my-devops-reading-list</a></li><li>Linux Insides - A little bit about a linux kernel<br><a href="https://0xax.gitbooks.io/linux-insides/content/index.html?ref=halid.org">https://0xax.gitbooks.io/linux-insides/content/index.html</a></li><li>Linux Observability with BPF<br><a href="https://www.oreilly.com/library/view/linux-observability-with/9781492050193/?ref=halid.org">https://www.oreilly.com/library/view/linux-observability-with/9781492050193/</a></li></ul><p>Photo Credits:<br>THK SoloT&#xFC;rk General Dynamics F-16 Fighting Falcon</p>]]></content:encoded></item><item><title><![CDATA[DevOps Günlüğü #32 22.02.2019]]></title><description><![CDATA[<p></p><h2 id="haftan-n-ba-l-klar-">Haftan&#x131;n Ba&#x15F;l&#x131;klar&#x131;</h2><ul><li>A collection of awesome lists, manuals, blogs, hacks, one-liners, cli/web tools and more. Especially for System and Network Administrators, DevOps, Pentesters or Security Researchers.<br><a href="https://github.com/trimstray/the-book-of-secret-knowledge?ref=halid.org">https://github.com/trimstray/the-book-of-secret-knowledge</a></li><li>Everything you should know about certificates and PKI but are too</li></ul>]]></description><link>https://halid.org/devops-gunlugu-32-04-03-2018/</link><guid isPermaLink="false">65e08f2f3306204dd8e69841</guid><category><![CDATA[weekly-news]]></category><category><![CDATA[awesome-lists]]></category><category><![CDATA[devops]]></category><category><![CDATA[ssl-certificate]]></category><category><![CDATA[PKI]]></category><category><![CDATA[golang]]></category><category><![CDATA[dns]]></category><category><![CDATA[gorm]]></category><category><![CDATA[restful]]></category><category><![CDATA[microservices]]></category><category><![CDATA[websockets]]></category><category><![CDATA[docker]]></category><category><![CDATA[scaling]]></category><category><![CDATA[firefox]]></category><category><![CDATA[postgresql]]></category><category><![CDATA[cloud]]></category><category><![CDATA[code-challenge]]></category><category><![CDATA[pritunl-cloud]]></category><category><![CDATA[nginx]]></category><category><![CDATA[text-editor]]></category><category><![CDATA[linux-hardening]]></category><category><![CDATA[JWT]]></category><category><![CDATA[vim]]></category><category><![CDATA[prometheus]]></category><category><![CDATA[config-management]]></category><category><![CDATA[vcs]]></category><category><![CDATA[traffic-analysis]]></category><category><![CDATA[network]]></category><category><![CDATA[database]]></category><category><![CDATA[websocket]]></category><category><![CDATA[job-queue]]></category><category><![CDATA[bgp]]></category><category><![CDATA[site-generator]]></category><category><![CDATA[license-checker]]></category><category><![CDATA[postgresql-gui]]></category><category><![CDATA[decentralize-web]]></category><category><![CDATA[network-flow]]></category><category><![CDATA[mock-api]]></category><category><![CDATA[continuous-delivery]]></category><category><![CDATA[continuous-automation]]></category><category><![CDATA[cloud-apps]]></category><category><![CDATA[gpu-database]]></category><category><![CDATA[SRECON]]></category><category><![CDATA[semver]]></category><category><![CDATA[distributed]]></category><category><![CDATA[feature]]></category><category><![CDATA[videos-of-the-week]]></category><category><![CDATA[book-of-the-week]]></category><category><![CDATA[slide-of-the-week]]></category><dc:creator><![CDATA[Halid Altuner]]></dc:creator><pubDate>Mon, 04 Mar 2019 11:40:33 GMT</pubDate><media:content url="https://halid.org/content/images/2019/03/space-x-crew-dragon.jpeg" medium="image"/><content:encoded><![CDATA[<img src="https://halid.org/content/images/2019/03/space-x-crew-dragon.jpeg" alt="DevOps G&#xFC;nl&#xFC;&#x11F;&#xFC; #32 22.02.2019"><p></p><h2 id="haftan-n-ba-l-klar-">Haftan&#x131;n Ba&#x15F;l&#x131;klar&#x131;</h2><ul><li>A collection of awesome lists, manuals, blogs, hacks, one-liners, cli/web tools and more. Especially for System and Network Administrators, DevOps, Pentesters or Security Researchers.<br><a href="https://github.com/trimstray/the-book-of-secret-knowledge?ref=halid.org">https://github.com/trimstray/the-book-of-secret-knowledge</a></li><li>Everything you should know about certificates and PKI but are too afraid to ask<br><a href="https://smallstep.com/blog/everything-pki.html?ref=halid.org">https://smallstep.com/blog/everything-pki.html</a></li><li>Building a Web App With Go, Gin and React<br><a href="https://hakaselogs.me/2018-04-20/building-a-web-app-with-go-gin-and-react/?ref=halid.org">https://hakaselogs.me/2018-04-20/building-a-web-app-with-go-gin-and-react/</a></li><li>Build a DNS server in Golang<br><a href="https://medium.com/@owlwalks/build-a-dns-server-in-golang-fec346c42889?ref=halid.org">https://medium.com/@owlwalks/build-a-dns-server-in-golang-fec346c42889</a></li><li>How to Efficiently Compare Strings in Go<br><a href="https://blog.digitalocean.com/how-to-efficiently-compare-strings-in-go/?ref=halid.org">https://blog.digitalocean.com/how-to-efficiently-compare-strings-in-go/</a></li><li>Build and Deploy a secure REST API with Go, Postgresql, JWT and GORM<br><a href="https://medium.com/@adigunhammedolalekan/build-and-deploy-a-secure-rest-api-with-go-postgresql-jwt-and-gorm-6fadf3da505b?ref=halid.org">https://medium.com/@adigunhammedolalekan/build-and-deploy-a-secure-rest-api-with-go-postgresql-jwt-and-gorm-6fadf3da505b</a></li><li>FromXToGo - X lang to Go<br><a href="https://github.com/golang/go/wiki/FromXToGo?ref=halid.org">https://github.com/golang/go/wiki/FromXToGo</a></li><li>Microservices and Availability<br><a href="http://kevinmahoney.co.uk/articles/microservices-and-availability/?ref=halid.org">http://kevinmahoney.co.uk/articles/microservices-and-availability/</a></li><li>WebSockets - A Conceptual Deep-Dive<br><a href="https://www.ably.io/concepts/websockets?ref=halid.org">https://www.ably.io/concepts/websockets</a></li><li>What&apos;s in a Docker image?<br><a href="https://cameronlonsdale.com/2018/11/26/whats-in-a-docker-image/?ref=halid.org">https://cameronlonsdale.com/2018/11/26/whats-in-a-docker-image/</a></li><li>Overload control for scaling WeChat microservices<br><a href="https://blog.acolyer.org/2018/11/16/overload-control-for-scaling-wechat-microservices/?ref=halid.org">https://blog.acolyer.org/2018/11/16/overload-control-for-scaling-wechat-microservices/</a></li><li>Scaling engineering organizations from Stripe<br><a href="https://stripe.com/atlas/guides/scaling-eng?ref=halid.org">https://stripe.com/atlas/guides/scaling-eng</a></li><li>flAWS &#xA0;- AWS Security Challenge<br><a href="http://flaws.cloud/?ref=halid.org">http://flaws.cloud/</a></li><li>Firefox ProfileMaker<br><a href="https://ffprofile.com/?ref=halid.org">https://ffprofile.com</a></li><li>At 22 years old, Postgres might just be the most advanced database yet<br><a href="https://arcentry.com/blog/postgres-might-just-be-the-most-advanced-database-ever/?ref=halid.org">https://arcentry.com/blog/postgres-might-just-be-the-most-advanced-database-ever/#</a></li><li>Jerry Hargrove - Cloud Diagrams &amp; Notes<br>https://www.awsgeek.com/</li><li>Collection of awesome resources related to the yearly Advent of Code challenge.<br><a href="https://github.com/Bogdanp/awesome-advent-of-code?ref=halid.org">https://github.com/Bogdanp/awesome-advent-of-code</a></li><li>Pritunl Cloud - Open source private cloud platform based on QEMU<br><a href="https://cloud.pritunl.com/?ref=halid.org">https://cloud.pritunl.com</a></li><li>Nginx Quick Reference - These notes describes how to improve Nginx performance, security and other important things; <a href="https://github.com/ssllabs?ref=halid.org">@ssllabs</a> A+ 100%.<br><a href="https://github.com/trimstray/nginx-quick-reference?ref=halid.org">https://github.com/trimstray/nginx-quick-reference</a></li><li>Build Your Own Text Editor<br><a href="https://viewsourcecode.org/snaptoken/kilo/?ref=halid.org">https://viewsourcecode.org/snaptoken/kilo/</a></li><li>The Internals of PostgreSQL<br><a href="http://www.interdb.jp/pg/index.html?ref=halid.org">http://www.interdb.jp/pg/index.html</a></li><li>The Practical Linux Hardening Guide<br><a href="https://github.com/trimstray/the-practical-linux-hardening-guide?ref=halid.org">https://github.com/trimstray/the-practical-linux-hardening-guide</a></li><li>Be careful of the JWT hype train<br><a href="https://dev.to/darraghor/be-careful-of-the-jwt-hype-train-3e81?ref=halid.org">https://dev.to/darraghor/be-careful-of-the-jwt-hype-train-3e81</a></li><li>Vim Configuration Tutorial In 10 Minutes<br><a href="https://www.tutorialdocs.com/article/vim-configuration.html?ref=halid.org">https://www.tutorialdocs.com/article/vim-configuration.html</a></li><li></li></ul><h2 id="a-k-kaynak-kodlu-uygulamalar">A&#xE7;&#x131;k Kaynak Kodlu Uygulamalar</h2><ul><li>OpsMop - Next generation config management and app deployment<br><a href="https://opsmop.io/?ref=halid.org">https://opsmop.io/</a></li><li>Loki - Like Prometheus, but for logs.<br><a href="https://github.com/grafana/loki?ref=halid.org">https://github.com/grafana/loki</a></li><li>Pijul - free and open source (GPL2) distributed version control system.<br><a href="https://pijul.org/?ref=halid.org">https://pijul.org/</a></li><li>Netcap - Framework for secure and scalable network traffic analysis<br><a href="https://github.com/dreadl0ck/netcap?ref=halid.org">https://github.com/dreadl0ck/netcap</a></li><li>ObjectBox - Object oriented database - up to 10x faster than SQLite<br><a href="https://objectbox.io/?ref=halid.org">https://objectbox.io/</a></li><li>Gotify Server - REST-API for sending and receiving messages in real-time per web socket. (Includes a sleek web-ui)<br><a href="https://github.com/gotify/server?ref=halid.org">https://github.com/gotify/server</a></li><li>Machinery - Asynchronous task queue/job queue based on distributed message passing.<br><a href="https://github.com/RichardKnop/machinery?ref=halid.org">https://github.com/RichardKnop/machinery</a></li><li>fastcache - fast thread-safe inmemory cache for big number of entries in Go<br><a href="https://github.com/VictoriaMetrics/fastcache?ref=halid.org">https://github.com/VictoriaMetrics/fastcache</a></li><li>GoBGP - BGP implemented in the Go Programming Language<br><a href="https://github.com/osrg/gobgp?ref=halid.org">https://github.com/osrg/gobgp</a></li><li>CrossPlane - The open source multicloud control plane.<br><a href="https://crossplane.io/?ref=halid.org">https://crossplane.io/</a></li><li>EasyEngine - Creating a high traffic site, big enough to crash Nginx<br><a href="https://easyengine.io/?ref=halid.org">https://easyengine.io/</a></li><li>DarkReader - <a href="https://darkreader.org/?ref=halid.org">https://darkreader.org/</a><br><a href="https://darkreader.org/?ref=halid.org">https://darkreader.org/</a></li><li>GoLicense - Scan and analyze OSS dependencies and licenses from compiled Go binaries<br><a href="https://github.com/mitchellh/golicense?ref=halid.org">https://github.com/mitchellh/golicense</a></li><li>WaterMill - Go library for building event-driven applications.<br><a href="https://watermill.io/?ref=halid.org">https://watermill.io/</a></li><li>GoAWK- an AWK interpreter written in Go<br><a href="https://github.com/benhoyt/goawk?ref=halid.org">https://github.com/benhoyt/goawk</a></li><li>Pgweb - Cross-platform client for PostgreSQL databases<br><a href="http://sosedoff.github.io/pgweb/?ref=halid.org">http://sosedoff.github.io/pgweb/</a></li><li>Airship Modules - Flexible Terraform templates help setting up your Docker Orchestration platform, 100% supported by Amazon<br><a href="https://airship.tf/?ref=halid.org">https://airship.tf/</a></li><li>Librefox - Firefox with privacy enhancements<br><a href="https://github.com/intika/Librefox?ref=halid.org">https://github.com/intika/Librefox</a></li><li>Orbit-DB - Peer-to-Peer Databases for the Decentralized Web<br><a href="https://github.com/orbitdb/orbit-db?ref=halid.org">https://github.com/orbitdb/orbit-db</a></li><li>DocUI - Tui client for Docker<br><a href="https://github.com/skanehira/docui?ref=halid.org">https://github.com/skanehira/docui</a></li><li>goHackTools - Hacker tools on Go (Golang)<br><a href="https://github.com/dreddsa5dies/goHackTools?ref=halid.org">https://github.com/dreddsa5dies/goHackTools</a></li><li>VFlow - Enterprise Network Flow Collector (IPFIX, sFlow, Netflow) from Verizon Digital Media Services<br><a href="https://github.com/VerizonDigital/vflow?ref=halid.org">https://github.com/VerizonDigital/vflow</a></li><li>Mockoon - Easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.<br><a href="https://mockoon.com/?ref=halid.org">https://mockoon.com/</a></li><li>CDS - Enterprise-Grade Continuous Delivery &amp; DevOps Automation Open Source Platform<br><a href="https://ovh.github.io/cds/?ref=halid.org">https://ovh.github.io/cds/</a></li><li>Space-Cloud - open source, high performance web service which provides instant Realtime APIs on the database of your choice. <br><a href="https://spaceuptech.com/?ref=halid.org">https://spaceuptech.com/</a></li><li>BlazingSQL - BlazingSQL provides a simple SQL interface to ETL massive datasets into GPU memory for AI and Deep Learning workloads.<br><a href="https://blazingdb.com/?ref=halid.org">https://blazingdb.com</a></li></ul><h2 id="haftan-n-sunumlar-">Haftan&#x131;n Sunumlar&#x131;</h2><ul><li>So You Want to Be a Wizard ( SRECON )<br><a href="https://www.usenix.org/conference/srecon17americas/program/presentation/evans?ref=halid.org">https://www.usenix.org/conference/srecon17americas/program/presentation/evans</a><br><a href="https://www.usenix.org/sites/default/files/conference/protected-files/srecon17_americas_slides_evans.pdf?ref=halid.org">https://www.usenix.org/sites/default/files/conference/protected-files/srecon17_americas_slides_evans.pdf</a></li></ul><h2 id="haftan-n-kitaplar-">Haftan&#x131;n Kitaplar&#x131;</h2><ul><li>The Book of Secret Knowledge - Collection of awesome lists, manuals, blogs, hacks, one-liners, cli/web tools and more. Especially for System and Network Administrators, DevOps, Pentesters or Security Researchers.<br><a href="https://github.com/trimstray/the-book-of-secret-knowledge?ref=halid.org">https://github.com/trimstray/the-book-of-secret-knowledge</a></li><li>Professional Software Development<br><a href="https://mixmastamyk.bitbucket.io/pro_soft_dev/index.html?ref=halid.org">https://mixmastamyk.bitbucket.io/pro_soft_dev/index.html</a></li></ul><h2 id="haftan-n-videolar-">Haftan&#x131;n Videolar&#x131;</h2><ul><li>Intro to Go Modules and SemVer<br><a href="https://www.youtube.com/watch?v=aeF3l-zmPsY&amp;ref=halid.org">https://www.youtube.com/watch?v=aeF3l-zmPsY</a></li><li>Hillel Wayne - Everything about distributed systems is terrible | Code Mesh LDN 18<br><a href="https://www.youtube.com/watch?v=tfnldxWlOhM&amp;ref=halid.org">https://www.youtube.com/watch?v=tfnldxWlOhM</a></li></ul><p>Photo Credits:<br>Nasa Image of the Day - SpaceX Demo-1: &apos;Go&apos; for Launch<br><a href="https://www.nasa.gov/image-feature/spacex-demo-1-go-for-launch?ref=halid.org">https://www.nasa.gov/image-feature/spacex-demo-1-go-for-launch</a></p>]]></content:encoded></item><item><title><![CDATA[DevOps Günlüğü #31 21.12.2018]]></title><description><![CDATA[<h2 id="haftan-n-ba-l-klar-">Haftan&#x131;n Ba&#x15F;l&#x131;klar&#x131;</h2><ul><li>Facebook open-sources new suite of Linux kernel components and tools<br><a href="https://code.fb.com/open-source/linux/?ref=halid.org">https://code.fb.com/open-source/linux/</a></li><li>Embracing failures and cutting infrastructure costs: Spot instances in Kubernetes<br><a href="https://learnk8s.io/blog/kubernetes-spot-instances?ref=halid.org">https://learnk8s.io/blog/kubernetes-spot-instances</a></li><li>PostgreSQL Performance Tuning Tutorial<br><a href="https://stackify.com/postgresql-performance-tutorial/?ref=halid.org">https://stackify.com/postgresql-performance-tutorial/</a></li><li>Make Your</li></ul>]]></description><link>https://halid.org/devops-gunlugu-31-21-12-2018/</link><guid isPermaLink="false">65e08f2f3306204dd8e69840</guid><category><![CDATA[weekly-news]]></category><category><![CDATA[facebok]]></category><category><![CDATA[linux-kernel]]></category><category><![CDATA[kubernetes]]></category><category><![CDATA[postgresql]]></category><category><![CDATA[tuning]]></category><category><![CDATA[golang]]></category><category><![CDATA[CLI]]></category><category><![CDATA[webassembly]]></category><category><![CDATA[cloud-security]]></category><category><![CDATA[service-architecture]]></category><category><![CDATA[memsql]]></category><category><![CDATA[dhcp]]></category><category><![CDATA[process-manager]]></category><category><![CDATA[istio]]></category><category><![CDATA[gitops]]></category><category><![CDATA[flux]]></category><category><![CDATA[file-sharing]]></category><category><![CDATA[document-management]]></category><category><![CDATA[stellar]]></category><category><![CDATA[container]]></category><category><![CDATA[docker]]></category><category><![CDATA[iot]]></category><category><![CDATA[cloudflare-leaking]]></category><category><![CDATA[dns]]></category><category><![CDATA[statistics]]></category><category><![CDATA[XSS]]></category><category><![CDATA[json]]></category><category><![CDATA[openbsd]]></category><category><![CDATA[in-memory-database]]></category><category><![CDATA[password-manager]]></category><category><![CDATA[videos-of-the-week]]></category><category><![CDATA[book-of-the-week]]></category><dc:creator><![CDATA[Halid Altuner]]></dc:creator><pubDate>Fri, 21 Dec 2018 12:08:00 GMT</pubDate><media:content url="https://halid.org/content/images/2018/12/dm-1-20181218-129a8083-2-apprvd.jpg" medium="image"/><content:encoded><![CDATA[<h2 id="haftan-n-ba-l-klar-">Haftan&#x131;n Ba&#x15F;l&#x131;klar&#x131;</h2><ul><li>Facebook open-sources new suite of Linux kernel components and tools<br><a href="https://code.fb.com/open-source/linux/?ref=halid.org">https://code.fb.com/open-source/linux/</a></li><li>Embracing failures and cutting infrastructure costs: Spot instances in Kubernetes<br><a href="https://learnk8s.io/blog/kubernetes-spot-instances?ref=halid.org">https://learnk8s.io/blog/kubernetes-spot-instances</a></li><li>PostgreSQL Performance Tuning Tutorial<br><a href="https://stackify.com/postgresql-performance-tutorial/?ref=halid.org">https://stackify.com/postgresql-performance-tutorial/</a></li><li>Make Your Own CLI With Golang and Cobra<br><a href="https://ordina-jworks.github.io/development/2018/10/20/make-your-own-cli-with-golang-and-cobra.html?ref=halid.org">https://ordina-jworks.github.io/development/2018/10/20/make-your-own-cli-with-golang-and-cobra.html</a></li><li>Writing a Frontend Web Framework with WebAssembly And Go<br><a href="https://tutorialedge.net/golang/writing-frontend-web-framework-webassembly-go/?ref=halid.org">https://tutorialedge.net/golang/writing-frontend-web-framework-webassembly-go/</a></li><li>An introduction to medieval cities and cloud security<br><a href="https://arcentry.com/blog/an-introduction-to-medieval-cities-and-cloud-security/?ref=halid.org">https://arcentry.com/blog/an-introduction-to-medieval-cities-and-cloud-security/</a></li><li>Every service is an island<br><a href="https://deliveroo.engineering/2017/03/27/every-service-is-an-island.html?ref=halid.org">https://deliveroo.engineering/2017/03/27/every-service-is-an-island.html</a></li><li>MemSQL: Now Free to Use<br><a href="https://www.memsql.com/blog/announcing-memsql-free-tier/?ref=halid.org">https://www.memsql.com/blog/announcing-memsql-free-tier/</a></li><li>Introducing Multicluster-Controller<br><a href="https://admiralty.io/blog/introducing-multicluster-controller/?ref=halid.org">https://admiralty.io/blog/introducing-multicluster-controller/</a></li><li>Glass - ISC DHCP Server Interface<br><a href="https://github.com/Akkadius/glass-isc-dhcp?ref=halid.org">https://github.com/Akkadius/glass-isc-dhcp</a></li></ul><h2 id="a-k-kaynak-kodlu-uygulamalar">A&#xE7;&#x131;k Kaynak Kodlu Uygulamalar</h2><ul><li>Gops - Tool to list and diagnose Go processes currently running on your system<br><a href="https://github.com/google/gops?ref=halid.org">https://github.com/google/gops</a></li><li>Naftis - Awesome dashboard for Istio built with love.<br><a href="https://github.com/XiaoMi/naftis?ref=halid.org">https://github.com/XiaoMi/naftis</a></li><li>Flux - The GitOps Kubernetes operator<br><a href="https://github.com/weaveworks/flux?ref=halid.org">https://github.com/weaveworks/flux</a></li><li>Sonobuoy - diagnostic tool that makes it easier to understand the state of a Kubernetes cluster by running a set of Kubernetes conformance tests in an accessible and non-destructive manner.<br><a href="https://github.com/heptio/sonobuoy?ref=halid.org">https://github.com/heptio/sonobuoy</a></li><li>Croc - Easily and securely send things from one computer to another<br><a href="https://github.com/schollz/croc?ref=halid.org">https://github.com/schollz/croc</a></li><li>Clash - Rule based proxy in Go.<br><a href="https://github.com/Dreamacro/clash?ref=halid.org">https://github.com/Dreamacro/clash</a></li><li>Documize - Intelligent document environment (IDE) for authoring, tracking and delivering documentation -- everything you need in one place.<br><a href="https://github.com/documize/community?ref=halid.org">https://github.com/documize/community</a></li><li>Dive - Tool for exploring each layer in a docker image<br><a href="https://github.com/wagoodman/dive?ref=halid.org">https://github.com/wagoodman/dive</a></li><li>Stellar - Simplified Container System<br><a href="https://github.com/ehazlett/stellar?ref=halid.org">https://github.com/ehazlett/stellar</a></li><li>Postgresql Anonymizer - Anonymizing and Masking Data with PostgreSQL<br><a href="https://gitlab.com/daamien/postgresql_anonymizer?ref=halid.org">https://gitlab.com/daamien/postgresql_anonymizer</a></li><li>OpenBalena - Open source software to manage connected IoT devices<br><a href="https://www.balena.io/open/?ref=halid.org">https://www.balena.io/open/</a></li><li>Flares - CloudFlare DNS backup tool<br><a href="https://github.com/lfaoro/flares?ref=halid.org">https://github.com/lfaoro/flares</a></li><li>Krs - Command line tool for capturing and serializing Kubernetes resource statistics in OpenMetrics format <br><a href="https://mhausenblas.info/krs/?ref=halid.org">https://mhausenblas.info/krs/</a></li><li>Gitbase - SQL database interface to Git repositories.<br><a href="https://docs.sourced.tech/gitbase?ref=halid.org">https://docs.sourced.tech/gitbase</a></li><li>Mage - Make/rake-like build tool using Go<br><a href="https://magefile.org/?ref=halid.org">https://magefile.org/</a></li><li>XSStrike - Most advanced XSS detection suite.<br><a href="http://xsstrike.tk/?ref=halid.org">http://xsstrike.tk/</a></li><li>fx - Command-line JSON processing tool<br><a href="https://github.com/antonmedv/fx?ref=halid.org">https://github.com/antonmedv/fx</a></li><li>dank-selfhosted - Automated solution for hosting email, web, DNS, XMPP, and ZNC on OpenBSD.<br><a href="https://github.com/cullum/dank-selfhosted?ref=halid.org">https://github.com/cullum/dank-selfhosted</a></li><li>Tarantool - Get your data in RAM. Get compute close to data. Enjoy the performance.<br><a href="https://github.com/tarantool/tarantool?ref=halid.org">https://github.com/tarantool/tarantool</a><br><a href="https://tarantool.io/en/developers/?ref=halid.org">https://tarantool.io/en/developers/</a></li><li>Buttercup - The Password Manager You Deserve.<br><a href="https://buttercup.pw/?ref=halid.org">https://buttercup.pw/</a></li></ul><img src="https://halid.org/content/images/2018/12/dm-1-20181218-129a8083-2-apprvd.jpg" alt="DevOps G&#xFC;nl&#xFC;&#x11F;&#xFC; #31 21.12.2018"><p></p><h2 id="haftan-n-kitaplar-">Haftan&#x131;n Kitaplar&#x131;</h2><ul><li>The Go Programming Language<br><a href="http://www.gopl.io/?ref=halid.org">http://www.gopl.io/</a> - <a href="https://github.com/adonovan/gopl.io?ref=halid.org">https://github.com/adonovan/gopl.io</a></li><li>Go Project Design Documents<br><a href="https://github.com/golang/proposal?ref=halid.org">https://github.com/golang/proposal</a></li><li>Writing Network Drivers in Go<br><a href="https://www.net.in.tum.de/fileadmin/bibtex/publications/theses/2018-ixy-go.pdf?ref=halid.org">https://www.net.in.tum.de/fileadmin/bibtex/publications/theses/2018-ixy-go.pdf</a></li></ul><h2 id="haftan-n-videolar-">Haftan&#x131;n Videolar&#x131;</h2><ul><li>Securing Your Go REST APIs with JSON Web Tokens(JWTS)<br><a href="https://www.youtube.com/watch?v=-Scg9INymBs&amp;ref=halid.org">https://www.youtube.com/watch?v=-Scg9INymBs</a></li></ul><p>Photo Credits:<br>Nasa Image of the Day - SpaceX&#x2019;s Crew Dragon Spacecraft and Falcon 9 Rocket<br><a href="https://www.nasa.gov/image-feature/spacex-s-crew-dragon-spacecraft-and-falcon-9-rocket?ref=halid.org">https://www.nasa.gov/image-feature/spacex-s-crew-dragon-spacecraft-and-falcon-9-rocket</a></p>]]></content:encoded></item><item><title><![CDATA[DevOps Günlüğü #30 30.10.2018]]></title><description><![CDATA[<h2 id="haftan-n-ba-l-klar-">Haftan&#x131;n Ba&#x15F;l&#x131;klar&#x131;</h2><ul><li>IBM to acquire Red Hat for $34 billion<br><a href="https://www.zdnet.com/article/ibm-acquires-red-hat/?ref=halid.org">https://www.zdnet.com/article/ibm-acquires-red-hat/</a></li><li>Booting a Custom Linux Kernel in QEMU and Debugging It With GDB<br><a href="http://nickdesaulniers.github.io/blog/2018/10/24/booting-a-custom-linux-kernel-in-qemu-and-debugging-it-with-gdb/?ref=halid.org">http://nickdesaulniers.github.io/blog/2018/10/24/booting-a-custom-linux-kernel-in-qemu-and-debugging-it-with-gdb/</a></li><li>Go Concurrency Patterns<br><a href="https://blog.afoolishmanifesto.com/posts/golang-concurrency-patterns/?ref=halid.org">https://blog.afoolishmanifesto.</a></li></ul>]]></description><link>https://halid.org/devops-gunlugu-30-30-10-2018/</link><guid isPermaLink="false">65e08f2f3306204dd8e6983f</guid><category><![CDATA[weekly-news]]></category><category><![CDATA[qemu]]></category><category><![CDATA[gdb]]></category><category><![CDATA[golang]]></category><category><![CDATA[concurrency]]></category><category><![CDATA[kafka]]></category><category><![CDATA[openshift]]></category><category><![CDATA[kubernetes]]></category><category><![CDATA[open-source]]></category><category><![CDATA[hardware]]></category><category><![CDATA[sql]]></category><category><![CDATA[microservices]]></category><category><![CDATA[web-performance]]></category><category><![CDATA[containers]]></category><category><![CDATA[dns]]></category><category><![CDATA[message-push]]></category><category><![CDATA[sql-optimizer]]></category><category><![CDATA[ad-tracker]]></category><category><![CDATA[ad-blocker]]></category><category><![CDATA[home-network]]></category><category><![CDATA[devops]]></category><category><![CDATA[aws]]></category><category><![CDATA[fpga]]></category><category><![CDATA[book-manager]]></category><category><![CDATA[polar]]></category><category><![CDATA[phishing]]></category><category><![CDATA[security-guide]]></category><category><![CDATA[continuous-integration]]></category><category><![CDATA[crm]]></category><category><![CDATA[computer-networking]]></category><category><![CDATA[weekly-books]]></category><category><![CDATA[feature]]></category><dc:creator><![CDATA[Halid Altuner]]></dc:creator><pubDate>Tue, 30 Oct 2018 10:57:53 GMT</pubDate><media:content url="https://halid.org/content/images/2018/10/iss056e025387.jpg" medium="image"/><content:encoded><![CDATA[<h2 id="haftan-n-ba-l-klar-">Haftan&#x131;n Ba&#x15F;l&#x131;klar&#x131;</h2><ul><li>IBM to acquire Red Hat for $34 billion<br><a href="https://www.zdnet.com/article/ibm-acquires-red-hat/?ref=halid.org">https://www.zdnet.com/article/ibm-acquires-red-hat/</a></li><li>Booting a Custom Linux Kernel in QEMU and Debugging It With GDB<br><a href="http://nickdesaulniers.github.io/blog/2018/10/24/booting-a-custom-linux-kernel-in-qemu-and-debugging-it-with-gdb/?ref=halid.org">http://nickdesaulniers.github.io/blog/2018/10/24/booting-a-custom-linux-kernel-in-qemu-and-debugging-it-with-gdb/</a></li><li>Go Concurrency Patterns<br><a href="https://blog.afoolishmanifesto.com/posts/golang-concurrency-patterns/?ref=halid.org">https://blog.afoolishmanifesto.com/posts/golang-concurrency-patterns/</a></li><li>How to run Kafka on Openshift, the enterprise Kubernetes, with AMQ Streams<br><a href="https://developers.redhat.com/blog/2018/10/29/how-to-run-kafka-on-openshift-the-enterprise-kubernetes-with-amq-streams/?ref=halid.org">https://developers.redhat.com/blog/2018/10/29/how-to-run-kafka-on-openshift-the-enterprise-kubernetes-with-amq-streams/</a></li><li>Open-source hardware could defend against the next generation of hacking<br><a href="https://theconversation.com/open-source-hardware-could-defend-against-the-next-generation-of-hacking-104473?ref=halid.org">https://theconversation.com/open-source-hardware-could-defend-against-the-next-generation-of-hacking-104473</a></li><li>Why you should use SQL CTEs<br><a href="https://dev.to/helenanders26/why-you-should-use-sql-ctes-25lk?ref=halid.org">https://dev.to/helenanders26/why-you-should-use-sql-ctes-25lk</a></li><li>Monolith or Microservices?<br><a href="https://inconshreveable.com/10-07-2015/the-neomonolith/?ref=halid.org">https://inconshreveable.com/10-07-2015/the-neomonolith/</a></li><li>Web Performance 101<br><a href="https://3perf.com/talks/web-perf-101/?ref=halid.org">https://3perf.com/talks/web-perf-101/</a><br></li></ul><h2 id="a-k-kaynak-kodlu-uygulamalar">A&#xE7;&#x131;k Kaynak Kodlu Uygulamalar</h2><ul><li>Podman - Manage pods, containers, and container images.<br><a href="https://podman.io/?ref=halid.org">https://podman.io/</a></li><li>SDNS - Lightweight, fast recursive dns server with dnssec support<br><a href="https://github.com/semihalev/sdns?ref=halid.org">https://github.com/semihalev/sdns</a></li><li>MeQ - Modern messaging platform for Message Push&#x3001;IM&#x3001;Group Chatting&#x3001;IoT etc<br><a href="http://mafanr.com/lab/meq?ref=halid.org">http://mafanr.com/lab/meq</a></li><li>Soar - SQL Optimizer And Rewriter (from Xiaomi)<br><a href="https://github.com/XiaoMi/soar?ref=halid.org">https://github.com/XiaoMi/soar</a></li><li>AdGuardHome - Network-wide ads &amp; trackers blocking DNS server<br><a href="https://github.com/AdguardTeam/AdGuardHome?ref=halid.org">https://github.com/AdguardTeam/AdGuardHome</a></li><li>Mu - Full-stack DevOps on AWS framework<br>https://getmu.io/</li><li>Spatial - high-level language for programming accelerators<br><a href="https://spatial-lang.org/?ref=halid.org">https://spatial-lang.org/</a></li><li>Amazon Web Services Explained in Illustrations<br><a href="https://www.awsgeek.com/?ref=halid.org">https://www.awsgeek.com/</a></li><li>Polar - Powerful offline browser for Mac, Windows, and Linux for managing all your web content, books, and notes.<br><a href="https://getpolarized.io/?ref=halid.org">https://getpolarized.io/</a></li><li>Monica - Personal CRM. Remember everything about your friends and family. <br><a href="https://github.com/monicahq/monica?ref=halid.org">https://github.com/monicahq/monica</a></li><li>Gophish - Open-Source Phishing Toolkit<br><a href="https://getgophish.com/?ref=halid.org">https://getgophish.com/</a></li><li>Kube-Prod-Runtime - Standard runtime environment for Kubernetes<br><a href="https://github.com/bitnami/kube-prod-runtime?ref=halid.org">https://github.com/bitnami/kube-prod-runtime</a></li><li>Vespene - Modern continuous integration, deployment, and self-service automation platform<br><a href="https://github.com/vespene-io/vespene?ref=halid.org">https://github.com/vespene-io/vespene</a></li></ul><h2 id="kitaplar">Kitaplar</h2><ul><li>Computer Networking<br><a href="http://cnp3book.info.ucl.ac.be/?ref=halid.org">http://cnp3book.info.ucl.ac.be/</a></li><li>The past present and future of go2<br><a href="https://dave.cheney.net/paste/the-past-present-and-future-of-go2.pdf?ref=halid.org">https://dave.cheney.net/paste/the-past-present-and-future-of-go2.pdf</a></li></ul><img src="https://halid.org/content/images/2018/10/iss056e025387.jpg" alt="DevOps G&#xFC;nl&#xFC;&#x11F;&#xFC; #30 30.10.2018"><p>Photo Credits:<br>Nasa Image of The Day - Small Satellite Demonstrates Possible Solution for &apos;Space Junk&apos;<br><a href="https://www.nasa.gov/image-feature/researching-how-best-to-remove-space-junk?ref=halid.org">https://www.nasa.gov/image-feature/researching-how-best-to-remove-space-junk</a></p>]]></content:encoded></item><item><title><![CDATA[DevOps Günlüğü #29 19.10.2018]]></title><description><![CDATA[<ul><li>Signal - Simple and beautiful Analytics<br><a href="https://astrocorp.net/signal?ref=halid.org" rel="nofollow">https://astrocorp.net/signal</a></li><li>LogDevice(from Facebook) - Distributed storage for sequential data<br><a href="https://logdevice.io/?ref=halid.org">https://logdevice.io/</a></li><li>Zenko - Open source multi-cloud data controller: own and keep control of your data on any cloud.<br><a href="https://github.com/scality/Zenko?ref=halid.org">https://github.com/scality/Zenko</a></li><li>DBngin - Free All-in-One Database Version</li></ul>]]></description><link>https://halid.org/devops-gunlugu-29-19-10-2018/</link><guid isPermaLink="false">65e08f2f3306204dd8e6983d</guid><category><![CDATA[analytics-sofware]]></category><category><![CDATA[log-device]]></category><category><![CDATA[s3]]></category><category><![CDATA[cloud-controller]]></category><category><![CDATA[database]]></category><category><![CDATA[haproxy]]></category><category><![CDATA[api-gateway]]></category><category><![CDATA[distributed]]></category><category><![CDATA[tracing]]></category><category><![CDATA[rich-text-editor]]></category><category><![CDATA[golang]]></category><category><![CDATA[configuration-format]]></category><category><![CDATA[regex]]></category><category><![CDATA[nosql]]></category><category><![CDATA[sqlite]]></category><category><![CDATA[nginx]]></category><category><![CDATA[feature]]></category><dc:creator><![CDATA[Halid Altuner]]></dc:creator><pubDate>Fri, 19 Oct 2018 11:55:57 GMT</pubDate><media:content url="https://halid.org/content/images/2018/10/44429147405_f21aa873ed_k.jpg" medium="image"/><content:encoded><![CDATA[<ul><li>Signal - Simple and beautiful Analytics<br><a href="https://astrocorp.net/signal?ref=halid.org" rel="nofollow">https://astrocorp.net/signal</a></li><li>LogDevice(from Facebook) - Distributed storage for sequential data<br><a href="https://logdevice.io/?ref=halid.org">https://logdevice.io/</a></li><li>Zenko - Open source multi-cloud data controller: own and keep control of your data on any cloud.<br><a href="https://github.com/scality/Zenko?ref=halid.org">https://github.com/scality/Zenko</a></li><li>DBngin - Free All-in-One Database Version Management Tool(for macOS)<br><a href="https://dbngin.com/?ref=halid.org">https://dbngin.com/</a></li><li>Using HAProxy as an API Gateway<br><a href="https://www.haproxy.com/blog/using-haproxy-as-an-api-gateway-part-1/?ref=halid.org">https://www.haproxy.com/blog/using-haproxy-as-an-api-gateway-part-1/</a></li><li>OpenCensus - Modern planet scale observability:distributed tracing and monitoring for your services<br><a href="https://opencensus.io/?ref=halid.org">https://opencensus.io/</a></li><li>OpenTracing - Vendor-neutral APIs and instrumentation for distributed tracing<br><a href="http://opentracing.io/?ref=halid.org">http://opentracing.io/</a></li><li>Jaeger - open source, end-to-end distributed tracing<br><a href="https://www.jaegertracing.io/?ref=halid.org">https://www.jaegertracing.io/</a></li><li>AppDash - Application tracing system for Go, based on Google&apos;s Dapper. </li><li>Pulumi - Cloud Native Infrastructure as Code<br><a href="https://pulumi.io/?ref=halid.org">https://pulumi.io</a></li><li>Trix-Editor - A rich text editor for everyday writing.<br><a href="https://trix-editor.org/?ref=halid.org">https://trix-editor.org/</a></li><li>RoadRunner - High-performance PHP application server, load-balancer and process manager written in Golang<br><a href="https://github.com/spiral/roadrunner?ref=halid.org">https://github.com/spiral/roadrunner</a></li><li>SAN - The Simple And Needed configuration format<br><a href="https://astrocorp.net/san?ref=halid.org">https://astrocorp.net/san</a></li><li>HyperScan - High-performance multiple regex matching library<br><a href="https://www.hyperscan.io/?ref=halid.org">https://www.hyperscan.io/</a></li><li>Unqlite - Embeddable NoSQL Database Engine<br><a href="https://unqlite.org/?ref=halid.org">https://unqlite.org/</a></li><li>Nginx C function - Create your desired C application on top of nginx module<br><a href="https://nginx-c-function.github.io/?ref=halid.org">https://nginx-c-function.github.io/</a></li></ul><img src="https://halid.org/content/images/2018/10/44429147405_f21aa873ed_k.jpg" alt="DevOps G&#xFC;nl&#xFC;&#x11F;&#xFC; #29 19.10.2018"><p>Photo Credits<br>Nasa Image of The Day - Uncrewed Japanese Vehicle Delivers Supplies to the Space Station<br><a href="https://www.nasa.gov/image-feature/uncrewed-japanese-vehicle-delivers-supplies-to-the-space-station?ref=halid.org">https://www.nasa.gov/image-feature/uncrewed-japanese-vehicle-delivers-supplies-to-the-space-station</a></p>]]></content:encoded></item><item><title><![CDATA[Nedir bu Sanallaştırma? - OpenStack Yazı Dizisi - #1]]></title><description><![CDATA[<p>&#xD6;ncelikle bir &#xF6;z&#xFC;r bor&#xE7;luyum. 19 Temmuz&apos;da yay&#x131;nlad&#x131;&#x11F;&#x131;m alttaki anketin i&#xE7;eri&#x11F;i i&#xE7;in bir ka&#xE7; g&#xFC;n i&#xE7;inde yay&#x131;nlar&#x131;n ba&#x15F;layaca&#x11F;&#x131;</p>]]></description><link>https://halid.org/nedir-bu-sanallastirma-openstack-yazi-dizisi-1/</link><guid isPermaLink="false">65e08f2f3306204dd8e6983c</guid><category><![CDATA[sanallaştırma]]></category><category><![CDATA[virtualization]]></category><category><![CDATA[openstack-yazi-dizisi]]></category><category><![CDATA[kvm]]></category><category><![CDATA[xenserver]]></category><category><![CDATA[docker]]></category><category><![CDATA[container]]></category><category><![CDATA[lxc]]></category><category><![CDATA[bulut]]></category><category><![CDATA[cloud]]></category><category><![CDATA[feature]]></category><dc:creator><![CDATA[Halid Altuner]]></dc:creator><pubDate>Sat, 29 Sep 2018 12:00:00 GMT</pubDate><media:content url="https://halid.org/content/images/2018/09/hurjet-20180714101312.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://halid.org/content/images/2018/09/hurjet-20180714101312.jpg" alt="Nedir bu Sanalla&#x15F;t&#x131;rma? - OpenStack Yaz&#x131; Dizisi - #1"><p>&#xD6;ncelikle bir &#xF6;z&#xFC;r bor&#xE7;luyum. 19 Temmuz&apos;da yay&#x131;nlad&#x131;&#x11F;&#x131;m alttaki anketin i&#xE7;eri&#x11F;i i&#xE7;in bir ka&#xE7; g&#xFC;n i&#xE7;inde yay&#x131;nlar&#x131;n ba&#x15F;layaca&#x11F;&#x131;n&#x131; s&#xF6;ylemi&#x15F;tim. Malumunuz i&#x15F; yo&#x11F;unlu&#x11F;u ve &#xF6;nceliklerin de&#x11F;i&#x15F;mesi sebebiyle biraz &#xF6;telenmi&#x15F;ti. Bu ba&#x15F;l&#x131;k ile &quot;<strong>Sanalla&#x15F;t&#x131;rma</strong>, <strong>Bulut Bili&#x15F;im</strong> ve <strong>OpenStack</strong>&quot; konular&#x131;nda g&#xFC;zel bir yaz&#x131; dizisi ba&#x15F;lam&#x131;&#x15F; olacak. M&#xFC;mk&#xFC;n mertebe bildiklerimi, deneyimlerimi ve &#xF6;nemli bilgileri aktarmaya &#xE7;al&#x131;&#x15F;aca&#x11F;&#x131;m.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="tr" dir="ltr">&#x15E;u konulardan birisinde yaz&#x131;/yaz&#x131; dizisi yazaca&#x11F;&#x131;m. Hangisi ile ba&#x15F;layal&#x131;m?</p>&#x2014; Halid Altuner (@halidaltuner) <a href="https://twitter.com/halidaltuner/status/1016678986729115648?ref_src=twsrc%5Etfw&amp;ref=halid.org">July 10, 2018</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</figure><p>Hepimiz insan&#x131;z, hatal&#x131; veya eksik oldu&#x11F;um noktalar olabilece&#x11F;ini d&#xFC;&#x15F;&#xFC;n&#xFC;yorum. L&#xFC;tfen bu noktada yanl&#x131;&#x15F;lar&#x131;m&#x131; d&#xFC;zeltmekten &#xE7;ekinmeyin:)</p><hr><h3 id="sanalla-t-rma-nedir">Sanalla&#x15F;t&#x131;rma Nedir?</h3><figure class="kg-card kg-image-card"><img src="https://halid.org/content/images/2018/09/hard_ware.gif" class="kg-image" alt="Nedir bu Sanalla&#x15F;t&#x131;rma? - OpenStack Yaz&#x131; Dizisi - #1" loading="lazy"></figure><p>Bildi&#x11F;iniz &#xFC;zere hayat&#x131;m&#x131;za <a href="https://en.wikipedia.org/wiki/Timeline_of_virtualization_development?ref=halid.org">bir s&#xFC;re &#xF6;nce</a> bulut, sanal <a href="http://www.tdk.gov.tr/index.php?option=com_gts&amp;kelime=MAK%C4%B0NE&amp;ref=halid.org">makine</a>, sanalla&#x15F;t&#x131;rma gibi kavramlar girdi. Esasen bu kelimeler ve dolay&#x131;s&#x131;yla ilgili teknolojiler; mevcut ihtiya&#xE7;lar&#x131; kar&#x15F;&#x131;layamad&#x131;&#x11F;&#x131;m&#x131;zdan ziyade enerji verimlili&#x11F;i, trafik ve kaynak optimizasyonu ve maliyet-etkin kullan&#x131;m gibi sebeplerden &#xF6;t&#xFC;r&#xFC; geli&#x15F;tirilmi&#x15F; oldu. </p><p>Sanalla&#x15F;t&#x131;rma &#xF6;ncesi, fiziksel sunucular tek ba&#x15F;&#x131;na kullan&#x131;l&#x131;rd&#x131;. Farkl&#x131; servisler(uygulama, veritaban&#x131;, kuyruk, izleme vb.) ya ayn&#x131; sunucuya kurulur yada farkl&#x131; sunuculara kurularak kullan&#x131;l&#x131;rd&#x131;. Ancak yukarda sayd&#x131;&#x11F;&#x131;m 1-2 nedenden &#xF6;t&#xFC;r&#xFC;, zaten y&#x131;llar &#xF6;nce ba&#x15F;lam&#x131;&#x15F; olan sanalla&#x15F;t&#x131;rma teknolojileri son kullan&#x131;c&#x131;ya kadar ula&#x15F;m&#x131;&#x15F; oldu.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://halid.org/content/images/2018/09/traditional_architecture-1.png" class="kg-image" alt="Nedir bu Sanalla&#x15F;t&#x131;rma? - OpenStack Yaz&#x131; Dizisi - #1" loading="lazy"><figcaption>- <em>Geleneksel Altyap&#x131;</em></figcaption></figure><p>Yukarda yer alan &#x15F;emadan g&#xF6;rebilece&#x11F;iniz gibi &quot;Geleneksel Mimari&quot; olarak adland&#x131;rd&#x131;&#x11F;&#x131;m&#x131;z yap&#x131;da temel anlamda s&#x131;ras&#x131;yla,<br>&quot;<strong>Donan&#x131;m -&gt;&#x130;&#x15F;letim Sistemi -&gt; Uygulama</strong>&quot; katmanlar&#x131; yer almaktad&#x131;r. Uygulaman&#x131;z&#x131;, donan&#x131;m &#xFC;zerine kurdu&#x11F;unuz i&#x15F;letim sistemi &#xFC;zerinde aya&#x11F;a kald&#x131;r&#x131;rs&#x131;n&#x131;z. K&#x131;sa vadede geleneksel mimari i&#x15F;imizi &#xE7;&#xF6;zse de, bir tak&#x131;m performans ve optimizasyon problemlerini beraberinde getirmektedir.</p><p>Uygulama say&#x131;n&#x131;z artt&#x131;k&#xE7;a ve uygulamaya ba&#x11F;l&#x131; servislerin(veritaban&#x131;, &#xF6;nbellekleme, 3. parti servisler vb.) &#xE7;o&#x11F;almas&#x131;yla birlikte, ya ayn&#x131; fiziksel sunucuda servisleri konumland&#x131;rmak ya da ekstra fiziksel makine yat&#x131;r&#x131;m&#x131; yapmak zorundas&#x131;n&#x131;z.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://halid.org/content/images/2018/09/virtual_architecture.png" class="kg-image" alt="Nedir bu Sanalla&#x15F;t&#x131;rma? - OpenStack Yaz&#x131; Dizisi - #1" loading="lazy"><figcaption>- <em>Sanalla&#x15F;t&#x131;r&#x131;lm&#x131;&#x15F; Altyap&#x131;</em></figcaption></figure><p>Sanalla&#x15F;t&#x131;r&#x131;lm&#x131;&#x15F; altyap&#x131; ile s&#x131;ras&#x131;yla &quot;Donan&#x131;m -&gt; Hiperviz&#xF6;r(*) -&gt; &#x130;&#x15F;letim Sistemleri(Sanal Makineler) -&gt; Uygulamalar&quot; katmanlar&#x131; yer almaktad&#x131;r.</p><blockquote>(*) Hiperviz&#xF6;r: Sanalla&#x15F;t&#x131;rma birimlerinde donan&#x131;m kaynaklar&#x131;n&#x131; ayr&#x131;&#x15F;t&#x131;ran &#xE7;ekirdek(yaz&#x131;l&#x131;m) birimdir.</blockquote><p>Birbirinden izole edilmi&#x15F; bir yap&#x131;da say&#x131;s&#x131;z(donan&#x131;m limitleri ile s&#x131;n&#x131;rl&#x131;) sanal makine a&#xE7;abilmekte &#xF6;zg&#xFC;r&#xFC;z. Bu sanal makineler kaynaklar(CPU, Memory, Disk, Network vb.) &#xF6;zelinde birbirinden ayr&#x131;lm&#x131;&#x15F; ve ger&#xE7;ek bir i&#x15F;letim sistemi kurgusu ile &#xE7;al&#x131;&#x15F;maktad&#x131;r. </p><p>Sanalla&#x15F;t&#x131;r&#x131;lm&#x131;&#x15F; altyap&#x131; a&#x15F;a&#x11F;&#x131;daki s&#xFC;re&#xE7;leri genel olarak kapsam&#x131;&#x15F; oluyor.</p><ul><li>Donan&#x131;m kaynaklar&#x131;n&#x131;n sanalla&#x15F;t&#x131;r&#x131;lmas&#x131;.<br>(CPU, Memory, Network, Storage)</li><li>Sanalla&#x15F;t&#x131;r&#x131;lan kaynaklar&#x131;n yeni sanal alt-sistemlere b&#xF6;l&#xFC;mlendirilmesi.<br>(Virtual-Machine)</li><li>Sanal sistemlerin y&#xF6;netilmesi i&#xE7;in gerekli arabirimlerin sa&#x11F;lanmas&#x131;.(VNC/Spice Console, API, Watchdog vb.)</li><li>Sanalla&#x15F;t&#x131;rma katman&#x131;nda iyile&#x15F;tirme yaparak maksimum performans&#x131;n sa&#x11F;lanmas&#x131;.<br>(CPU Pinning, Over-Commit Memory, Over-Commit CPU, NUMA)</li><li>Sanalla&#x15F;t&#x131;rma katman&#x131;nda veri ve ileti&#x15F;im optimizasyonlar&#x131;n&#x131;n yap&#x131;lmas&#x131;.<br>(Clustered Filesystems, Bridge, WAN/LAN Optimization)</li><li>Yaz&#x131;l&#x131;m tan&#x131;ml&#x131; sanal sistemlerin y&#xF6;netimi.<br>(SDS-<em>Software-defined storage</em>, SDN-<em>Software-defined networking</em>)</li></ul><h3 id="sanalla-t-rma-kavramlar-">Sanalla&#x15F;t&#x131;rma Kavramlar&#x131;</h3><figure class="kg-card kg-image-card"><img src="https://halid.org/content/images/2018/09/virtualization_captan.gif" class="kg-image" alt="Nedir bu Sanalla&#x15F;t&#x131;rma? - OpenStack Yaz&#x131; Dizisi - #1" loading="lazy"></figure><p>Sanalla&#x15F;t&#x131;rma d&#xFC;nyas&#x131;nda kar&#x15F;&#x131;m&#x131;za &#xE7;&#x131;kacak ba&#x15F;l&#x131;ca birka&#xE7; terim var. Asl&#x131;nda bu liste &#xE7;ok kabar&#x131;k, ama yaz&#x131; dizisi devam ettik&#xE7;e anlatmak istiyorum. Kafalar kar&#x131;&#x15F;mas&#x131;n :)</p><p><strong>Hiperviz&#xF6;r(Hypervisor)</strong></p><ul><li>Donan&#x131;m kaynaklar&#x131;n&#x131; sanalla&#x15F;t&#x131;ran yaz&#x131;l&#x131;m birimidir. (XEN, KVM, ESXi, Hyper-V vb.)</li><li>Sanalla&#x15F;t&#x131;r&#x131;lan kaynaklar belirli formatlarla(XML, JSON) tutulur ve arabirimlere iletilir.<br><strong>&#xD6;rnek senaryo(<a href="http://www.unf.edu/~broggio/cop2221/2221pseu.htm?ref=halid.org">Pseudocode</a>);</strong></li></ul><!--kg-card-begin: markdown--><pre><code class="language-xml">&lt;machine&gt;
    &lt;name&gt;machine01&lt;/name&gt;
    &lt;cpu_count&gt;1&lt;/cpu_count&gt;
    &lt;memory&gt;1024&lt;/memory&gt;
    &lt;disk&gt;machine01.img&lt;/disk&gt;
    &lt;network&gt;eth0&lt;/network&gt;
&lt;/machine&gt;
</code></pre>
<!--kg-card-end: markdown--><p><strong>Konuk Sistem veya Sanal Makine(Virtual-Machine)</strong><br>Hiperviz&#xF6;r &#xFC;zerinde sanalla&#x15F;t&#x131;r&#x131;lan her bir sanal sisteme verilen isimdir. Fiziksel makine gibi t&#xFC;m kaynaklar&#x131; tan&#x131;ml&#x131; bir i&#x15F;letim sistemini bar&#x131;nd&#x131;r&#x131;r. Ancak her sanal makine kendisine tan&#x131;ml&#x131; limitler ile &#xE7;al&#x131;&#x15F;abilmektedir.<br>Bir &#xF6;nceki &#xF6;rnek senaryo kodunda yer alan sistem limitleri, sanal makine i&#xE7;in ger&#xE7;ek kaynaklar olarak kar&#x15F;&#x131;m&#x131;za &#xE7;&#x131;kmaktad&#x131;r. ISO yard&#x131;m&#x131;yla yeni bir i&#x15F;letim sistemi kurabilir veya haz&#x131;r bir <a href="https://www.unixarena.com/2015/08/download-pre-configured-cloud-images-for-linux-windows.html/?ref=halid.org">Cloud imaj&#x131;</a> kullanabilirsiniz.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://halid.org/content/images/2018/09/linux_vms.png" class="kg-image" alt="Nedir bu Sanalla&#x15F;t&#x131;rma? - OpenStack Yaz&#x131; Dizisi - #1" loading="lazy"><figcaption>- <em>Birbirinden ba&#x11F;&#x131;ms&#x131;z olarak a&#xE7;&#x131;lm&#x131;&#x15F; 3 sanal makinenin ekran g&#xF6;r&#xFC;nt&#xFC;s&#xFC;.</em></figcaption></figure><p><br><strong>Sanallla&#x15F;t&#x131;rma Arabirimi</strong><br>Sanalla&#x15F;t&#x131;r&#x131;lan kaynaklar&#x131;n(CPU, Memory, Disk, Network) ve sanal makinelerin y&#xF6;netimi i&#xE7;in kullan&#x131;l&#x131;r. (OpenStack Horizon, Virt-Manager, VMware vSphere, XenCenter vb.)<br>&#x130;lgili uygulamalar ki&#x15F;isel bilgisayar&#x131;n&#x131;za kurarak kullanabilece&#x11F;iniz bir masa&#xFC;st&#xFC; uygulamas&#x131; veya sunucuda &#xE7;al&#x131;&#x15F;an bir web uygulamas&#x131; olabilmektedir. <br>Sanalla&#x15F;t&#x131;rma yaz&#x131;l&#x131;m&#x131; geli&#x15F;tiren firmalar ve a&#xE7;&#x131;k kaynak projeleri, &#xE7;oklu platformda destek vermek yerine art&#x131;k web uygulamalar&#x131; geli&#x15F;tirmeye y&#xF6;nelmi&#x15F; durumdalar.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://halid.org/content/images/2018/09/virt-manager.png" class="kg-image" alt="Nedir bu Sanalla&#x15F;t&#x131;rma? - OpenStack Yaz&#x131; Dizisi - #1" loading="lazy"><figcaption>- <em>Linux da&#x11F;&#x131;t&#x131;mlar&#x131;nda, Linux-KVM y&#xF6;netmek i&#xE7;in kullan&#x131;lan virt-manager uygulamas&#x131;.</em></figcaption></figure><h3 id="sanalla-t-rma-tipleri">Sanalla&#x15F;t&#x131;rma Tipleri</h3><p>Sanalla&#x15F;t&#x131;rmay&#x131; bu a&#x15F;amaya kadar &#xE7;ok basit anlatt&#x131;&#x11F;&#x131;m&#x131; d&#xFC;&#x15F;&#xFC;n&#xFC;yorum. Ancak bu a&#x15F;amadan sonra i&#x15F;ler biraz kar&#x131;&#x15F;&#x131;yor. &#xC7;&#xFC;nk&#xFC; i&#x15F;letim sistemleri &#xE7;o&#x11F;ald&#x131;k&#xE7;a, donan&#x131;m &#xFC;reticileri farkl&#x131; cihazlar &#xE7;&#x131;kard&#x131;k&#xE7;a ihtiya&#xE7;lar ve performans gereksinimleri de de&#x11F;i&#x15F;kenlik g&#xF6;steriyor. Sanalla&#x15F;t&#x131;rma tiplerini tam olarak anlad&#x131;&#x11F;&#x131;m&#x131;zda, canl&#x131; ortamda(<a href="https://stephenmann.io/post/whats-in-a-production-web-application/?ref=halid.org">production</a>) hangi sanalla&#x15F;t&#x131;rma teknolojilerini kullanmam&#x131;z gerekti&#x11F;ine karar verebilece&#x11F;iz. Ancak sanalla&#x15F;t&#x131;rma tiplerine ge&#xE7;meden &#xF6;nce s&#xF6;ylememiz gereken birka&#xE7; c&#xFC;mle daha bulunuyor.</p><figure class="kg-card kg-image-card"><img src="https://halid.org/content/images/2018/09/high-voltage-1.gif" class="kg-image" alt="Nedir bu Sanalla&#x15F;t&#x131;rma? - OpenStack Yaz&#x131; Dizisi - #1" loading="lazy"></figure><p>Sanalla&#x15F;t&#x131;rma; i&#x15F;letim sistemi, uygulamalar, i&#x15F;lem g&#xFC;c&#xFC;(CPU-Memory), depolama veya a&#x11F;&#x131;n alt&#x131;nda yatan donan&#x131;m veya yaz&#x131;l&#x131;m&#x131;n soyutla&#x15F;t&#x131;r&#x131;lmas&#x131;ndan ba&#x15F;ka bir &#x15F;ey de&#x11F;ildir. &#x130;&#x15F;letim sistemlerinin izolasyonu i&#xE7;in fiziksel donan&#x131;mlar&#x131;n yan&#x131;lsamas&#x131; olu&#x15F;turulur. Son 10 y&#x131;lda veri merkezleri sunucu, depolama &#xFC;niteleri ve a&#x11F; anahtarlar&#x131;(switch-router) taraf&#x131;ndan i&#x15F;gal edildi. Veri merkezlerinin enerji ve kullan&#x131;m fazlas&#x131; maliyetlerini d&#xFC;&#x15F;&#xFC;rmek i&#xE7;in san&#x131;yorum ki daha fazla enerji sarf edilmi&#x15F;tir. Bu d&#xF6;nemde bir &#xE7;ok firma donan&#x131;mlar&#x131;n sim&#xFC;lasyonu/em&#xFC;lasyonu &#xFC;zerine ar-ge yap&#x131;yordu. Sorunlardan ortaya &#xE7;&#x131;kan &#xE7;&#xF6;z&#xFC;mler bizi g&#xFC;n&#xFC;m&#xFC;zdeki Container teknolojilerine kadar getirdi. </p><p>Konumuza d&#xF6;necek olursak sanalla&#x15F;t&#x131;rma tiplerinde &#xE7;ok fazla alt k&#x131;r&#x131;l&#x131;m oldu&#x11F;unu s&#xF6;yleyebilirim. Ancak konumuzun &#x15F;u a&#x15F;amada &quot;<strong>Sunucu Sanalla&#x15F;t&#x131;rma</strong>&quot; k&#x131;sm&#x131;n&#x131; kapsad&#x131;&#x11F;&#x131;n&#x131; s&#xF6;ylemek istiyorum.</p><p>Sunucu sanalla&#x15F;t&#x131;rma tiplerini &#x15F;&#xF6;yle bir a&#x11F;a&#xE7; yap&#x131;s&#x131; ile s&#x131;ralayabiliriz; [1]</p><!--kg-card-begin: markdown--><ul>
<li>Em&#xFC;lasyon / Tam Sanalla&#x15F;t&#x131;rma
<ul>
<li>Yaz&#x131;l&#x131;m Destekli Tam Sanalla&#x15F;t&#x131;rma ( Software Assisted - Binary Translation )</li>
<li>Donan&#x131;m Destekli Tam Sanalla&#x15F;t&#x131;rma ( Hardware-assisted / Virtualization Technology )
<ul>
<li>Native ( Bare-Metal )</li>
<li>Hosted</li>
</ul>
</li>
</ul>
</li>
<li>K&#x131;smi Sanalla&#x15F;t&#x131;rma ( Paravirtualization )</li>
<li>Hibrit K&#x131;smi Sanalla&#x15F;t&#x131;rma ( Hybrid Paravirtualization )</li>
<li>&#x130;&#x15F;letim Sistemi Seviyesinde Sanalla&#x15F;t&#x131;rma ( OS Level Virtualization )</li>
</ul>
<!--kg-card-end: markdown--><p>Karma&#x15F;&#x131;k geldi&#x11F;inin fark&#x131;nday&#x131;m. Ancak hepsini s&#x131;ras&#x131;yla a&#xE7;&#x131;klayaca&#x11F;&#x131;m ve &#xF6;rnekler verece&#x11F;im. &#x15E;u a&#x15F;amada hepsinin g&#xFC;ncel BT d&#xFC;nyas&#x131;nda kullan&#x131;ld&#x131;&#x11F;&#x131;n&#x131; unutmay&#x131;n.</p><p>&#xD6;nce &#x15F;u aralar en bilindik olan&#x131;ndan ba&#x15F;lamak istiyorum. Tahmin edece&#x11F;iniz &#xFC;zere, son y&#x131;llarda BT d&#xFC;nyas&#x131;n&#x131; kas&#x131;p kavuran bir sanalla&#x15F;t&#x131;rma t&#xFC;r&#xFC; kendisi.</p><p><strong>&#x130;&#x15F;letim Sistemi Seviyesinde Sanalla&#x15F;t&#x131;rma ( OS Level Virtualization )</strong></p><figure class="kg-card kg-image-card"><img src="https://halid.org/content/images/2018/09/Container-tech-diagram-1.jpg" class="kg-image" alt="Nedir bu Sanalla&#x15F;t&#x131;rma? - OpenStack Yaz&#x131; Dizisi - #1" loading="lazy"></figure><p><br>&#x130;&#x15F;letim sistemi seviyesinde sanalla&#x15F;t&#x131;rma &#x15F;u aralar yayg&#x131;n olarak kullan&#x131;lmakta. Siz bunu &quot;Container&quot; olarak biliyorsunuz. Sanalla&#x15F;t&#x131;rma yapmak i&#xE7;in kulland&#x131;&#x11F;&#x131;n&#x131;z i&#x15F;letim sistemi(host-machine), cgroups ad&#x131;n&#x131; verdi&#x11F;imiz bir yaz&#x131;l&#x131;m ile birden &#xE7;ok kullan&#x131;c&#x131; alan&#x131;(user-space) tan&#x131;mlaman&#x131;za izin verir. Bu kullan&#x131;c&#x131; alanlar&#x131;nda olu&#x15F;turulan ge&#xE7;ici disk birimleri ve i&#x15F;letim sistemi s&#xFC;re&#xE7;leri(process) dolay&#x131;s&#x131;yla i&#x15F;lem g&#xFC;c&#xFC;(CPU) ve &#xF6;nbellek(Memory) kullan&#x131;l&#x131;r. </p><p>Bu sanalla&#x15F;t&#x131;rma t&#xFC;r&#xFC;, di&#x11F;er sanalla&#x15F;t&#x131;rma tiplerinden biraz farkl&#x131;d&#x131;r. Sanalla&#x15F;t&#x131;r&#x131;lan alt sistemler(Container), &#xE7;al&#x131;&#x15F;t&#x131;rd&#x131;klar&#x131; uygulamalar i&#xE7;in, i&#x15F;letim sistemi &#xE7;ekirde&#x11F;ine &#xE7;ok az(bazen hi&#xE7;) y&#xFC;k bindirirler. Temel sebebi asl&#x131;nda, Container sadece s&#xFC;re&#xE7;leri dolay&#x131;s&#x131;yla uygulamalar&#x131; aya&#x11F;a kald&#x131;r&#x131;r&#x131;r. Mevcut sistem &#xE7;a&#x11F;r&#x131;lar&#x131;(syscall) altta bulunan &#xE7;ekirde&#x11F;e iletilir.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://halid.org/content/images/2018/09/user-space-vs-kernel-space-simple-container.png" class="kg-image" alt="Nedir bu Sanalla&#x15F;t&#x131;rma? - OpenStack Yaz&#x131; Dizisi - #1" loading="lazy"><figcaption>- Container birimlerinin Kernel&apos;e nas&#x131;l ula&#x15F;t&#x131;&#x11F;&#x131;n&#x131; g&#xF6;steren &#x15F;ema. Kaynak: [2]</figcaption></figure><p>Alt sistemler, mevcut i&#x15F;letim sistemi &#xE7;ekirde&#x11F;inin sistem &#xE7;a&#x11F;r&#x131;lar&#x131;n&#x131;(syscall) ve s&#xFC;r&#xFC;c&#xFC;lerini(device drivers) kulland&#x131;klar&#x131; i&#xE7;in birbirinden farkl&#x131; i&#x15F;letim sisteminde kullan&#x131;lamazlar. <br>&#xD6;rnek vermek gerekirse, Microsoft Windows 10 i&#x15F;letim sistemi &#xFC;zerinde <strong>do&#x11F;rudan</strong> Docker veya LXC &#xE7;al&#x131;&#x15F;t&#x131;ramazs&#x131;n&#x131;z. &#xC7;&#xFC;nk&#xFC; Windows i&#x15F;letim sistemi &quot;Windows NT Kernel&quot;, Docker/LXC ise &quot;Linux Kernel&quot; kullanmaktad&#x131;r. <br>&quot;<em><strong>Ama Docker&apos;&#x131; Windows&apos;a kurup &#xE7;al&#x131;&#x15F;t&#x131;rd&#x131;k!</strong></em>&quot; dedi&#x11F;inizi duyar gibiyim. Hemen cevab&#x131;n&#x131; vereyim. Docker&apos;&#x131; Windows&apos;a kurarken y&#xFC;kleyici(installer) ekranlar&#x131;nda &quot;Install a Virtualbox&quot; veya &quot;Boot2Docker&quot; se&#xE7;imini fark etmi&#x15F;sinizdir. Bunun manas&#x131; &#x15F;udur, Docker size Virtualbox ad&#x131;n&#x131; verdi&#x11F;imiz(sonraki a&#x15F;amalarda bahsedece&#x11F;im) sanalla&#x15F;t&#x131;rma arac&#x131;nda, ge&#xE7;ici bir Linux i&#x15F;letim sistemi a&#xE7;ar. Sizin a&#xE7;mak istedi&#x11F;iniz &quot;Container&quot; alt birimleri dolayl&#x131; olarak VirtualBox i&#xE7;indeki Boot2Docker linux i&#x15F;letim sistemi i&#xE7;inde &#xE7;al&#x131;&#x15F;t&#x131;r&#x131;l&#x131;r. Windows&apos;ta y&#xF6;netti&#x11F;inizi zannetti&#x11F;iniz &#x15F;ey(?) asl&#x131;nda linux i&#xE7;inde &#xE7;al&#x131;&#x15F;t&#x131;r&#x131;lmaktad&#x131;r. <br>Bu sanalla&#x15F;t&#x131;rma tipine &#xF6;rnek olarak &#x15F;u teknolojileri s&#x131;ralayabiliriz;</p><ul><li><a href="https://www.docker.com/?ref=halid.org">Docker</a></li><li><a href="https://linuxcontainers.org/?ref=halid.org">LXC</a>(LXD)</li><li><a href="https://openvz.org/?ref=halid.org">OpenVZ</a></li><li><a href="https://katacontainers.io/?ref=halid.org">Kata Containers</a></li></ul><h3 id="yaz-l-m-destekli-tam-sanalla-t-rma-software-assisted-binary-translation-">Yaz&#x131;l&#x131;m Destekli Tam Sanalla&#x15F;t&#x131;rma ( Software Assisted - Binary Translation )</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://halid.org/content/images/2018/09/binary_translation-1.png" class="kg-image" alt="Nedir bu Sanalla&#x15F;t&#x131;rma? - OpenStack Yaz&#x131; Dizisi - #1" loading="lazy"><figcaption>- <em>Uygulamadan sanal makineye, sanal makineden hiperviz&#xF6;re CPU s&#xFC;re&#xE7;lerinin ileti&#x15F;imi.</em></figcaption></figure><p>Yaz&#x131;l&#x131;m destekli tam sanalla&#x15F;t&#x131;rma tipinde, sanal makineler i&#x15F;lemci g&#xFC;c&#xFC;n&#xFC; kullan&#x131;rken CPU&apos;ya do&#x11F;rudan eri&#x15F;emez. Kafa kar&#x131;&#x15F;&#x131;kl&#x131;&#x11F;&#x131;na sebep olmadan &#x15F;&#xF6;yle a&#xE7;&#x131;klayay&#x131;m; &#xD6;rnek vermek gerekirse sanal makine i&#xE7;inde CPU kullanan(do&#x11F;al olarak) bir uygulaman&#x131;z var. Bu uygulama CPU&apos;ya do&#x11F;rudan i&#x15F; g&#xF6;nderemedi&#x11F;i i&#xE7;in, i&#x15F;i ikili sistemde &#xF6;nce hiperviz&#xF6;re iletir. Hiperviz&#xF6;re iletilen ikili kodu donan&#x131;msal i&#x15F;lemciye iletilir. Yine i&#x15F;lenen veri, ayn&#x131; yol &#xFC;zerinden sanal makineye d&#xF6;ner. Ancak tahmin edece&#x11F;iniz &#xFC;zere performans kay&#x131;plar&#x131; ya&#x15F;anabilmektedir. &#xC7;&#xFC;nk&#xFC; sanal makine &#xFC;zerinde ger&#xE7;ekle&#x15F;tirdi&#x11F;iniz her i&#x15F;lemci ili&#x15F;kili s&#xFC;re&#xE7;(process), yine kendi s&#xFC;re&#xE7;leri i&#xE7;in i&#x15F;lemciyi kullanan hiperviz&#xF6;r ile birlikte donan&#x131;msal i&#x15F;lemciye ekstra y&#xFC;k getirmektedir. Bu sanalla&#x15F;t&#x131;rma tipinde mevcut i&#x15F;lemci performans&#x131;n&#x131;n %80-%95 civar&#x131; kullan&#x131;labilmektedir.<br>Bu sanalla&#x15F;t&#x131;rma tipine &#xF6;rnek olarak &#x15F;u teknolojileri s&#x131;ralayabiliriz;</p><ul><li><a href="https://www.vmware.com/products/workstation-pro.html?ref=halid.org">VMware Workstation</a>(32-Bit Sanal Makine)</li><li><a href="https://support.microsoft.com/en-us/help/958559/description-of-windows-virtual-pc?ref=halid.org">Microsoft Virtual PC</a></li><li><a href="https://www.virtualbox.org/?ref=halid.org">Oracle VM VirtualBox</a>(32-Bit Sanal Makine)</li><li>VMware Server(<em>art&#x131;k yok.</em>)</li></ul><h3 id="donan-m-destekli-tam-sanalla-t-rma-hardware-assisted-virtualization-technology-">Donan&#x131;m Destekli Tam Sanalla&#x15F;t&#x131;rma ( Hardware-assisted / Virtualization Technology )</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://halid.org/content/images/2018/09/hw_accelerated_virt.png" class="kg-image" alt="Nedir bu Sanalla&#x15F;t&#x131;rma? - OpenStack Yaz&#x131; Dizisi - #1" loading="lazy"><figcaption>- <em>Sanal makine hiperviz&#xF6;r ile konu&#x15F;urken, ayn&#x131; anda do&#x11F;rudan CPU ile konu&#x15F;ur.</em></figcaption></figure><p>Donan&#x131;m destekli sanalla&#x15F;t&#x131;rma, bir &#xF6;nceki sanalla&#x15F;t&#x131;rma tipinde bahsetti&#x11F;imiz &quot;Binary Translation&quot; s&#xFC;recine gerek kalmadan do&#x11F;rudan fiziksel i&#x15F;lemciye eri&#x15F;erek ger&#xE7;ekle&#x15F;tirilen sanalla&#x15F;t&#x131;rma tipidir. 2005 y&#x131;l&#x131; itibariyle x86(64-bit) i&#x15F;lemcilerde sanalla&#x15F;t&#x131;rman&#x131;n donan&#x131;msal olarak desteklenmesi(Hardware Acceleration) i&#xE7;in eklentiler(<a href="https://medium.com/nodeflux/cpu-extension-instruction-sets-speeding-up-your-cpu-computation-8827b18e7cf2?ref=halid.org">CPU Extension</a>) geli&#x15F;tirildi. Bu eklentiler i&#x15F;lemcinizde haz&#x131;r olarak gelmektedir. Sanal makinenin CPU istekleri(interrupt) ve talimatlar&#x131;(instruction), hiperviz&#xF6;r&#xFC;n tan&#x131;mlad&#x131;&#x11F;&#x131; CPU &#xFC;zerindeki belli alanlarda yap&#x131;l&#x131;r. Bu sebeple yaz&#x131;l&#x131;m destekli tam sanalla&#x15F;t&#x131;rmaya g&#xF6;re daha performansl&#x131;d&#x131;r ve daha &#xE7;ok tercih edilmektedir.</p><p>Bu sanalla&#x15F;t&#x131;rma tipi de kendi i&#xE7;inde 2 farkl&#x131; tipte(Bare-Metal, Hosted) ayr&#x131;&#x15F;maktad&#x131;r. Kullan&#x131;lan uygulamalardan da anlayaca&#x11F;&#x131;n&#x131;z &#xFC;zere, birinci tip do&#x11F;rudan sunucuda kullan&#x131;lmak &#xFC;zere t&#xFC;m sanalla&#x15F;t&#x131;rma s&#xFC;re&#xE7;lerinin hiperviz&#xF6;r &#xE7;ekirde&#x11F;i &#xFC;zerinde ger&#xE7;ekle&#x15F;ti&#x11F;i, ikinci tip ise masa&#xFC;st&#xFC; vb. ortamlarda mevcut i&#x15F;letim sistemi &#xFC;zerinde sanalla&#x15F;t&#x131;rma yapabilmek i&#xE7;in kullan&#x131;lmaktad&#x131;r.</p><!--kg-card-begin: html--><p class="warning">Bilgisayar&#x131;n&#x131;zda veya sunucunuzda yer alan BIOS yaz&#x131;l&#x131;m&#x131;nda Intel VT-x veya AMD-V &#xF6;zelli&#x11F;i a&#xE7;&#x131;k de&#x11F;ilse do&#x11F;rudan yaz&#x131;l&#x131;m destekli tam sanalla&#x15F;t&#x131;rma kullan&#x131;l&#x131;r. Bu &#xF6;zellik a&#xE7;&#x131;ld&#x131;&#x11F;&#x131;nda donan&#x131;m destekli tam sanalla&#x15F;t&#x131;rma kullanabilmektedir.</p><!--kg-card-end: html--><blockquote>Bare-Metal ve Hosted&apos;&#x131;n tam t&#xFC;rk&#xE7;e kar&#x15F;&#x131;l&#x131;&#x11F;&#x131;n&#x131; bulamad&#x131;&#x11F;&#x131;m i&#xE7;in do&#x11F;rudan aktard&#x131;m.</blockquote><p><strong>Bare-Metal</strong></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://halid.org/content/images/2018/09/bare-metal-3.png" class="kg-image" alt="Nedir bu Sanalla&#x15F;t&#x131;rma? - OpenStack Yaz&#x131; Dizisi - #1" loading="lazy"><figcaption>- <em>Sanal makineler, do&#x11F;rudan hiperviz&#xF6;r &#xE7;ekirde&#x11F;i ve i&#x15F;letim sistemi &#xFC;zerinden sunulur.</em></figcaption></figure><p>Bare-Metal yap&#x131;da bir sanalla&#x15F;t&#x131;rma kurgulamak istiyorsan&#x131;z sunucuya do&#x11F;rudan hiperviz&#xF6;r olarak &#xE7;al&#x131;&#x15F;an veya hiperviz&#xF6;r &#xF6;zelli&#x11F;i bulunan bir &#xE7;ekirde&#x11F;e sahip i&#x15F;letim sistemi y&#xFC;klemeniz gerekiyor. Bu i&#x15F;letim sistemi sadece hiperviz&#xF6;r&#xFC; y&#xF6;netmek i&#xE7;in kullan&#x131;lmaktad&#x131;r. <br>Bu sanalla&#x15F;t&#x131;rma alt grubuna genellikle kurumsal ve b&#xFC;y&#xFC;k projelerde kullan&#x131;lan a&#x15F;a&#x11F;&#x131;daki hiperviz&#xF6;rleri &#xF6;rnek verebiliriz;</p><ul><li><a href="https://www.vmware.com/products/esxi-and-esx.html?ref=halid.org">VMware ESXi/ESX</a></li><li><a href="https://www.linux-kvm.org/?ref=halid.org">KVM</a>(Linux Kernel, Solaris Zones)</li><li><a href="https://www.microsoft.com/en-us/cloud-platform/server-virtualization?ref=halid.org">Microsoft Hyper-V</a></li><li><a href="https://www.xenproject.org/?ref=halid.org">XEN</a></li></ul><p><strong>Hosted</strong></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://halid.org/content/images/2018/09/hosted-2.png" class="kg-image" alt="Nedir bu Sanalla&#x15F;t&#x131;rma? - OpenStack Yaz&#x131; Dizisi - #1" loading="lazy"><figcaption>- <em>Sanal makineler, genelde masa&#xFC;st&#xFC; i&#x15F;letim sistemi olarak kullan&#x131;lan birime y&#xFC;klenen hiperviz&#xF6;r yaz&#x131;l&#x131;m&#x131; &#xFC;zerinden sunulur.</em></figcaption></figure><p>Hosted yap&#x131;da bir sanalla&#x15F;t&#x131;rma kurgulamak istiyorsan&#x131;z, yapman&#x131;z gereken tek &#x15F;ey destekleyen hiperviz&#xF6;r yaz&#x131;l&#x131;mlar&#x131;ndan birini masa&#xFC;st&#xFC;-ki&#x15F;isel bilgisayar&#x131;n&#x131;za kurmak.<br>Bu sanalla&#x15F;t&#x131;rma alt grubuna &#xF6;rnek olarak a&#x15F;a&#x11F;&#x131;daki hiperviz&#xF6;rleri &#xF6;rnek verebiliriz;</p><ul><li><a href="https://www.vmware.com/products/workstation-pro.html?ref=halid.org">VMware Workstation</a>(64-Bit Sanal Makine)</li><li><a href="https://www.virtualbox.org/?ref=halid.org">Oracle VM VirtualBox</a></li><li>VMware Server(<em>art&#x131;k yok.</em>)</li></ul><h3 id="k-smi-sanalla-t-rma-paravirtualization-">K&#x131;smi Sanalla&#x15F;t&#x131;rma ( Paravirtualization )</h3><p>K&#x131;smi sanalla&#x15F;t&#x131;rma, tam sanalla&#x15F;t&#x131;rmadan biraz farkl&#x131; &#xE7;al&#x131;&#x15F;&#x131;r. Sanal makineler i&#xE7;in donan&#x131;m&#x131; sim&#xFC;le etmenize gerek yoktur. Hiperviz&#xF6;r yine fiziksel sunucuya kurulur, sanal makineler de yine bu hiperviz&#xF6;r &#xFC;zerinde konumland&#x131;r&#x131;l&#x131;r. Ancak bu sanalla&#x15F;t&#x131;rma tipinde, sanal makineler -tam sanalla&#x15F;t&#x131;rman&#x131;n aksine- sanalla&#x15F;t&#x131;r&#x131;ld&#x131;&#x11F;&#x131;n&#x131; do&#x11F;rudan bilmektedir. Bunun amac&#x131; altta &#xE7;al&#x131;&#x15F;an hiperviz&#xF6;r ayn&#x131; zamanda bir mikro-&#xE7;ekirdek &#xE7;al&#x131;&#x15F;t&#x131;rmaktad&#x131;r. Bu nedenle donan&#x131;msal istekler(cpu, memory, network vb.) API vas&#x131;tas&#x131;yla hiperviz&#xF6;r &#xFC;zerindeki mikro-&#xE7;ekirde&#x11F;e oradan da donan&#x131;mlara iletilir. &#x130;&#x15F;letim sistemi seviyesinde sanalla&#x15F;t&#x131;rmaya &#xE7;ok benzemekle birlikte, sanal makineler &#xF6;zelle&#x15F;tirilmi&#x15F; &#xE7;ekirdek(kernel) sayesinde &#xE7;al&#x131;&#x15F;abilmektedir. Di&#x11F;er bir deyi&#x15F;le linux &#xE7;ekirde&#x11F;i &#xFC;zerindeki k&#x131;smi sanalla&#x15F;t&#x131;rmada Windows NT tabanl&#x131; bir i&#x15F;letim sistemi kullanamazs&#x131;n&#x131;z.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://halid.org/content/images/2018/09/Xen-supports-both-Full-virutalization-and-Paravirtualization.png" class="kg-image" alt="Nedir bu Sanalla&#x15F;t&#x131;rma? - OpenStack Yaz&#x131; Dizisi - #1" loading="lazy"><figcaption>- <em>XEN hiperviz&#xF6;r, hem tam sanalla&#x15F;t&#x131;rma hem de k&#x131;smi sanalla&#x15F;t&#x131;rma yapabilmektedir.</em></figcaption></figure><p>Yukardaki &#x15F;ema XEN hiperviz&#xF6;r&#xFC;n&#xFC;n hem tam sanalla&#x15F;t&#x131;rma, hem de k&#x131;smi sanalla&#x15F;t&#x131;rmay&#x131; nas&#x131;l destekledi&#x11F;ini anlaman&#x131;za yard&#x131;mc&#x131; olacakt&#x131;r. Windows ve Linux &#xE7;ekirdek seviyesinde mimari farkl&#x131;l&#x131;&#x11F;&#x131; nedeniyle, sanal makinede windows i&#xE7;in k&#x131;smi sanalla&#x15F;t&#x131;rma yap&#x131;lamaz. Linux i&#xE7;in ise &#xE7;ekirdek(kernel) &#xFC;zerinde de&#x11F;i&#x15F;iklik sonras&#x131;, k&#x131;smi sanalla&#x15F;t&#x131;rma yap&#x131;labilmektedir. VMware ESXi ise hi&#xE7; bir i&#x15F;letim sistemi(linux, windows vb.) i&#xE7;in k&#x131;smi sanalla&#x15F;t&#x131;rma yapamamaktad&#x131;r.<br>Bu sanalla&#x15F;t&#x131;rma tipine &#xF6;rnek olarak &#x15F;u teknolojileri s&#x131;ralayabiliriz;</p><ul><li><a href="https://www.xenproject.org/?ref=halid.org">XEN</a></li><li><a href="https://www.oracle.com/virtualization/vm-server-for-sparc/index.html?ref=halid.org">Oracle VM SPARC</a> (LDOM)</li><li><a href="https://www.oracle.com/virtualization/vm-server-for-x86/index.html?ref=halid.org">Oracle VM x86</a> (OVM)</li></ul><h3 id="hibrit-k-smi-sanalla-t-rma-hybrid-paravirtualization-">Hibrit K&#x131;smi Sanalla&#x15F;t&#x131;rma ( Hybrid Paravirtualization )</h3><p>Donan&#x131;m destekli tam sanalla&#x15F;t&#x131;rmada, daha &#xF6;nce de belirtti&#x11F;im gibi sanal makineler &#xFC;zerinde bir de&#x11F;i&#x15F;iklik yap&#x131;lmas&#x131;na gerek yoktur. Dolay&#x131;s&#x131;yla fiziksel makinenin do&#x11F;rudan(tan&#x131;mlanan limitler ile) sim&#xFC;lasyonu s&#xF6;z konusudur. Ancak bu durumda t&#xFC;m bu y&#xFC;k hiperviz&#xF6;r &#xFC;zerinde kalmaktad&#x131;r. Her ne kadar en performansl&#x131; sanalla&#x15F;t&#x131;rma tipi donan&#x131;m destekli tam sanalla&#x15F;t&#x131;rma gibi g&#xF6;z&#xFC;kse de uzun vadede hibrit bir yap&#x131; gereksinimi ortaya &#xE7;&#x131;km&#x131;&#x15F;t&#x131;r. G&#xFC;n&#xFC;m&#xFC;zde bir &#xE7;ok donan&#x131;m &#xFC;reticisi bu hibrit yap&#x131; i&#xE7;in do&#x11F;rudan API deste&#x11F;i sunmaktad&#x131;r. Asl&#x131;nda s&#xF6;z konusu hibrit yap&#x131;, tam sanalla&#x15F;t&#x131;rma ile k&#x131;smi sanalla&#x15F;t&#x131;rman&#x131;n ortak kullan&#x131;m&#x131;n&#x131; &#xF6;zetlemektedir. Temel i&#x15F;levler i&#xE7;in i&#xE7;in tam sanalla&#x15F;t&#x131;rmay&#x131;, darbo&#x11F;az ya&#x15F;anabilecek i&#x15F;levler i&#xE7;in(&#xF6;zellikle <a href="https://www.computerhope.com/jargon/i/ioproces.htm?ref=halid.org">I/O</a> ve memory) k&#x131;smi sanalla&#x15F;t&#x131;rmay&#x131; dolay&#x131;s&#x131;yla &#xFC;reticilerin s&#xFC;r&#xFC;c&#xFC;lerini ve API&apos;lerini kullan&#x131;rlar. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://halid.org/content/images/2018/09/VMware-ESXi-Exampe-of-Hybrid-virtualization.png" class="kg-image" alt="Nedir bu Sanalla&#x15F;t&#x131;rma? - OpenStack Yaz&#x131; Dizisi - #1" loading="lazy"><figcaption>- VMware ESXi hibrit k&#x131;smi sanalla&#x15F;t&#x131;rmay&#x131; desteklemektedir.</figcaption></figure><p>Yukardaki &#x15F;ema VMware ESXi hiperviz&#xF6;r&#xFC;n&#xFC;n hem tam sanalla&#x15F;t&#x131;rmay&#x131; hem de hibrit sanalla&#x15F;t&#x131;rmay&#x131; nas&#x131;l destekledi&#x11F;ini anlaman&#x131;za yard&#x131;mc&#x131; olacakt&#x131;r. <br>&#x15E;eman&#x131;n sol taraf&#x131;nda &quot;<strong>Sockets API</strong>&quot; g&#xF6;r&#xFC;yoruz. Tam sanalla&#x15F;t&#x131;rma yap&#x131;ld&#x131;&#x11F;&#x131;nda i&#x15F;letim sistemi kendisine tahsis edilmi&#x15F; donan&#x131;m kaynaklar&#x131; &#xFC;zerinden a&#x11F; ileti&#x15F;imi(Sockets, TCP, IPv4, IPv6, Network Device) sa&#x11F;l&#x131;yor. Bu a&#x11F; ileti&#x15F;imi hiperviz&#xF6;r &#xFC;zerinde(linux-bridge veya software-switch) sonlan&#x131;p, sonras&#x131;nda donan&#x131;ma iletiliyor. Ancak bu durum hem sanal makine &#xE7;ekirde&#x11F;i hem de yaz&#x131;l&#x131;msal olarak hiperviz&#xF6;r &#xFC;zerinde &#xE7;al&#x131;&#x15F;an ToE(TCP-Offload-Engine) dolay&#x131;s&#x131;yla fiziksel makinedeki i&#x15F;lemci i&#xE7;in ekstra y&#xFC;k getiriyor. Her bir a&#x11F; hesaplamas&#x131; CPU &#xFC;zerinden ge&#xE7;erek gereksiz maliyetlere sebep olabiliyor. <br>&#x15E;eman&#x131;n sa&#x11F; taraf&#x131;nda kalan &quot;<strong>RDMA Verbs API</strong>&quot; k&#x131;sm&#x131; incelersek, tam bu noktada baz&#x131; a&#x11F; kart&#x131; &#xFC;reticileri ToE&apos;yi a&#x11F; kart&#x131; &#xFC;zerinde harici bir i&#x15F;lemcide &#xE7;al&#x131;&#x15F;t&#x131;r&#x131;yor. Sanal makine bu a&#x11F; kart&#x131;na ula&#x15F;mak i&#xE7;in k&#x131;smi sanalla&#x15F;t&#x131;rman&#x131;n sa&#x11F;lad&#x131;&#x11F;&#x131;(asl&#x131;nda &#xFC;reticinin sa&#x11F;lad&#x131;&#x11F;&#x131; API ile) sanal makinenin &#xE7;ekirde&#x11F;ini atlayarak(kernel by-pass) do&#x11F;rudan kart &#xFC;zerindeki ToE birimine ula&#x15F;&#x131;yor. Hatta bir &#xE7;ok &#xFC;retici kart&#x131; da sanalla&#x15F;t&#x131;rmak &#xFC;zere(SR-IOV, NPAR) baz&#x131; teknolojiler geli&#x15F;tirmi&#x15F; durumda. Kart&#x131;n fiziksel olarak di&#x11F;er fiziksel cihazlarla sa&#x11F;layabildi&#x11F;i trafik kapasitesinin(10GbE Throughput) yan&#x131;nda, sanal makinelerin kendi aralar&#x131;nda haberle&#x15F;mesi i&#xE7;in alt birimler(64x VMDq - <em>Virtual Machine Device queue</em>) olu&#x15F;turabiliyor.[3]</p><p>Biraz kafalar kar&#x131;&#x15F;m&#x131;&#x15F; olabilir, a&#x15F;a&#x11F;&#x131;daki video RDMA, ToE vb. s&#xFC;re&#xE7;leri &#xE7;ok g&#xFC;zel anlat&#x131;yor.</p><figure class="kg-card kg-embed-card"><iframe width="480" height="270" src="https://www.youtube.com/embed/dLw5bA5ziwU?feature=oembed" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></figure><p>Bu sanalla&#x15F;t&#x131;rma tipine &#xF6;rnek olarak &#x15F;u teknolojileri s&#x131;ralayabiliriz;</p><ul><li><a href="https://www.oracle.com/virtualization/vm-server-for-x86/index.html?ref=halid.org">Oracle VM x86</a></li><li><a href="https://www.xenproject.org/?ref=halid.org">XEN</a></li><li><a href="https://www.vmware.com/products/esxi-and-esx.html?ref=halid.org">VMware ESXi</a></li></ul><p>Biraz bilgi karma&#x15F;as&#x131; ya&#x15F;am&#x131;&#x15F; olabilece&#x11F;inizi d&#xFC;&#x15F;&#xFC;n&#xFC;yorum :) Merak etti&#x11F;iniz soru varsa bu ba&#x15F;l&#x131;k alt&#x131;nda cevaplayaca&#x11F;&#x131;m. Ayr&#x131;ca yaz&#x131; dizisinin devam&#x131;ndan ve/veya genel olarak yazd&#x131;klar&#x131;mdan haberdar olmak isterseniz, sitenin sa&#x11F; taraf&#x131;nda bulunan &quot;Newsletter&quot;a e-posta adresinizi b&#x131;rakabilirsiniz. S&#xF6;z veriyorum istenmeyen e-posta almayacaks&#x131;n&#x131;z. :)</p><p>Bir sonraki yaz&#x131;m&#x131;zda g&#xF6;r&#xFC;&#x15F;mek dile&#x11F;iyle.</p><p>Kaynaklar:<br>[1]: <a href="http://www.unixarena.com/2017/12/para-virtualization-full-virtualization-hardware-assisted-virtualization.html/?ref=halid.org">http://www.unixarena.com/2017/12/para-virtualization-full-virtualization-hardware-assisted-virtualization.html/</a><br>[2]: <a href="https://rhelblog.redhat.com/2015/07/29/architecting-containers-part-1-user-space-vs-kernel-space/?ref=halid.org">https://rhelblog.redhat.com/2015/07/29/architecting-containers-part-1-user-space-vs-kernel-space/</a><br>[3]: <a href="https://events.static.linuxfound.org/sites/events/files/slides/20160715_LinuxCon_sriov_final.pdf?ref=halid.org">https://events.static.linuxfound.org/sites/events/files/slides/20160715_LinuxCon_sriov_final.pdf</a> ( Sayfa 8, VMDq)</p><p>Photo Credits:<br>H&#xFC;rjet &#xA0;- T&#xFC;rk Havac&#x131;l&#x131;k Uzay Sanayii</p>]]></content:encoded></item><item><title><![CDATA[DevOps Günlüğü #28 26.09.2018]]></title><description><![CDATA[<p>Uzun bir s&#xFC;redir g&#xFC;nl&#xFC;&#x11F;&#xFC; devam ettiremiyorum. Art&#x131;k daha d&#xFC;zenli ve periyodik hale getirmeyi planl&#x131;yorum.</p><p>Bu arada her ne kadar kat&#x131;lamam&#x131;&#x15F; olsam da Teknofest&apos;i ilgiyle takip ettim. Atak helikopterlerine harmandal&#x131; bile</p>]]></description><link>https://halid.org/devops-gunlugu-28-26-09-2018/</link><guid isPermaLink="false">65e08f2f3306204dd8e6983b</guid><category><![CDATA[cryptography]]></category><category><![CDATA[microservices]]></category><category><![CDATA[mock]]></category><category><![CDATA[sublimetext]]></category><category><![CDATA[CLI]]></category><category><![CDATA[web-applications]]></category><category><![CDATA[project-management]]></category><category><![CDATA[service-discovery]]></category><category><![CDATA[cloud]]></category><category><![CDATA[dashboard]]></category><category><![CDATA[team-chat]]></category><category><![CDATA[markdown]]></category><category><![CDATA[kubernetes]]></category><category><![CDATA[container]]></category><category><![CDATA[sqlite]]></category><category><![CDATA[distributed]]></category><category><![CDATA[json]]></category><category><![CDATA[security-guide]]></category><category><![CDATA[podcast]]></category><category><![CDATA[graphql]]></category><category><![CDATA[load-testing]]></category><category><![CDATA[scraping]]></category><category><![CDATA[in-memory-caching]]></category><category><![CDATA[network-topology]]></category><category><![CDATA[automation]]></category><category><![CDATA[golang]]></category><category><![CDATA[openvpn]]></category><category><![CDATA[stream-processing]]></category><category><![CDATA[posix]]></category><category><![CDATA[s3]]></category><category><![CDATA[deployment]]></category><category><![CDATA[machine-learning]]></category><category><![CDATA[encrypted-email]]></category><category><![CDATA[zero-configuration]]></category><category><![CDATA[botnet]]></category><category><![CDATA[terminal]]></category><category><![CDATA[system-monitoring]]></category><category><![CDATA[feature]]></category><dc:creator><![CDATA[Halid Altuner]]></dc:creator><pubDate>Wed, 26 Sep 2018 18:19:00 GMT</pubDate><media:content url="https://halid.org/content/images/2018/09/teknofest-te-dikkat-ceken-gosteri-iki-atak-helikopterinden-havada-harmandali.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://halid.org/content/images/2018/09/teknofest-te-dikkat-ceken-gosteri-iki-atak-helikopterinden-havada-harmandali.jpg" alt="DevOps G&#xFC;nl&#xFC;&#x11F;&#xFC; #28 26.09.2018"><p>Uzun bir s&#xFC;redir g&#xFC;nl&#xFC;&#x11F;&#xFC; devam ettiremiyorum. Art&#x131;k daha d&#xFC;zenli ve periyodik hale getirmeyi planl&#x131;yorum.</p><p>Bu arada her ne kadar kat&#x131;lamam&#x131;&#x15F; olsam da Teknofest&apos;i ilgiyle takip ettim. Atak helikopterlerine harmandal&#x131; bile oynatm&#x131;&#x15F;&#x131;z :)<br>Gurur duydum!</p><figure class="kg-card kg-embed-card"><iframe width="480" height="270" src="https://www.youtube.com/embed/bYO4Wr16tNU?feature=oembed" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></figure><ul><li>An Intensive Introduction to Cryptography<br><a href="https://intensecrypto.org/public/?ref=halid.org">https://intensecrypto.org/public/</a></li><li>Coolstore Microservices<br><a href="https://github.com/vietnam-devs/coolstore-microservices?ref=halid.org">https://github.com/vietnam-devs/coolstore-microservices</a></li><li>WireMock - Mock your APIs for fast, robust and comprehensive testing<br><a href="http://wiremock.org/?ref=halid.org">http://wiremock.org</a></li><li>SublimeMerge<br><a href="https://www.sublimemerge.com/?ref=halid.org">https://www.sublimemerge.com</a></li><li><a href="https://remysharp.com/2018/08/23/cli-improved?ref=halid.org" rel="bookmark">CLI: improved</a><br><a href="https://remysharp.com/2018/08/23/cli-improved?ref=halid.org">https://remysharp.com/2018/08/23/cli-improved</a></li><li>What&apos;s in a Production Web Application?<br><a href="https://stephenmann.io/post/whats-in-a-production-web-application/?ref=halid.org">https://stephenmann.io/post/whats-in-a-production-web-application/</a></li><li>Topsi - Project Manager<br><a href="https://github.com/Physiix/topsi-project-manager?ref=halid.org">https://github.com/Physiix/topsi-project-manager</a></li><li>Nacos - easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications<br><a href="https://nacos.io/?ref=halid.org">https://nacos.io</a></li><li>Tabler - Free and open-source HTML Dashboard UI Kit built on Bootstrap 4<br><a href="https://github.com/tabler/tabler?ref=halid.org">https://github.com/tabler/tabler</a></li><li>Zulip - Powerful open source team chat<br><a href="https://github.com/zulip/zulip?ref=halid.org">https://github.com/zulip/zulip</a></li><li>Spectrum - Simple, powerful online communities.<br><a href="https://github.com/withspectrum/spectrum?ref=halid.org">https://github.com/withspectrum/spectrum</a></li><li>Marktext - Next generation markdown editor, running on platforms of MacOS Windows and Linux.<br><a href="https://marktext.github.io/website/?ref=halid.org">https://marktext.github.io/website/</a></li><li>Kaniko - Build Container Images In Kubernetes<br><a href="https://github.com/GoogleContainerTools/kaniko?ref=halid.org">https://github.com/GoogleContainerTools/kaniko</a></li><li>RealWorld Example Apps<br><a href="https://realworld.io/?ref=halid.org" rel="nofollow">https://realworld.io/</a></li><li>dqlite - Distributed SQLite for Go applications<br><a href="https://github.com/CanonicalLtd/dqlite?ref=halid.org">https://github.com/CanonicalLtd/dqlite</a></li><li>rqlite - The lightweight, distributed relational database built on SQLite.<br><a href="https://github.com/rqlite/rqlite?ref=halid.org">https://github.com/rqlite/rqlite</a></li><li>JsonStore.IO - Offers a free and secured JSON-based cloud datastore for small projects<br><a href="https://github.com/bluzi/jsonstore?ref=halid.org">https://github.com/bluzi/jsonstore</a></li><li>Kubernetes Security - Best Practice Guide<br><a href="https://github.com/freach/kubernetes-security-best-practice?ref=halid.org">https://github.com/freach/kubernetes-security-best-practice</a></li><li>Awesome Podcasts - Collection of awesome podcasts<br><a href="https://github.com/rShetty/awesome-podcasts?ref=halid.org">https://github.com/rShetty/awesome-podcasts</a></li><li>LWAN - High-Performance &amp; scalable web server.<br><a href="https://lwan.ws/?ref=halid.org">https://lwan.ws/</a></li><li>Bender - &#xA0;Easy-to-use library for creating load testing applications<br><a href="https://github.com/pinterest/bender?ref=halid.org">https://github.com/pinterest/bender</a></li><li>Emitter - Real-time communication service for connecting online devices. High performance, distributed and low latency publish-subscribe platform.<br><a href="https://emitter.io/?ref=halid.org">https://emitter.io/</a></li><li>CovenantSQL - a SQL Database with Blockchain features<br><a href="https://covenantsql.io/?ref=halid.org">https://covenantsql.io/</a></li><li>Sqoop - GraphQL for Monolith, Microservices and Serverless<br><a href="https://qloo.solo.io/?ref=halid.org">https://qloo.solo.io/</a></li><li>Noti - Monitor a process and trigger a notification.<br><a href="https://github.com/variadico/noti?ref=halid.org">https://github.com/variadico/noti</a></li><li>ResinOS - Run Docker containers on embedded devices<br><a href="https://resinos.io/?ref=halid.org">https://resinos.io/</a></li><li>Vegeta - HTTP load testing tool and library.<br><a href="https://github.com/tsenart/vegeta?ref=halid.org">https://github.com/tsenart/vegeta</a></li><li>Harbor - Manage and serve container images in a secure environment<br><a href="https://goharbor.io/?ref=halid.org">https://goharbor.io/</a></li><li>Colly - Fast and Elegant Scraping Framework for Gophers<br><a href="http://go-colly.org/?ref=halid.org">http://go-colly.org/</a></li><li>sandmap - tool supporting network and system reconnaissance using the massive Nmap engine.<br><a href="https://github.com/trimstray/sandmap?ref=halid.org">https://github.com/trimstray/sandmap</a></li><li>Stolon - PostgreSQL cloud native High Availability<br><a href="https://github.com/sorintlab/stolon?ref=halid.org">https://github.com/sorintlab/stolon</a></li><li>Cortex - Open source, horizontally scalable, multi-tenant Prometheus as a service<br><a href="https://github.com/cortexproject/cortex?ref=halid.org">https://github.com/cortexproject/cortex</a></li><li>Kache - Simple in memory cache written using go<br><a href="http://kasvith.me/kache/?ref=halid.org">http://kasvith.me/kache/</a></li><li>GNTE - Simple Global Network Topology Emulator<br><a href="https://github.com/CovenantSQL/GNTE?ref=halid.org">https://github.com/CovenantSQL/GNTE</a></li><li>Rancher OS - Tiny Linux distro that runs the entire OS as Docker containers<br><a href="http://docs.rancher.com/os/?ref=halid.org" rel="nofollow">http://docs.rancher.com/os/</a></li><li>Realize - Enhance your workflow by automating the most common tasks and using the best performing Golang live reloading.<br><a href="https://gorealize.io/?ref=halid.org">https://gorealize.io/</a></li><li>OVPM - OpenVPN Management Server - Effortless and free OpenVPN server administration<br><a href="https://github.com/cad/ovpm?ref=halid.org">https://github.com/cad/ovpm</a></li><li>Benthos - Dull, resilient and quick to deploy stream processor<br><a href="https://github.com/Jeffail/benthos?ref=halid.org">https://github.com/Jeffail/benthos</a></li><li>Goofys - High-performance, POSIX-ish Amazon S3 file system written in Go<br><a href="https://github.com/kahing/goofys?ref=halid.org">https://github.com/kahing/goofys</a></li><li>Heighliner - Github Flow for Kubernetes - Open a Pull Request or create a Release to automatically build and deploy a service<br><a href="https://heighliner.com/?ref=halid.org">https://heighliner.com/</a></li><li>Magma Daemon - Encrypted email system with support for SMTP, POP, IMAP, HTTP and MOLTEN.<br><a href="https://magmadaemon.org/?ref=halid.org">https://magmadaemon.org/</a></li><li>100 Days of ML Coding<br><a href="https://github.com/Avik-Jain/100-Days-Of-ML-Code?ref=halid.org">https://github.com/Avik-Jain/100-Days-Of-ML-Code</a></li><li>Quick &amp; smart charting for STDIN<br><a href="https://github.com/marianogappa/chart?ref=halid.org">https://github.com/marianogappa/chart</a></li><li>Devilbox - Reproducable and identical development environment for all host operating systems with zero configuration requirements.<br><a href="http://devilbox.org/?ref=halid.org">http://devilbox.org/</a></li><li>BYOB - Build Your Own Botnet<br><a href="https://github.com/malwaredllc/byob?ref=halid.org">https://github.com/malwaredllc/byob</a></li><li>Terminalizer - Record your terminal and generate animated gif images<br><a href="https://github.com/faressoft/terminalizer?ref=halid.org">https://github.com/faressoft/terminalizer</a></li><li>Glances - Cross-platform system monitoring(htop/top alternative) tool written in Python.<br><a href="https://nicolargo.github.io/glances/?ref=halid.org">https://nicolargo.github.io/glances/</a></li></ul><p></p><p>Photo Credits:<br>Teknofest - Atak Harmandal&#x131; :)</p>]]></content:encoded></item><item><title><![CDATA[DevOps Günlüğü #27 03.04.2018]]></title><description><![CDATA[<!--kg-card-begin: markdown--><ul>
<li>
<p>Kubernetes January Round Up<br>
<a href="https://www.hidefsoftware.co.uk/2018/02/02/kubernetes-january-round-up/?ref=halid.org">https://www.hidefsoftware.co.uk/2018/02/02/kubernetes-january-round-up/</a></p>
</li>
<li>
<p>12 best practices for user account, authorization and password management<br>
<a href="https://cloudplatform.googleblog.com/2018/01/12-best-practices-for-user-account.html?ref=halid.org">https://cloudplatform.googleblog.com/2018/01/12-best-practices-for-user-account.html</a></p>
</li>
<li>
<p>Grv - terminal interface for viewing git repositories<br>
<a href="https://github.com/rgburke/grv?ref=halid.org">https://github.com/rgburke/grv</a></p>
</li>
<li>
<p>Tandem - Decentralized, cross-editor, collaborative text-editing<br></p></li></ul>]]></description><link>https://halid.org/devops-gunlugu-27-03-04-2018/</link><guid isPermaLink="false">65e08f2f3306204dd8e6983a</guid><category><![CDATA[kubernetes]]></category><category><![CDATA[authorization]]></category><category><![CDATA[terminal]]></category><category><![CDATA[git]]></category><category><![CDATA[text-editing]]></category><category><![CDATA[haproxy]]></category><category><![CDATA[golang]]></category><category><![CDATA[xmpp]]></category><category><![CDATA[linux]]></category><category><![CDATA[query]]></category><category><![CDATA[postgresql]]></category><category><![CDATA[aws]]></category><category><![CDATA[redis]]></category><category><![CDATA[emitter]]></category><category><![CDATA[iot]]></category><category><![CDATA[container]]></category><category><![CDATA[file-sharing]]></category><category><![CDATA[dns]]></category><category><![CDATA[bgp]]></category><category><![CDATA[load-balancer]]></category><dc:creator><![CDATA[Halid Altuner]]></dc:creator><pubDate>Sat, 15 Sep 2018 09:05:42 GMT</pubDate><media:content url="https://halid.org/content/images/2018/09/42184535980_f738b67cb6_o.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><ul>
<li>
<img src="https://halid.org/content/images/2018/09/42184535980_f738b67cb6_o.jpg" alt="DevOps G&#xFC;nl&#xFC;&#x11F;&#xFC; #27 03.04.2018"><p>Kubernetes January Round Up<br>
<a href="https://www.hidefsoftware.co.uk/2018/02/02/kubernetes-january-round-up/?ref=halid.org">https://www.hidefsoftware.co.uk/2018/02/02/kubernetes-january-round-up/</a></p>
</li>
<li>
<p>12 best practices for user account, authorization and password management<br>
<a href="https://cloudplatform.googleblog.com/2018/01/12-best-practices-for-user-account.html?ref=halid.org">https://cloudplatform.googleblog.com/2018/01/12-best-practices-for-user-account.html</a></p>
</li>
<li>
<p>Grv - terminal interface for viewing git repositories<br>
<a href="https://github.com/rgburke/grv?ref=halid.org">https://github.com/rgburke/grv</a></p>
</li>
<li>
<p>Tandem - Decentralized, cross-editor, collaborative text-editing<br>
<a href="http://typeintandem.com/?ref=halid.org">http://typeintandem.com</a></p>
</li>
<li>
<p>Nuster - Web caching proxy server based on HAProxy<br>
<a href="https://github.com/jiangwenyuan/nuster?ref=halid.org">https://github.com/jiangwenyuan/nuster</a></p>
</li>
<li>
<p>Gorsk - Idiomatic Golang Restful Starter Kit<br>
<a href="https://github.com/ribice/gorsk?ref=halid.org">https://github.com/ribice/gorsk</a></p>
</li>
<li>
<p>jackal - An XMPP server written in Go.<br>
<a href="https://github.com/ortuman/jackal?ref=halid.org">https://github.com/ortuman/jackal</a></p>
</li>
<li>
<p>Operos - Linux-based operating system that brings hyperscaler-grade infrastructure automation to organizations of all sizes<br>
<a href="https://www.paxautoma.com/operos/?ref=halid.org">https://www.paxautoma.com/operos/</a></p>
</li>
<li>
<p>Daptin - A developer oriented CMS<br>
<a href="https://dapt.in/?ref=halid.org">https://dapt.in/</a></p>
</li>
<li>
<p>Queryparser - Open Source Tool for Parsing and Analyzing SQL<br>
<a href="https://eng.uber.com/queryparser/?ref=halid.org">https://eng.uber.com/queryparser/</a></p>
</li>
<li>
<p>Kubernetes 101: Pods, Nodes, Containers, and Clusters<br>
<a href="https://medium.com/google-cloud/kubernetes-101-pods-nodes-containers-and-clusters-c1509e409e16?ref=halid.org">https://medium.com/google-cloud/kubernetes-101-pods-nodes-containers-and-clusters-c1509e409e16</a></p>
</li>
<li>
<p>PgMetrics - Easily collect and report PostgreSQL metrics for scripting, automation and troubleshooting.<br>
<a href="https://pgmetrics.io/?ref=halid.org">https://pgmetrics.io/</a></p>
</li>
<li>
<p>Komiser - AWS Environment Inspector<br>
<a href="https://github.com/mlabouardy/komiser?ref=halid.org">https://github.com/mlabouardy/komiser</a></p>
</li>
<li>
<p>Gitkube - Build and deploy docker images to Kubernetes using git push.<br>
<a href="https://gitkube.sh/?ref=halid.org">https://gitkube.sh</a></p>
</li>
<li>
<p>Redis Graph - Graph database module for Redis<br>
<a href="http://redisgraph.io/?ref=halid.org">http://redisgraph.io</a></p>
</li>
<li>
<p>Emitter - real-time communication service for connecting online devices. The Publish-Subscribe messaging API is built for speed and security.<br>
<a href="https://emitter.io/?ref=halid.org">https://emitter.io/</a></p>
</li>
<li>
<p>Acrn - A Big Little Hypervisor for IoT Development<br>
<a href="https://projectacrn.org/?ref=halid.org">https://projectacrn.org/</a></p>
</li>
<li>
<p>fselect - Find files with SQL-like queries<br>
<a href="https://github.com/jhspetersson/fselect?ref=halid.org">https://github.com/jhspetersson/fselect</a></p>
</li>
<li>
<p>Cri-o - Open Container Initiative-based implementation of Kubernetes Container Runtime Interface<br>
<a href="https://github.com/kubernetes-incubator/cri-o?ref=halid.org">https://github.com/kubernetes-incubator/cri-o</a></p>
</li>
<li>
<p>Gocho - Local area network file-sharing application with nodes auto-discovery<br>
<a href="https://github.com/donkeysharp/gocho?ref=halid.org">https://github.com/donkeysharp/gocho</a></p>
</li>
<li>
<p>DNSCrypt Proxy - A flexible DNS proxy, with support for encrypted DNS protocols.<br>
<a href="https://dnscrypt.info/?ref=halid.org">https://dnscrypt.info</a></p>
</li>
<li>
<p>exabgp - The BGP swiss army knife of networking<br>
<a href="https://github.com/Exa-Networks/exabgp?ref=halid.org">https://github.com/Exa-Networks/exabgp</a></p>
</li>
<li>
<p>katran - A high performance layer 4 load balancer<br>
<a href="https://github.com/facebookincubator/katran?ref=halid.org">https://github.com/facebookincubator/katran</a></p>
</li>
<li>
<p>Infection Monkey - An automated pentest tool<br>
<a href="https://github.com/guardicore/monkey?ref=halid.org">https://github.com/guardicore/monkey</a></p>
</li>
<li>
<p>aptomi - Application delivery engine for k8s<br>
<a href="http://aptomi.io/?ref=halid.org">http://aptomi.io</a></p>
</li>
</ul>
<h1 id="kitaplar">Kitaplar</h1>
<ul>
<li>The Erlang Runtime System<br>
<a href="https://happi.github.io/theBeamBook/?ref=halid.org">https://happi.github.io/theBeamBook/</a></li>
</ul>
<p>Photo Credits:<br>
Nasa Image of The Day - Parker Solar Probe Launches to &quot;Touch the Sun&quot;<br>
<a href="https://www.nasa.gov/image-feature/parker-solar-probe-launches-to-touch-the-sun?ref=halid.org">https://www.nasa.gov/image-feature/parker-solar-probe-launches-to-touch-the-sun</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[DevOps Günlüğü #26 05.02.2018]]></title><description><![CDATA[<!--kg-card-begin: markdown--><ul>
<li>
<p>DevilBox - Modern and highly customisable LAMP and MEAN stack replacement based purely on docker and docker-compose running on all major platforms.<br>
<a href="http://devilbox.org/?ref=halid.org">http://devilbox.org/</a></p>
</li>
<li>
<p>ContainerDNS - Full cache DNS for kubernetes<br>
<a href="https://github.com/tiglabs/containerdns?ref=halid.org">https://github.com/tiglabs/containerdns</a></p>
</li>
<li>
<p>Checkup - Simple uptime monitoring<br>
<a href="https://sourcegraph.github.io/checkup/?ref=halid.org">https://sourcegraph.github.io/checkup/</a></p>
</li>
<li>
<p>SpaceVim - A</p></li></ul>]]></description><link>https://halid.org/devops-gunlugu-31-05-02-2018/</link><guid isPermaLink="false">65e08f2f3306204dd8e69839</guid><category><![CDATA[devilbox]]></category><category><![CDATA[lamp]]></category><category><![CDATA[mean]]></category><category><![CDATA[containerdns]]></category><category><![CDATA[dns]]></category><category><![CDATA[uptime]]></category><category><![CDATA[spacevim]]></category><category><![CDATA[sql]]></category><category><![CDATA[hadoop]]></category><category><![CDATA[containers]]></category><category><![CDATA[container-network]]></category><category><![CDATA[prometheus]]></category><category><![CDATA[job-queue]]></category><category><![CDATA[Fireworq]]></category><category><![CDATA[kubernetes]]></category><category><![CDATA[gitlab]]></category><category><![CDATA[restful]]></category><category><![CDATA[httplive]]></category><category><![CDATA[php-pm]]></category><category><![CDATA[istio]]></category><category><![CDATA[kubeapps]]></category><category><![CDATA[mysql]]></category><category><![CDATA[PAST]]></category><category><![CDATA[antibody]]></category><category><![CDATA[advanced-ssh-config]]></category><category><![CDATA[nginx-config-generator]]></category><category><![CDATA[openssh]]></category><category><![CDATA[tmux]]></category><category><![CDATA[feature]]></category><dc:creator><![CDATA[Halid Altuner]]></dc:creator><pubDate>Mon, 05 Feb 2018 13:21:34 GMT</pubDate><media:content url="https://halid.org/content/images/2018/09/night.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><ul>
<li>
<img src="https://halid.org/content/images/2018/09/night.jpg" alt="DevOps G&#xFC;nl&#xFC;&#x11F;&#xFC; #26 05.02.2018"><p>DevilBox - Modern and highly customisable LAMP and MEAN stack replacement based purely on docker and docker-compose running on all major platforms.<br>
<a href="http://devilbox.org/?ref=halid.org">http://devilbox.org/</a></p>
</li>
<li>
<p>ContainerDNS - Full cache DNS for kubernetes<br>
<a href="https://github.com/tiglabs/containerdns?ref=halid.org">https://github.com/tiglabs/containerdns</a></p>
</li>
<li>
<p>Checkup - Simple uptime monitoring<br>
<a href="https://sourcegraph.github.io/checkup/?ref=halid.org">https://sourcegraph.github.io/checkup/</a></p>
</li>
<li>
<p>SpaceVim - A community-driven vim distribution<br>
<a href="https://spacevim.org/?ref=halid.org">https://spacevim.org/</a></p>
</li>
<li>
<p>Bistro - Toolkit for making services that schedule and execute tasks.<br>
<a href="https://facebook.github.io/bistro/?ref=halid.org">https://facebook.github.io/bistro/</a></p>
</li>
<li>
<p>Apache Trafodion - Transactional SQL-on-Hadoop Database<br>
<a href="http://trafodion.apache.org/?ref=halid.org">http://trafodion.apache.org/</a></p>
</li>
<li>
<p>CNI - Container Network Interface - networking for Linux containers<br>
<a href="https://github.com/containernetworking/cni?ref=halid.org">https://github.com/containernetworking/cni</a></p>
</li>
<li>
<p>Contiv - The Most Powerful Open Source Container Networking<br>
<a href="http://contiv.github.io/?ref=halid.org">http://contiv.github.io/</a></p>
</li>
<li>
<p>Cilium - API-aware Networking and Security for Containers based on BPF<br>
<a href="https://github.com/cilium/cilium?ref=halid.org">https://github.com/cilium/cilium</a></p>
</li>
<li>
<p>Multus(a.k.a Multus-CNI) -<br>
<a href="https://github.com/Intel-Corp/multus-cni?ref=halid.org">https://github.com/Intel-Corp/multus-cni</a></p>
</li>
<li>
<p>OpenTracing - A vendor-neutral open standard for distributed tracing.<br>
<a href="http://opentracing.io/?ref=halid.org">http://opentracing.io/</a></p>
</li>
<li>
<p>Prometheus - Power your metrics and alerting with a leading open-source monitoring solution.<br>
<a href="https://prometheus.io/?ref=halid.org">https://prometheus.io/</a></p>
</li>
<li>
<p>Fireworq - Lightweight, high-performance, language-independent job queue system.<br>
<a href="https://github.com/fireworq/fireworq?ref=halid.org">https://github.com/fireworq/fireworq</a></p>
</li>
<li>
<p>Kubernator - Alternative Kubernetes UI<br>
<a href="https://github.com/smpio/kubernator?ref=halid.org">https://github.com/smpio/kubernator</a></p>
</li>
<li>
<p>Scaling the GitLab database<br>
<a href="https://medium.com/@gitlab/scaling-the-gitlab-database-c0972da3c754?ref=halid.org">https://medium.com/@gitlab/scaling-the-gitlab-database-c0972da3c754</a></p>
</li>
<li>
<p>How to design a RESTful API architecture from a human-language spec<br>
<a href="https://www.oreilly.com/learning/how-to-design-a-restful-api-architecture-from-a-human-language-spec?ref=halid.org">https://www.oreilly.com/learning/how-to-design-a-restful-api-architecture-from-a-human-language-spec</a></p>
</li>
<li>
<p>Kata Containers<br>
<a href="https://katacontainers.io/?ref=halid.org">https://katacontainers.io/</a></p>
</li>
<li>
<p>httplive - HTTP Request &amp; Response Service, Mock HTTP<br>
<a href="https://github.com/gencebay/httplive?ref=halid.org">https://github.com/gencebay/httplive</a></p>
</li>
<li>
<p>php-pm - Process manager, supercharger and load balancer for modern PHP applications.<br>
<a href="https://github.com/php-pm/php-pm?ref=halid.org">https://github.com/php-pm/php-pm</a></p>
</li>
<li>
<p>Istio - Open platform to connect, manage, and secure microservices<br>
<a href="https://istio.io/?ref=halid.org">https://istio.io/</a></p>
</li>
<li>
<p>Kubeapps - Super-charge your Kubernetes cluster<br>
<a href="https://kubeapps.com/?ref=halid.org">https://kubeapps.com/</a></p>
</li>
<li>
<p>The Unofficial MySQL 8.0 Optimizer Guide<br>
<a href="http://www.unofficialmysqlguide.com/index.html?ref=halid.org">http://www.unofficialmysqlguide.com/index.html</a></p>
</li>
<li>
<p>Zeebee - Microservice Orchestration Engine<br>
<a href="https://zeebe.io/?ref=halid.org">https://zeebe.io/</a></p>
</li>
<li>
<p>PAST: Platform-Agnostic Security Tokens<br>
<a href="https://github.com/paragonie/past?ref=halid.org">https://github.com/paragonie/past</a></p>
</li>
<li>
<p>Antibody - The fastest shell plugin manager.<br>
<a href="http://getantibody.github.io/?ref=halid.org">http://getantibody.github.io</a></p>
</li>
<li>
<p>Advanced-SSH-Config - Make your ssh client smarter<br>
<a href="https://github.com/moul/advanced-ssh-config?ref=halid.org">https://github.com/moul/advanced-ssh-config</a></p>
</li>
<li>
<p>Nginx Config Generator<br>
<a href="https://nginxconfig.io/?ref=halid.org">https://nginxconfig.io/</a></p>
</li>
<li>
<p>On setting up highly available Kubernetes clusters<br>
<a href="https://elastisys.com/2018/01/25/setting-highly-available-kubernetes-clusters/?ref=halid.org">https://elastisys.com/2018/01/25/setting-highly-available-kubernetes-clusters/</a></p>
</li>
<li>
<p>How to record SSH sessions with OpenSSH servers<br>
<a href="https://gravitational.com/blog/how-to-record-ssh-sessions/?ref=halid.org">https://gravitational.com/blog/how-to-record-ssh-sessions/</a></p>
</li>
<li>
<p>Kubernetes for dev infrastructure<br>
<a href="https://hackernoon.com/kubernetes-for-dev-infrastructure-40b9175cb8c0?ref=halid.org">https://hackernoon.com/kubernetes-for-dev-infrastructure-40b9175cb8c0</a></p>
</li>
<li>
<p>Awesome Scalability, Availability, and Stability Back-end Design Patterns<br>
<a href="https://github.com/binhnguyennus/awesome-scalability?ref=halid.org">https://github.com/binhnguyennus/awesome-scalability</a></p>
</li>
<li>
<p>A minimalist guide to tmux<br>
<a href="https://medium.com/actualize-network/a-minimalist-guide-to-tmux-13675fb160fa?ref=halid.org">https://medium.com/actualize-network/a-minimalist-guide-to-tmux-13675fb160fa</a></p>
</li>
</ul>
<h4 id="kitaplar">Kitaplar</h4>
<ul>
<li>10 Must Read Books For Every Micro Services And Cloud Native Professional<br>
<a href="http://techprehension.com/2018/01/21/10-must-read-books-for-every-micro-services-and-cloud-native-professional/?ref=halid.org">http://techprehension.com/2018/01/21/10-must-read-books-for-every-micro-services-and-cloud-native-professional/</a></li>
</ul>
<p>Photo Credits:<br>
Nasa Image of The Day - Saying Goodnight<br>
<a href="https://www.nasa.gov/image-feature/saying-goodnight?ref=halid.org">https://www.nasa.gov/image-feature/saying-goodnight</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[DevOps Günlüğü #25 10.11.2017]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>Uzun bir aradan sonra tekrar devam ediyoruz.</p>
<ul>
<li>
<p>Microservices are hard &#x2014; an invaluable guide to microservices.<br>
<a href="https://hackernoon.com/microservices-are-hard-an-invaluable-guide-to-microservices-2d06bd7bcf5d?ref=halid.org">https://hackernoon.com/microservices-are-hard-an-invaluable-guide-to-microservices-2d06bd7bcf5d</a></p>
</li>
<li>
<p>Telepresence - Fast, Realistic, Development for kubernetes and openshift microservices<br>
<a href="https://www.telepresence.io/?ref=halid.org">https://www.telepresence.io/</a></p>
</li>
<li>
<p>Envoy - Open source edge and service proxy, designed for cloud-native applications<br>
<a href="https://www.envoyproxy.io/?ref=halid.org">https://www.envoyproxy.io/</a></p></li></ul>]]></description><link>https://halid.org/devops-gunlugu-18-12-12-2017/</link><guid isPermaLink="false">65e08f2f3306204dd8e69838</guid><category><![CDATA[microservices]]></category><category><![CDATA[kubernetes]]></category><category><![CDATA[openshift]]></category><category><![CDATA[proxy]]></category><category><![CDATA[container]]></category><category><![CDATA[api-gateway]]></category><category><![CDATA[sqlite]]></category><category><![CDATA[storage]]></category><category><![CDATA[trello]]></category><category><![CDATA[dns]]></category><category><![CDATA[docker]]></category><category><![CDATA[load-balancer]]></category><category><![CDATA[serverless]]></category><category><![CDATA[paas]]></category><category><![CDATA[mysql]]></category><category><![CDATA[tmux]]></category><category><![CDATA[database]]></category><category><![CDATA[message-queue]]></category><category><![CDATA[network]]></category><category><![CDATA[continuous-delivery]]></category><category><![CDATA[feature]]></category><dc:creator><![CDATA[Halid Altuner]]></dc:creator><pubDate>Mon, 18 Dec 2017 12:04:22 GMT</pubDate><media:content url="https://halid.org/content/images/2018/09/assasn-14li_banner_0.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://halid.org/content/images/2018/09/assasn-14li_banner_0.jpg" alt="DevOps G&#xFC;nl&#xFC;&#x11F;&#xFC; #25 10.11.2017"><p>Uzun bir aradan sonra tekrar devam ediyoruz.</p>
<ul>
<li>
<p>Microservices are hard &#x2014; an invaluable guide to microservices.<br>
<a href="https://hackernoon.com/microservices-are-hard-an-invaluable-guide-to-microservices-2d06bd7bcf5d?ref=halid.org">https://hackernoon.com/microservices-are-hard-an-invaluable-guide-to-microservices-2d06bd7bcf5d</a></p>
</li>
<li>
<p>Telepresence - Fast, Realistic, Development for kubernetes and openshift microservices<br>
<a href="https://www.telepresence.io/?ref=halid.org">https://www.telepresence.io/</a></p>
</li>
<li>
<p>Envoy - Open source edge and service proxy, designed for cloud-native applications<br>
<a href="https://www.envoyproxy.io/?ref=halid.org">https://www.envoyproxy.io/</a></p>
</li>
<li>
<p>Forge - Define and run multi-container apps in Kubernetes, from source<br>
<a href="https://forge.sh/?ref=halid.org">https://forge.sh/</a></p>
</li>
<li>
<p>Ambassador - Kubernetes-native api gateway for microservices built on the envoy proxy<br>
<a href="https://www.getambassador.io/?ref=halid.org">https://www.getambassador.io/</a></p>
</li>
<li>
<p>A Minimalist Guide to SQLite<br>
<a href="http://tech.marksblogg.com/sqlite3-tutorial-and-guide.html?ref=halid.org">http://tech.marksblogg.com/sqlite3-tutorial-and-guide.html</a></p>
</li>
<li>
<p>Infinit - Open-source decentralized software-based storage platform for modern environments.<br>
<a href="https://infinit.sh/?ref=halid.org">https://infinit.sh/</a></p>
</li>
<li>
<p>Cabot - Self-hosted, easily-deployable monitoring and alerts service - like a lightweight PagerDuty<br>
<a href="https://github.com/arachnys/cabot?ref=halid.org">https://github.com/arachnys/cabot</a></p>
</li>
<li>
<p>Wekan - The open-source Trello-like kanban.<br>
<a href="https://wekan.github.io/?ref=halid.org">https://wekan.github.io/</a></p>
</li>
<li>
<p>CoreDNS - DNS and Service Discovery<br>
<a href="https://coredns.io/?ref=halid.org">https://coredns.io/</a></p>
</li>
<li>
<p>Muguet - DNS Server &amp; Reverse proxy for Docker - Compatible with docker-compose, boot2docker and docker-machine<br>
<a href="https://github.com/mattallty/muguet?ref=halid.org">https://github.com/mattallty/muguet</a></p>
</li>
<li>
<p>Fabio - Fast, modern, zero-conf load balancing HTTP(S) router for deploying microservices managed by consul.<br>
<a href="https://github.com/fabiolb/fabio?ref=halid.org">https://github.com/fabiolb/fabio</a></p>
</li>
<li>
<p>SophiMail - Postfix Installer, Webadmin and Dashboard<br>
<a href="https://github.com/sophimail/webadmin?ref=halid.org">https://github.com/sophimail/webadmin</a></p>
</li>
<li>
<p>fnProject - The container native, cloud agnostic serverless platform.<br>
<a href="http://fnproject.io/?ref=halid.org">http://fnproject.io/</a></p>
</li>
<li>
<p>Tsuru - Extensible and open source Platform as a Service software.<br>
<a href="https://tsuru.io/?ref=halid.org">https://tsuru.io/</a></p>
</li>
<li>
<p>MySQL vs. MariaDB: Reality Check<br>
<a href="https://www.percona.com/blog/2017/11/02/mysql-vs-mariadb-reality-check/?ref=halid.org">https://www.percona.com/blog/2017/11/02/mysql-vs-mariadb-reality-check/</a></p>
</li>
<li>
<p>Atom Teletype - Collaborate in real time in Atom<br>
<a href="https://teletype.atom.io/?ref=halid.org">https://teletype.atom.io/</a></p>
</li>
<li>
<p>A Great Vim Cheat Sheet<br>
<a href="http://vimsheet.com/index.html?ref=halid.org">http://vimsheet.com/index.html</a></p>
</li>
<li>
<p>The Twelve-Factor App Guide<br>
<a href="https://12factor.net/?ref=halid.org">https://12factor.net/</a></p>
</li>
<li>
<p>GitFS<br>
<a href="https://www.presslabs.com/gitfs/?ref=halid.org">https://www.presslabs.com/gitfs/</a></p>
</li>
<li>
<p>AWS just announced a move from Xen towards KVM. So what is KVM?<br>
<a href="https://medium.com/@dbclin/aws-just-announced-a-move-from-xen-towards-kvm-so-what-is-kvm-2091f123991?ref=halid.org">https://medium.com/@dbclin/aws-just-announced-a-move-from-xen-towards-kvm-so-what-is-kvm-2091f123991</a></p>
</li>
<li>
<p>Scaling Postgres with Read Replicas &amp; Using WAL to Counter Stale Reads<br>
<a href="https://brandur.org/postgres-reads?ref=halid.org">https://brandur.org/postgres-reads</a></p>
</li>
<li>
<p>container-diff - Diff your Docker containers<br>
<a href="https://github.com/GoogleCloudPlatform/container-diff?ref=halid.org">https://github.com/GoogleCloudPlatform/container-diff</a></p>
</li>
<li>
<p>LetsEncrypt with HAProxy<br>
<a href="https://serversforhackers.com/c/letsencrypt-with-haproxy?ref=halid.org">https://serversforhackers.com/c/letsencrypt-with-haproxy</a></p>
</li>
<li>
<p>minikube - Run Kubernetes locally<br>
<a href="https://github.com/kubernetes/minikube?ref=halid.org">https://github.com/kubernetes/minikube</a></p>
</li>
<li>
<p>MyRocks - RocksDB storage engine with MySQL<br>
<a href="http://myrocks.io/?ref=halid.org">http://myrocks.io/</a></p>
</li>
<li>
<p>The Power Of tmux Hooks<br>
<a href="https://devel.tech/tips/n/tMuXz2lj/the-power-of-tmux-hooks/?ref=halid.org">https://devel.tech/tips/n/tMuXz2lj/the-power-of-tmux-hooks/</a></p>
</li>
<li>
<p>AntidoteDB - Planet-scale, available, transactional database with strong semantics<br>
<a href="http://syncfree.github.io/antidote/?ref=halid.org">http://syncfree.github.io/antidote/</a></p>
</li>
<li>
<p>Conduit - Next-generation ultralight service mesh for Kubernetes.<br>
<a href="https://conduit.io/?ref=halid.org">https://conduit.io/</a></p>
</li>
<li>
<p>Sandglass - Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.<br>
<a href="https://github.com/celrenheit/sandglass?ref=halid.org">https://github.com/celrenheit/sandglass</a></p>
</li>
<li>
<p>Skydive - Open source real-time network topology and protocols analyzer<br>
<a href="https://github.com/skydive-project/skydive?ref=halid.org">https://github.com/skydive-project/skydive</a></p>
</li>
<li>
<p>Kubernetes Best Practices<br>
<a href="https://speakerdeck.com/thesandlord/kubernetes-best-practices?ref=halid.org">https://speakerdeck.com/thesandlord/kubernetes-best-practices</a></p>
</li>
<li>
<p>Uber&apos;s open source technology stack<br>
<a href="https://www.findbestopensource.com/stack-detail/uber-technology-stack?ref=halid.org">https://www.findbestopensource.com/stack-detail/uber-technology-stack</a></p>
</li>
<li>
<p>Clusto - Datacenter-aware cluster management tool.<br>
<a href="https://github.com/clusto/clusto?ref=halid.org">https://github.com/clusto/clusto</a></p>
</li>
<li>
<p>ishtargate - Contextual Network Templating Engine<br>
<a href="https://github.com/sabey/ishtargate?ref=halid.org">https://github.com/sabey/ishtargate</a></p>
</li>
<li>
<p>DockerSlim - Optimize and secure your Docker containers<br>
<a href="http://dockersl.im/?ref=halid.org">http://dockersl.im/</a></p>
</li>
<li>
<p>GoCD - Simplify Continuous Delivery<br>
<a href="https://www.gocd.org/?ref=halid.org">https://www.gocd.org/</a></p>
</li>
<li>
<p>Joplin - Open source note taking and to-do application with synchronisation capabilities.<br>
<a href="http://joplin.cozic.net/?ref=halid.org">http://joplin.cozic.net/</a></p>
</li>
</ul>
<h1 id="books">Books</h1>
<ul>
<li>Mastering PostgreSQL in Application Development<br>
<a href="https://masteringpostgresql.com/?ref=halid.org">https://masteringpostgresql.com/</a></li>
<li>Go Systems Programming: Master Linux and Unix system level programming with Go<br>
<a href="https://www.amazon.co.uk/Go-Systems-Programming-Master-programming-ebook/dp/B0718WWM6Y?ref=halid.org">https://www.amazon.co.uk/Go-Systems-Programming-Master-programming-ebook/dp/B0718WWM6Y</a></li>
</ul>
<p>Photo Credits:<br>
Nasa Image of The Day - Star Wanders Too Close to a Black Hole<br>
<a href="https://www.nasa.gov/image-feature/star-wanders-too-close-to-a-black-hole?ref=halid.org">https://www.nasa.gov/image-feature/star-wanders-too-close-to-a-black-hole</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Kamu Açık Kaynak Konferansı 2017]]></title><description><![CDATA[<!--kg-card-begin: markdown--><iframe src="https://docs.google.com/presentation/d/e/2PACX-1vSEV9JSYax1ZF26Fn7SSSBF_pth1SdRs6d8-nVFgXUjt2yXxmbUx_2kIChQ_9pUzJSt_r8_wtogK0wf/embed?start=false&amp;loop=false&amp;delayms=3000" frameborder="0" width="960" height="569" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>
<p><a href="https://docs.google.com/presentation/d/e/2PACX-1vSEV9JSYax1ZF26Fn7SSSBF_pth1SdRs6d8-nVFgXUjt2yXxmbUx_2kIChQ_9pUzJSt_r8_wtogK0wf/pub?start=false&amp;loop=false&amp;delayms=3000&amp;ref=halid.org">Sunum</a></p>
<!--kg-card-end: markdown-->]]></description><link>https://halid.org/kamu-acik-kaynak-konferansi-2017/</link><guid isPermaLink="false">65e08f2f3306204dd8e69837</guid><dc:creator><![CDATA[Halid Altuner]]></dc:creator><pubDate>Tue, 24 Oct 2017 12:30:00 GMT</pubDate><media:content url="https://halid.org/content/images/2018/09/kak_2016_sayfa.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><iframe src="https://docs.google.com/presentation/d/e/2PACX-1vSEV9JSYax1ZF26Fn7SSSBF_pth1SdRs6d8-nVFgXUjt2yXxmbUx_2kIChQ_9pUzJSt_r8_wtogK0wf/embed?start=false&amp;loop=false&amp;delayms=3000" frameborder="0" width="960" height="569" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>
<img src="https://halid.org/content/images/2018/09/kak_2016_sayfa.png" alt="Kamu A&#xE7;&#x131;k Kaynak Konferans&#x131; 2017"><p><a href="https://docs.google.com/presentation/d/e/2PACX-1vSEV9JSYax1ZF26Fn7SSSBF_pth1SdRs6d8-nVFgXUjt2yXxmbUx_2kIChQ_9pUzJSt_r8_wtogK0wf/pub?start=false&amp;loop=false&amp;delayms=3000&amp;ref=halid.org">Sunum</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item></channel></rss>