Интересно, считали ли вы после какой цифры использование AWS станет для вас слишком дорогим? Статья заинтересовала, в свое время сам сильно смотрел в сторону подобного решения, но судя по местному прайсу рассылка пушей начиная от 100k в день становится очень дорогим удовольствием :(
Тотальный зоопарк, но судя по всему с этим ничего не поделать. Провел в свое время на фронтенде 5 лет, смигрировал в бекенд и глядя на все это возвращаться не сильно хочется. В догонку к отличной статье и вопросам на тему кто же должен писать TDD, а кто заниматься версткой советую прочитать вот это:
css-tricks.com/the-great-divide
Про ansible интересно — как раз собирался все перевести из баша на ansible. Но возможно, ваш опыт действительно больше релевантен к «сотням серверов»? ;) Big scale, high load и все такое — у меня например докер вместе с compose крутится с 2015 года на парочке серверов в продакшне без всяких проблем. Я бы даже сказал что docker там используется как продвинутый virtualenv и не более — без всяких автоскейлингов и прочих свармов из
ми про одне й те й саме насправдi)
Да, действительно — был не прав. «Общей» практикой таковое не является. Тем не менее, вполне имеет место быть при активной разработке приложения/контейнера.
да, судя по всему о разных
1. Not true, дивiться вище де про «большинство официальных докерфайлов» — one dependency per line
2. Не знав :) Але наче вже не актуально github.com/shykes/docker/pull/66
3. Це якщо ви devops, а якщо я дев й менi треба тут й зараз — неактуально
4. Розмiр — ок аргумент, хоча дуже залежить з огляду на вартiсть стораджу яка прямуэ до нуля з кожним роком
«Общая практика» == «Большинство официальных докерфайлов», не вижу никаких противоречий.
Поведайте чем это плохо?
Что подтверждает полностью то что я написал выше про кэширование. Но я предпочитаю копипастить RUN
в каждой строке вместо табов и обратных слэшэй
В данном конкретном случае возможно и да — но общая практика писать каждый RUN своей отдельной строчкой по причине кэширования при билде контейнера. Когда нужно часто перестраивать контейнер и возникает потребность поменять какую-либо зависимость, то при длинном списке в одну строку apt-get -y install x1 x2 x3
будет перестраиваться все и это может быть очень долго
Особенно доставил комментарий «коллеги» про перевод английской фразы — товарищ просто 100% подтвердил твой диагноз про ЧСВ среднего укроайтишника. При том, что я тоже считаю что незнание сего языка означает фактическую профнепригодность в нашей сфере, но прям вот так специально выделять это в качестве «аргумента» — смешно
Скрины в студию!
Спасибо за интересный материал.
Про Аргентину сразу как-то вот это вспомнилось:
«...Если у вас нет хорошего набора оружия для выживания, приобретайте его прямо сейчас. Пусть это будет одним из приоритетов — после запаса еды, воды и жилища. Купите хотя бы среднего размера пистолет, военную полуавтоматическую винтовку и пистолет или винтовку
diso.livejournal.com/277457.html
www.amazon.com/...
100% это оно, спасибо за тайминг — а то мотать/искать этот момент слишком долго
Хе-хе, как тут не вспомнить дядю Боба с его примером реального проекта(вики), в котором выбор БД откладывали как только могли, вплоть до сдачи работ заказчику. Который постфактум, оправдываясь очередной «corporate policy» захотел все хранить в базе. И эту фичу они добавили как плагин к релизнутой системе за какое-то смешное время.
www.youtube.com/watch?v=HhNIttd87xs
А так, да — хранили все сначала in-memory, потом в файликах (изменения в вики печально пропадали после ребута)
Так что нечего тут ржать, товарищи :)
а кто вас заставляет обновлять их?Например заказчик, который хочет фичу X, ставшую доступной в версии либы Y.
Я лет 5 занимался исключительно фронтендом, еще лет 5 — бекендом, с различными зоопарками технологий. Поэтому не вам мне рассказывать что кому было западло учить. Мои личные ощущения никак не связаны ни с фронтендом ни с бекендом.
Что касается микросервисов — то это очередной hype, который понемногу сдувается. На моем предыдущем проекте нам «продали» идею микросервисов и все у нас было на питоне (без всяких go, clojure и проч. ) — тем не менее, сложность только увеличилась а каких-то принципиальных проблем оно не решило.
Какая-то тривиализация проблемы под сравнение списков различных технологий. Кроме разнообразия которое присутствует везде, есть еще такие вещи как обратная совместимость, поддержка и просто стабильность — для того чтобы можно было хотя бы на год вперед не переживать что оно сломается.
В моей практике был отличный «success story», когда спустя год после написания проекта туда захотели внести какие-то изменения и оказалось что половина либ/фреймворков уже не поддерживается или же вышли новые версии которые полностью ломают обратную совместимость.
Конечно же, для бекенда подобное тоже актуально, но гораздо менее заметно. Мы здесь говорим о трендах и личных ощущениях.
На бекенде с яваскриптом все в точности так же
Какая отличная заказуха. Ключевые слова «фекалии», «незаконно», «намыв песка» 🙂 Еще позабавил сельский голова — «Там же ФОПи! Податків не платять! », «Статутний капітал 30млн доларів!». Кароч, если б я был типичным борцуном за справедливость, то даже, наверное, и купился бы. Но ГО «Стоп корупції» спалились уже на спутниковых снимках — если нажать на паузу, и присмотреться — то площадь прибрежной зоны не менялась от слова вообще. Еще позабавили «доказательства» «фекалий», которые сливаются в водохранилище — в виде калейдоскопа рандомных фоток хз чего.
Еще из ржачного — фотки с номерами пеньков 🙂 «О Боже, они спилили 3 сосны!»
На лицо классика украинского жанра --- Как это так что у вас в уставном капитале 30 лямов, а вы не хотите делиться «з громадою»? ©
Ну а кто такие ГО «Стоп Корупції», хорошо расписано здесь t.me/KARAS_EVGEN/7733