kamyshev.code – Telegram
kamyshev.code
1.77K subscribers
40 photos
565 links
Архитектура, код, софт-скиллы и всё остальное. Вопросы, пожелания, комментарии — @igorkamyshev

https://kamyshev.me
Download Telegram
Forwarded from thai:ecaspates (Mariya Goroshko)
На прошлой неделе Антон Шувалов в докладе упомянул, что чтобы научиться строить архитектуру фронтенда следует читать книги про архитектуру бекенда. Это очень хороший совет. Я не знаю почему, но все хорошие книги про проектирование систем написаны для бекендеров.

#проектирование
DigitalOcean App Platform — решения для деплоя приложений в интернет без головной боли. Пишешь докер-файл, нажимаешь кнопку и магия случается — сервис уже доступен.

Я давно хотел попробовать эту штуку, но все как-то не было времени разбираться. Сегодня обнаружил, что @yt_listen_bot перестал помещаться в общий дроплет и решил переселить его в App Platform. Поэтому, вот свежие впечатления.

1. Оно правда работает, как обещает. Кнопку жамкаешь — деплой случается. У меня для этого был написан свой скрипт, но всегда приятно отказываться от велосипедов. Как бонус — зиро-даунтайм деполой из коробки.

2. Удобно собираются логи и метрики ноды (нагрузка на процессор, потребление памяти, нагрузка на сеть). Сразу в том же месте можно посмотреть на состояние базы данных.

3. Дорого. Минимальный инстанс аналогичный дроплету за 6 долларов обходится в 12. То есть в два раза дороже.

4. Нет доступа к мэнэджд базам данных внутри DigitalOcean по приватной сети, только по публичной. Плюс, нельзя добавить сервис в вайт-лист для коннекта. Приходится отключать ограничение по хостам на подключения. Страшно.

5. При любом изменении настроек происходит полная пересборка контейнера. Непонятно и дико раздражает пока настраиваешь первый раз.

Короче, определенно прекрасное решение для пет-проектов. Но цена прямо злая.

#удобство_разработки
Не могу понять, это хороший интерфейс для библиотеки работы с конфигом или полный шлак?
Как API?
Anonymous Poll
47%
Кайф
53%
Дичь
Вот еще пара примеров
Второй сезон Frontend Crew закончился. Могу с уверенностью заявить, что это был один из самых сложных проектов в моей жизни.
Я думаю, через пару лет Логакс сильно изменит индустрию разработки клиентских приложений.

Подпишитесь на канал и следите за его развитием — @logux_io
Поразительно неинтуитивный интерфейс наложения ограничений на пользователя в чате в телеграмме. Нужно зайти в настройки чата, выбрать раздел Permissions, промотать внизу и нажать на кнопку Add Exception.

Вместо длинного нажатия на пользователя прямо внутри чата. Иногда поражаюсь, как отдельные приложения придумывают заново знакомое интерфейсное решение и получается не круто.
Официально заявляю, что мой доклад про то как мы строим платформу разработки фронтендов в Авиасейлс никто не хочет слушать.

Так что придётся вам читать его текстом. Трепещите.
Итак, тут почти месяц не было постов по теме. Это потому что я был полностью погружен в производство второго сезона Frontend Crew. Это был, без преувеличения, самый сложный проект в моей жизни — много переменных, много действующих лиц, много неизвестных.

Все полтора месяца мое ощущение от конференции колебалось от «господи, какой провал» до «ооо, как же мы разъебем» и обратно. В итоге, получилось больше второе 🚀 (чем я жутко горжусь), но сил на это ушло какое-то титаническое количество.

Кстати, мы нанимаем.