TGViewer
Channel Public Channel
defer panic

defer panic

@deferpanic

Канал про айти в целом и про Go в частности.
YouTube → youtube.com/@deferpanic
Все вопросы в личку канала
Поддержать канал:
ETH — tomakado.eth
TON — tomakado.ton
BTC — 19xwFstmVQsVYqZP64iMVg1StLNSah6Smo
Subscribers
3.02K
Photos
83
Videos
11
Links
208

Showing posts older than #10 · Back to latest

Older Posts 6 shown
Post #9 335

Forwarded from БлоGнот

Сложно найти человека, который не знал бы сайт Stack Overflow, некоторые вообще код не пишут, только копируют оттуда. Поэтому мне было интересно найти и послушать свежий подкаст с Робертой Арковерде, которая с 2014 работает в компании и теперь является директором по разработке, где она очень доступно и хорошо рассказывает о технической изнанке популярного сервиса.

И надо сказать, очень неожиданные вещи сообщает — весь Stack Overflow работает на 9 физических серверах, никакого облака, эти серверы работают под управлением Microsoft IIS, загружены на 5-10 процентов, основное приложение монолитное (никаких микросервисов) и написано на .NET, причем практически не используется кэширование — как оказалось, создаваемый кэш оставался во многом невостребованным и быстрее и надежнее держать треть базы данных прямо в памяти. И вот со всем этим сервис отрабатывает 6 тысяч запросов в секунду, отдавая почти 2 млрд показов страниц в месяц. А всего в компании работает порядка 50 разработчиков. И они не стремятся гнаться за модными технологиями — тем более, что в нынешнем состоянии способны выкатывать изменения хоть несколько раз в день за 4 минуты.

Подкаст, разумеется, на английском, и там есть транскрипция, если кто-то хочет быстро прочесть.
https://www.hanselminutes.com/847/engineering-stack-overflow-with-roberta-arcoverde
Hanselminutes Engineering Stack Overflow with Roberta Arcoverde The Hanselminutes Podcast by Scott Hanselman - Fresh Air for Developers - Deep tech talk from an inclusive perspective
  • 👍 2
Post #8 326
Там опубликовали предварительные релиз ноуты к Go 1.19. Лично для меня самое интересное — это появление atomic.Pointer[T]. Если я правильно понял, теперь можно будет делать lock free операции не только над счётчиками, но и над структурами. В общем то, что в языках типа Clojure было давно, и наконец-то доехало до нас.

https://tip.golang.org/doc/go1.19
tip.golang.org Go 1.19 Release Notes - The Go Programming Language
Post #7 328
Вот теперь точно можно отмечать
  • 👏 5
  • 👍 3
  • 👎 2
Post #6 344
Post #3 344
🫶
Post #1
Channel created
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →