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

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

https://habr.com/ru/companies/ostrovok/articles/972084/

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

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

Если вы когда-либо строили высоконагруженные системы поиска, то знаете, что в какой-то момент узким местом становится не код, а сама архитектура. Поиск доступных отелей — как раз тот случай: миллиарды...

Хабр

Last Chance in 2025! Join the free #EclipseStore Advanced online training with C. Kümmel, powered by #JAVAPRO! Dec 09 at 5:00-9:00 PM CET.

Grab free tickets: https://bit.ly/3F7JYBY

@JAVAPROmagazin @microstreamOne #Persistence #Databases #JPA #Hibernate #InMemory #Microstream

Tomorrow! Join the free #EclipseStore Advanced online training with Christian Kümmel, powered by #JAVAPRO! Dec 09 at 5:00 - 9:00 PM CEST.

Grab free tickets: https://pretix.eu/impuls/advanced/
@JAVAPROmagazin

@EclipseStoreIO
#Persistence #Databases #JPA #Hibernate #InMemory #Microstream

Today at Deutsche Bank Technology Centre Berlin: How banks build ultra-fast HFT systems using #Java #InMemory computing with #EclipseDataGrid.
Microsecond #Performance, full in-memory stack, vector search & more — all #OpenSource.

Interested? Contact Markus Kett https://www.linkedin.com/in/markuskett/

Today at Deutsche Bank Technology Centre Berlin: How banks build ultra-fast HFT systems using #Java #InMemory computing with #EclipseDataGrid.
Microsecond #Performance, full in-memory stack, vector search & more — all #OpenSource.

Interested? Contact Markus Kett https://www.linkedin.com/in/markuskett/

I just heard that an old friend and colleague with whom I’d lost touch has died. There are lots of things to be said by people closer to them than I had become. But this person was kind, and classy, and creative. And by being all of that, they made the world, and so many other people’s lives, far better. If you know anyone like that, tell them so.

#inmemory #inmemoriam #absentfriends #tribute #tellthem #eulogy #elegy #sorrow #passing

Gratitude Sunday 💚
I recently lost a dear friend and mentor to cancer, and it has reminded me how fragile and precious life is. Trying to slow down, be present, and appreciate the here and now a little more.

#GratitudeSunday #LifeIsPrecious #HereAndNow #InMemory #MartyKCNY #HowardHanna

Join our CEO Markus Kett & CTO Florian Habermann at #JCONGenAI2025 in Ljubljana / Slovenia: 'From Tables to Vectors: A Hands-On Guide to Bi-Directional Database Synchronization in #Java', NOV 20 at 11:10 AM CET

Register now: https://genai.jcon.one/

#MicroStream #EclispeStore #InMemory

Join our CEO Markus Kett & CTO Florian Habermann at #JCONGenAI2025 in Ljubljana / Slovenia: 'From Tables to Vectors: A Hands-On Guide to Bi-Directional Database Synchronization in #Java', NOV 20 at 11:10 AM CET

Register now: https://genai.jcon.one/

#MicroStream #EclispeStore #InMemory

Me And My Girlfriend - 2Pac ft Virginia Slim

https://video.liberta.vip/w/bz6NrLAHmdRwfBrMRmpLR3

Me And My Girlfriend - 2Pac ft Virginia Slim

PeerTube