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.
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.
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.
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.
Ve volném časem se věnuju různým věcem a jedna z nich je hraní s Golangem a frameworkem pro IoT Gobot a GoCV.
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.