home.social

#flatbuffers — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #flatbuffers, aggregated by home.social.

  1. Пишем свою in-memory базу на Go, ускоряем поиск отелей в десятки раз

    Если вы когда-либо строили высоконагруженные системы поиска, то знаете, что в какой-то момент узким местом становится не код, а сама архитектура. Поиск доступных отелей — как раз тот случай: миллиарды «ночей», десятки тысяч RPS, постоянные обновления календарей, строгая консистентность и высокая цена любой ошибки. Старый стек на Python + Postgres + Redis долго тянул, но однажды стал «тормозить» настолько, что оптимизировать дальше было невозможно — SQL-запросы разрастались, реплики множились, latency прыгала до 60 секунд, а кэширование превращалось в источник инцидентов. Так мы пришли к идее построить

    habr.com/ru/companies/ostrovok

    #golang #inmemory #database #postgresql #highload #Flatbuffers #Protobuf #кэширование #микросервисы