Sažetak jučerašnjeg Python meetupa


#1

Jučer sam ulovio PythonHR meetup u hacker spaceu Mama u Zagrebu pa da prenesem malo dojmove. Posjećenost je bila rekordna, mislim skoro 60 ljudi. Jedva smo svi stali u predavaonu.

Od predavanja, Josip Katalinić je održao kratak uvod u dekoratore funkcija u Pythonu na zanimljiv način, predstavljajući prvo životni vijek i vidljivost globalnih/lokalnih varijabli, ugniježđene funkcije, closure pa na kraju i same dekoratore. Inače, spomenute su i primjene dekoratora – Flask, mock, login_required, …

Nakon toga, Tomislav Rašeta je predstavio arhitekturu stranice 24sata.hr, najposjećenijeg hrvatskog web portala. Prilično hardcore priča – izgradili su vlastiti podatkovni centar, imaju direktnu vezu na Tier 1 mrežu (znači gola kralježnica interneta, bez posredništva ISP-ova) i skoro sve se izvodi na bare metal serverima, znači bez virtualki. Load balancing sloj uključuje Nginx i HAproxy. Svi aplikacijski serveri su na Djangu i to im funkcionira jako dobro – nije bilo potrebe za isprobavanjem nekih ubrzanja koristeći pypy ili sličnih performance boostova. Ključan im je monitoring – koriste New Relic, Sentry, Nagios, Pingdom i druge servise. Ako nešto pođe po zlu, dobiju poziv i u 3 u noći ako treba gdje im simpatični sintetski generirani govor dojavi da nešto ne štima u sustavu.