Forwarded from CatOps
Google и Facebook хранят свой код в монорепе. Как бы это не было парадоксально на таких объемах, компании утверждают об очевидных выгодах такого решения.
Точка зрения Google
Точка зрения Facebook (даже с графиками!)
При этом обе компании оговариваются, что такой подход не подойдёт абсолютно всем. Даже внутри компаний есть те, кому он не нравится. Например, как в этом вопросе на Quora
#monorepo
Точка зрения Google
Точка зрения Facebook (даже с графиками!)
При этом обе компании оговариваются, что такой подход не подойдёт абсолютно всем. Даже внутри компаний есть те, кому он не нравится. Например, как в этом вопросе на Quora
#monorepo
cacm.acm.org
Why Google Stores Billions of Lines of Code in a Single Repository
Google's monolithic repository provides a common source of truth for tens of thousands of developers around the world.
Forwarded from CatOps
Подъехали видео со Strange Loop 2017
Это технологическая конференция на разнообразную тематику: разработка, базы данных, распределенные системы т.д
Мне же тут остаётся разве что добавить слова Cindy Sridharan:
"Catching up on videos/blog posts on Strangeloop and feeling utterly sad for not going to it. Definitely attending in 2018!!"
#event
Это технологическая конференция на разнообразную тематику: разработка, базы данных, распределенные системы т.д
Мне же тут остаётся разве что добавить слова Cindy Sridharan:
"Catching up on videos/blog posts on Strangeloop and feeling utterly sad for not going to it. Definitely attending in 2018!!"
#event
YouTube
"Measuring and Optimizing Tail Latency" by Kathryn McKinley
Data centers that service interactive user requests require careful engineering to optimize the tail (99th percentile or higher) response times or users aban...
Forwarded from Українська девопсарня
Антон Кошевой запостил в слак интересную статью о том как тестировать чатботы. Если коротко, то пожалуйста, тестируйте возможные ответы, а в сообщениях об ошибке оставляйте какие-то подсказки и варианты дальнейших действий. Всё как в обычных интерфейсах, кстати.
Forwarded from Українська девопсарня
В полку юникернелов пополнение: atmanos для golang. Решение достаточно интересное хотя бы тем, что не требует от программиста почти ничего, кроме как запустить команду билда.
Forwarded from Українська девопсарня
kubesh это маленький и очень полезный скрипт, который позволит вам более-менее удобно работать с несколькими кластерами кубернетиса.
Forwarded from Українська девопсарня
Вышла неплохая статья от разработчиков ScyllaDB о разных типах дискового IO в линуксе. В самой статье в сжатом виде достаточно неплохо описаны основные различия read\write, mmap и DIO/AIO.
Если коротко: используйте всегда read\write или mmap, потому что чаще всего это будет работать очень неплохо. Но если вы крутые перцы которые сами хотят инвалидировать кеш и готовы писать кучу кода ради производительности, то есть смысл посмотреть в сторону direct\async IO.
Ну и + небольшая табличка. В общем, смело рекомендую прочитать 🙂
Если коротко: используйте всегда read\write или mmap, потому что чаще всего это будет работать очень неплохо. Но если вы крутые перцы которые сами хотят инвалидировать кеш и готовы писать кучу кода ради производительности, то есть смысл посмотреть в сторону direct\async IO.
Ну и + небольшая табличка. В общем, смело рекомендую прочитать 🙂
Forwarded from Українська девопсарня
Позавчера анонсировали systemd 235, в котором помимо прочего значительно улучшили обвязку для создания пользователя сразу под процесс. Типа чтобы у каждого процесса\группы процессов был свой уникальный UID.
Собственно, об динамическом создании пользователей и вышла эта статья: http://0pointer.net/blog/dynamic-users-with-systemd.html
Собственно, об динамическом создании пользователей и вышла эта статья: http://0pointer.net/blog/dynamic-users-with-systemd.html
0pointer.net
Dynamic Users with systemd
Posts and writings by Lennart Poettering
Forwarded from Nklya
Выглядит красивенько
https://github.com/vstconsulting/polemarch
https://github.com/vstconsulting/polemarch
GitHub
GitHub - vstconsulting/polemarch: Simple WEB gui for infrastructure management by ansible playbooks or modules. This is only mirror…
Simple WEB gui for infrastructure management by ansible playbooks or modules. This is only mirror with bins in releases. - vstconsulting/polemarch
Forwarded from DevOps Deflope News
Пошаговый Ansible туториал. Нужно только запустить и нажимать Enter ヅ.
https://goo.gl/ju21Pk
Основан на https://goo.gl/fUea4v
https://goo.gl/ju21Pk
Основан на https://goo.gl/fUea4v
GitHub
turkenh/ansible-interactive-tutorial
Interactive Ansible tutorials with dead simple setup via Docker - turkenh/ansible-interactive-tutorial
Forwarded from DevOps News
Слайды с нового доклада Brendan Gregg про анализ производительности в Linux.
https://www.slideshare.net/brendangregg/kernel-recipes-2017-performance-analysis-with-bpf
#performance #brendangregg #ebpf #bpf
https://www.slideshare.net/brendangregg/kernel-recipes-2017-performance-analysis-with-bpf
#performance #brendangregg #ebpf #bpf
www.slideshare.net
Kernel Recipes 2017: Performance Analysis with BPF
Kernel Recipes 2017: Performance Analysis with BPF - Download as a PDF or view online for free
Forwarded from DevOps News
Опубликованы видео с конференции Strange Loop, проходившей в конце сентября. Конференция посвящена всему вокруг технологий, распределенных систем и безопасности и т.п. Расписание конференций и краткие содержания докладов можно посмотреть тут: https://www.thestrangeloop.com/schedule.html
Плейлист с видео:
https://www.youtube.com/watch?v=0BC_FOIxgy4&list=PLcGKfGEEONaDzd0Hkn2f1talsTu1HLDYu
#videos #strangeloop
Плейлист с видео:
https://www.youtube.com/watch?v=0BC_FOIxgy4&list=PLcGKfGEEONaDzd0Hkn2f1talsTu1HLDYu
#videos #strangeloop
Thestrangeloop
Schedule - Strange Loop
Strange Loop (Sep 21-Sep 22, 2023 - St. Louis) is a conference for software developers covering programming langs, databases, distributed systems, security, machine learning, creativity, and more!
Forwarded from DevBrain
Компания Yahoo недавно выпустила в свет свой Big Data Engine под названием Vespa — http://vespa.ai/. Судя из описания, Vespa создавалась в первую очередь для построения поисковых и рекомендательных систем внутри Yahoo (Yahoo Mail, Flickr, Yahoo Ads). Радует подробная документация и описание архитектуры системы. В планах у компании тесная интеграция движка с TensorFlow совместно с Google. Оригинальный пост про движок можно почитать тут — http://blog.vespa.ai/post/165763618906/open-sourcing-vespa-yahoos-big-data-processing
Forwarded from DevBrain
Подготовил небольшую подборку интересных YouTube каналов для разработчиков. Зацените :) http://telegra.ph/Podborka-interesnyh-YouTube-kanalov-dlya-razrabotchikov-10-01
Telegraph
Подборка интересных YouTube каналов для разработчиков
Всё, что здесь публикую это исключительно моё ИМХО и не претендует на правду в конечной инстанции. Есть пожелания или дополнения к материалу? Пишите мне в Telegram https://xn--r1a.website/adilkhash YouTube это не только сборище ванильных блогеров, летсплейщиков и бьюти…
Forwarded from DevBrain
Наконец организаторы EuroPython 2017 разбили свой огромный livestream на отдельные доклады, сгрупировав их в отдельный плейлист. Посмотреть видео можно по ссылке
YouTube
EuroPython 2017 – The largest Python conference in Europe
Welcome to EuroPython 2017, July 9-16, 2017, in Rimini, Italy ! Brought to you by the EuroPython 2017 Team and the EuroPython Society. Enjoy, -- EuroPython 2...
Forwarded from DevBrain
В сети стали доступны доклады с прошедшего 20 сентября MoscowPython 🔥 Бегом смотреть. Особенно доставил доклад про машинное обучение без PhD.
Forwarded from J
Чот писал-писал, но подумал что хреново объясню)
Так что, сначала статья, а потом, если угодно все еще, то могу скопипастить чо написал)
https://habrahabr.ru/post/313644/
Так что, сначала статья, а потом, если угодно все еще, то могу скопипастить чо написал)
https://habrahabr.ru/post/313644/
Habr
Знакомство с хранилищем Ceph в картинках
Облачные файловые хранилища продолжают набирать популярность, и требования к ним продолжают расти. Современные системы уже не в состоянии полностью удовлетворить все эти требования без значительных...