Alexander
раз у них есть фейлы - я рассматриваю вот этот сценарий, когда ошибок нет, как некий недостижимый идеальный сценарий
Dmitrii
Кстати, Никита. По поводу баги которая рпзьебывает базу. У меня такая была
Dmitrii
И заметили только через 4 месяца.
Nikita
ну молодцы, что заметили, если все хорошо кончилось, я рад
Dmitrii
Ну я не совсем.
Dmitrii
Мне вот предстоит сидеть и ебаться из десятков бекапов данные мержить
Dmitrii
Там чуть в том что есть список, и по нему обход каждый день. И вот по паре айтемов из списка удалялось
Dmitrii
Когда уже стало не хватать 20 штук мне задали вопрос - а где?
Dmitrii
🙈
Nikita
да, это очень неприятная штука, у нас что-то подобное было, но чинил тот, кто поломал.
Dmitrii
Логично)
Nikita
я периодически рассказываю байку про то, как мы размер lvm чанка не тот на продакшн катнули. если бы во-время не заметили бы(читай через 20 секунд), навернули бы вообще всех клиентов без возможности восстановления.
Nikita
но это как обычно, череда ошибок, если бы хоть бы одну не допустили, то такого бы не случилось бы
Dmitrii
Я когда на одной работе работал, там коллега запустил случайно пхп тул в окружении прода на стейдже. А тул был для флаша кластера эластиксеч. Ну и короче бай-бай индекс на проде.
Dmitrii
Все бегали с горящими задницами.
Dmitrii
Пизды получил и разработчик, и админ.
Alexander
да программистам доступ на продакшн не давать лучше
Dmitrii
Александр, ты читать умеешь?)
Dmitrii
Запуск был на стейдже.
Alexander
а причём тогда программист?
Nikita
Dmitrii
При том что закодил так, что когда env'а нет, то он равен production.
Dmitrii
А админ за то, что не закрыл кластер с адресов стейджинга.
Alex
@all, есть люди, хорошо разбирающиеся в Akka?
Alexander
ээ, ну так программист тут не причем имхо
Alexander
мало ли что он там написал
Dmitrii
Комплексная проблема.
Alexander
он мог вообще написать скрипт, который пароли из продакшен базы воровать будет
Alexander
это задача админа пресекать такие попытки
Alexander
почему он доверял коду программиста?
Nikita
вообще делить ответственность это не лучшая практика
Dmitrii
Виноват конечно больше админ был.
Alexander
доступ к продакшен базе должен быть у минимума человек
Alexander
и надо быть готовым к тому, что конкурент подошлет кого-то на работу в эту компанию
Alexander
чтобы получить данные из базы
Dmitrii
Александр, на эластик пароль не нужен.
Alexander
ну, короче, считаю, тут только админ виноват
Alexander
админов должно быть мало и все они должны быть немного параноиками, программисты вообще к продакшен базе доступ не должны иметь никогда, пусть кодят на тестовых данных
Alexander
а то как у моего знакого будет, работал в компании-стартапе, а-ля, pay pal по функционалу, доступ к базе был у многих, базу в итоге слили))
Alexander
и вряд ли они там нашли кого-то
E
А есть мобильные разработчики? Может кто-нибудь поделиться полезными гайдами о процессе разработки от идеи до релиза?
Dmitrii
Dmitrii
Все конечно от данных зависит. Но все же.
Alexander
ну там много кривых вещей было, даже апдейты базы вручную через SQL
Alexander
когда разрабатывали - в файлик писали SQL команды, которые потом выполняли вручную при обновлении на продакшене
Alexander
но когда все имеют доступ к основной базе - это какой-то проходной двор
Dmitrii
Не, с этим не кто не спорит.
Dmitrii
Мы у нас написали специальный деперсонализатор
Dmitrii
В итоге база всегда как на проде. Но ни паролей, ни почт, ничего такого нет.
Dmitrii
Все счастливы.
Alexander
это даёт возможность конкуренту нанять студента-стажера к вам, в итоге он будет знать какие-то интересные маркетинговые знания, например, на каких тарифах у вас сидят клиенты, сколько их, какие-то названия компаний (те же контакты легко гуглятся)
Dmitrii
ДЕПЕРСОНАЛИЗАТОР
Alexander
ну вы же не все данные меняете
Dmitrii
Не знаю на сколько ты понимаешь смысл этого слова :)
Alexander
вот есть клиент Х
Alexander
кортеж в базе
Alexander
есть таблица услуг
Alexander
они там связаны
Alexander
можно посмотреть отчёты по услугам
Alexander
можно посмотреть, сколько новых клиентов за день добавляется к вам в базу
Dmitrii
Везде по разному. У нас есть база с таблицей призеров олимпиад. Там они тоже все вычещены
Dmitrii
Тоже самое ответ на твой вопрос.
Alexander
но как минимум это не вытекает из слова ДЕПЕРСОНАЛИЗАТОР
Alexander
:-)
Alexander
ладно, пофиг, я тут уточнил у vscale.io - у них используются процессоры Intel(R) Xeon(R) CPU E5-2670 v3 @ 2.30GHz и материнские платы https://www.supermicro.nl/products/motherboard/Xeon/C600/X10DRW-i.cfm , сетевое оборудование Juniper... это если кому интересно...
Nikita
а зачем это знание может понадобиться?
Alexander
мне было интересно, что там за мистические ядра
Alexander
они про процессор не писали на сайте
Nikita
аа
Alexander
https://www.cpubenchmark.net/cpu_lookup.php?cpu=Intel+Xeon+E5-2670+v3+%40+2.30GHz&id=2337&multi=2
g
релиз в 2:20 субботы, стартап епта
niko
Dmitry
g
😱
Alex
Какое же говно akka persistent
Alexander
пишу такой в Агаву (ливчат): "добрый день) а дайте плиз айпишник любого дедика попинговать", ответ: "Здравствуйте. Вы можете арендовать у нас сервер и тогда мы предоставим Вам практически любое количество IP адресов чтобы Вы пинговали их в любое удобное время." 😄продажники 90 лвла
Dmitry
Dmitry
(на самом деле так можно сказать по поводу всего, что называют говном)
Dim
какой тул есть для слива последних данных
stage <- production на mysql:innodb ?