2023-03-10 14:01:50 +0100 +0100

Prskavčí blog

Oct 6, 2019

SRECon EMEA 2019, Dublin

Tento rok jsem 2 až 4 října se zúčastnil v Dublinu konference SRECon, která je jediná plně soustředěná na to co je Site Reliability Engineering jak to popisují knihy Site Reliability Engineering a The Site Reliability Workbook od Google. Když to ještě doplníte o Seeking SRE máte celou sbírku literatury.

SRECon začal v roce 2014 s 276 lidmi, dnes na SREConu EMEA 2019 bylo 819 lidí. Už to není úplně neznámá věc, kterou znají jen zasvěcení lidmi s Google nebo ex-Googlery, kteří to zavedli někde jinde jako byl SoundCloud. Je vidět, že podobnou potřebu měli všichni velcí hráči na trhu a dnes Google, Amazon, Microsoft a mnozí další mají svoje SRE.

Aug 15, 2019

Jaká je cesta k produkčnímu kódu?

V poslední době jsem četl několik dobrých článků jak Elixir + gRPC: the road to production nebo Don’t use Go’s default HTTP client (in production) a zkoušel jsem hledat zda dokumentace v projektech vlastně učí vývojáře se zamyslet nad tím co poskytují jazyky jako základ a jak ve skutečnosti je potřeba potom aplikaci nastavit, aby šla provozovat dostatečně robustně a spolehlivě.

Klasický příběh je zmíněný v tom článku “Don’t use Go’s default HTTP client (in production)” a to jsou defaultní hodnoty timeoutu pro HTTP klienty. Například v tom článku, je zmíněný default 0 což znamená žádný timeout a to je asi ta nejhorší varianta. V Node.JS je default 120s a dalších jazycích je to například 60s (Ruby, PHP) apod. Je to opravdu zajímavé obzvláště pokud to porovnám se svým světem, kde Heroku zabije každý request za 30s a vy musíte aktivně pracovat na tom, aby jste těch 30s nedosáhli.

May 26, 2019

Kubecon EU 2019 - Barcelona

Kubecon je největší evropká konference kolem Cloud Native and Kubernetes. Letos se konala v Barceloně a podle organizátorů tam bylo 7700 účastníků. Byli to tradičně tři dny plné přednášek a jeden den věnovaný workshopům. Letos jsme v Barceloně potkali mnohem více lidí z Česka než loni, je vidět, že zájem roste napříč firmami co poskytují Kubernetes jako službu i mezi koncovými uživateli.

Na konferenci je vynikající jak rychle se objevují videa z přednášek, už v poslední den konference jich bylo dostupných přes 200 na youtube kanálu CNCF. Mohl jsem si projít zajímavé přednášky, které se mi nevešli do mého programu. Vy teď budete mít všechny přednášky online.

Feb 8, 2019

Moduly v jazyku Go

Jedna z věcí co mi přišli na na Go ze začátku těžké byla GOPATH. Byl jsem zvyklý udělat git clone kamkoliv jsem chtěl a potom to pustit, ale v Go to jednoduše nešlo. Až ve verzi 1.11 přišli go modules a tuto nevýhodu odstranili. Hodně vývojářů začala tuto funkci hned používat a ja jsem taky migroval všechny svoje projekty.

Jul 30, 2018

Recenze knihy: The Site Reliability Workbook

První kniha o SRE vyšla před dvěma lety. Kniha nazvaná prostě Site Reliability Engineering je kompendium znalostí, které v Googlu nasbírali za řadu let a zárověň popisuje technologie, které Google používá a na kterých staví svoji infrastrukturu. Část poznatků a procesů je univerzální, ale hodně toho je Google specifické, hlavně věci kolem technologií. Minulý týden v rámci konference Google Next 2018 vyšlo preview druhé knihy nazvané The Site Reliability Workbook.