GOLANG_INTERVIEW Telegram 1266
⚙️ Хочешь понять, как пишутся реально быстрые системы на Go?

Вот полезные исходники VictoriaLogs:

Выжимка из 10 фишек, как разрабы выжали максимум из Go:

1. Свои bloom-фильтры → меньше I/O и лишней обработки
2. Колонно-ориентированное хранение → лучше сжатие и кэш
3. mmap + fallback на pread → zero-copy чтение
4. Lock-free object pool’ы и ареновые аллокаторы
5. JSON‑парсеры без reflection — сотни МБ/с на ядро
6. HTML‑шаблоны компилируются → почти скорость printf
7. Сжатие Zstd с учётом словаря → баланс CPU и трафика
8. Параллелизм на всех этапах + адаптивные лимиты
9. Scatter‑gather запись → saturate сеть
10. Быстрые хеши и random без блокировок

📚 Читается как гайд по системному Go. Обязательно к изучению.

https://github.com/VictoriaMetrics/VictoriaLogs
👍10🔥2🥰1



tgoop.com/golang_interview/1266
Create:
Last Update:

⚙️ Хочешь понять, как пишутся реально быстрые системы на Go?

Вот полезные исходники VictoriaLogs:

Выжимка из 10 фишек, как разрабы выжали максимум из Go:

1. Свои bloom-фильтры → меньше I/O и лишней обработки
2. Колонно-ориентированное хранение → лучше сжатие и кэш
3. mmap + fallback на pread → zero-copy чтение
4. Lock-free object pool’ы и ареновые аллокаторы
5. JSON‑парсеры без reflection — сотни МБ/с на ядро
6. HTML‑шаблоны компилируются → почти скорость printf
7. Сжатие Zstd с учётом словаря → баланс CPU и трафика
8. Параллелизм на всех этапах + адаптивные лимиты
9. Scatter‑gather запись → saturate сеть
10. Быстрые хеши и random без блокировок

📚 Читается как гайд по системному Go. Обязательно к изучению.

https://github.com/VictoriaMetrics/VictoriaLogs

BY Golang вопросы собеседований




Share with your friend now:
tgoop.com/golang_interview/1266

View MORE
Open in Telegram


Telegram News

Date: |

With Bitcoin down 30% in the past week, some crypto traders have taken to Telegram to “voice” their feelings. The initiatives announced by Perekopsky include monitoring the content in groups. According to the executive, posts identified as lacking context or as containing false information will be flagged as a potential source of disinformation. The content is then forwarded to Telegram's fact-checking channels for analysis and subsequent publication of verified information. When choosing the right name for your Telegram channel, use the language of your target audience. The name must sum up the essence of your channel in 1-3 words. If you’re planning to expand your Telegram audience, it makes sense to incorporate keywords into your name. So far, more than a dozen different members have contributed to the group, posting voice notes of themselves screaming, yelling, groaning, and wailing in various pitches and rhythms.
from us


Telegram Golang вопросы собеседований
FROM American