Хороший пример того как просто можно организовать развертывание вашей системы состоящей из нескольких компонентов и требующей предварительной настройки при инсталляции
скрипт интерактивной установки swarmpit:
https://github.com/swarmpit/installer/blob/8b947373547e977dab86760773f55bd1e3d1d4f5/install.sh
скрипт интерактивной установки swarmpit:
https://github.com/swarmpit/installer/blob/8b947373547e977dab86760773f55bd1e3d1d4f5/install.sh
GitHub
installer/install.sh at 8b947373547e977dab86760773f55bd1e3d1d4f5 · swarmpit/installer
Swarmpit installer. Contribute to swarmpit/installer development by creating an account on GitHub.
https://www.isdayoff.ru - api производственного календаря, для нескольких стран
вроде даже видел что есть праздники регионального уровня для РФ
по мне так идеальный пример как должен быть оформлен собственный проект по документации
вроде даже видел что есть праздники регионального уровня для РФ
по мне так идеальный пример как должен быть оформлен собственный проект по документации
Про паттерны проектирования сервисов
https://uproger.com/26-osnovnyh-patternov-mikroservisnoj-razrabotki/
Но более подробно узнать об этом лучше в книге Сема Ньюмана «Создание микросервисов»
https://uproger.com/26-osnovnyh-patternov-mikroservisnoj-razrabotki/
Но более подробно узнать об этом лучше в книге Сема Ньюмана «Создание микросервисов»
UPROGER | Программирование
26 основных паттернов микросервисной разработки
Несмотря на достоинства микросервисов, при их внедрении можно столкнуться с множеством проблем.
Изучение общих закономерностей в решении этих проблем привело к появлению паттернов микросервисной разработки (Microservices Patterns), или шаблонов проектирования…
Изучение общих закономерностей в решении этих проблем привело к появлению паттернов микросервисной разработки (Microservices Patterns), или шаблонов проектирования…
👍1
https://healthchecks.io - сервис мониторинга живучести ваших систем, но есть нюансы...
обычно проверка живучести инициируется самой системой мониторинга, но в данном случае наоборот. я так понимаю если искать сходство, то это похоже на отображение статусов доступности раннеров в gitlab-ci
т.е если брать эту систему для мониторинга, то включать в нее сервисы у которых основная задача не ответ на http запрос, а наоборот, у которых задача куда то сходить за информацией, и куда то ее отправить, или бекапы, или регламенты
обычно проверка живучести инициируется самой системой мониторинга, но в данном случае наоборот. я так понимаю если искать сходство, то это похоже на отображение статусов доступности раннеров в gitlab-ci
т.е если брать эту систему для мониторинга, то включать в нее сервисы у которых основная задача не ответ на http запрос, а наоборот, у которых задача куда то сходить за информацией, и куда то ее отправить, или бекапы, или регламенты
Наткнулся на очевидно новый тренд, примерно с сентября этого года
все кто сейчас в этой части что то предлагают, пока даже не могут полноценно сформировать его стоимость, это говорит о том что сегмент еще достаточно нишевый
Кадровый ЭДО (КЭДО)
Что такое КЭДО и как он поможет вашему бизнесу
Станет ли обязательным кадровый электронный документооборот
Астрал iКЭДО
ИТС (нужна авторизация 🥸)
КЭДО от Контур
все кто сейчас в этой части что то предлагают, пока даже не могут полноценно сформировать его стоимость, это говорит о том что сегмент еще достаточно нишевый
Кадровый ЭДО (КЭДО)
Что такое КЭДО и как он поможет вашему бизнесу
Станет ли обязательным кадровый электронный документооборот
Астрал iКЭДО
ИТС (нужна авторизация 🥸)
КЭДО от Контур
hh.ru
Что такое КЭДО и как он поможет вашему бизнесу
Что такое кадровый электронный документооборот и как он работает? Как соблюсти законы при переходе на кадровый электронный документооборот (КЭДО)? И какие преимущества даёт перевод документов в цифру? Объясняет Дмитрий Махлин, директор по развитию КЭДО платформы…
Опубликована 9-я версия брошюры Postgres: первое знакомство от компании Postgres Pro
Краткий обзор тут
Краткий обзор тут
pgvector - расширение поиска по сходству векторов
Оно поддерживает Эвклидово расстояние L2, скалярное (внутреннее) произведение (inner product) и косинусное сходство (cosine distance). Оно полезно при текстовом поиске с нечётким соответствием. Создаются соответствующие индексы. Есть много клиентских библиотек на Python, Node.js, Go, Ruby, PHP, Rust и других языках.
Оно поддерживает Эвклидово расстояние L2, скалярное (внутреннее) произведение (inner product) и косинусное сходство (cosine distance). Оно полезно при текстовом поиске с нечётким соответствием. Создаются соответствующие индексы. Есть много клиентских библиотек на Python, Node.js, Go, Ruby, PHP, Rust и других языках.
GitHub
GitHub - pgvector/pgvector: Open-source vector similarity search for Postgres
Open-source vector similarity search for Postgres. Contribute to pgvector/pgvector development by creating an account on GitHub.
Интересный выпуск с патологоанатомом, мало кто знает чем они на самом деле занимаются и про ai
Для себя ещё раз подчеркнул, что важно иметь ни одну специализацию, как в одном из рассказов Полдень, XXII век
https://music.yandex.ru/album/9294155/track/109250999?utm_medium=copy_link
Для себя ещё раз подчеркнул, что важно иметь ни одну специализацию, как в одном из рассказов Полдень, XXII век
https://music.yandex.ru/album/9294155/track/109250999?utm_medium=copy_link
Yandex Music
Как нейросети находят опухоли и помогают патолог...
casbin.org - библиотека авторизации, поддерживающая такие модели управления доступом, как ACL, RBAC, ABAC
из сохраненных заметок по этой теме:
- гибкая авторизация с помощью Casbin и PERM. Практический пример https://habr.com/ru/post/540454/
- RBAC? ABAC?.. PERM! Подход к авторизации в облачных веб-службах и приложениях https://habr.com/ru/post/539778/
из сохраненных заметок по этой теме:
- гибкая авторизация с помощью Casbin и PERM. Практический пример https://habr.com/ru/post/540454/
- RBAC? ABAC?.. PERM! Подход к авторизации в облачных веб-службах и приложениях https://habr.com/ru/post/539778/
Хабр
Гибкая авторизация с помощью Casbin и PERM. Практический пример
После написания предыдущей статьи по языку PERM и библиотеке Casbin, возникли вопросы. Причем не у одного человека, и я хотел ответить сначала в комментарии, но...
👍1🔥1
https://github.com/gofireflyio/aiac - инструмент командной строки для создания шаблонов IaC (инфраструктура как код), конфигураций, утилит, запросов и многого другого через API OpenAI
короче говоря ChatGPT для девопсов 😂
прикольный пример:
результат:
короче говоря ChatGPT для девопсов 😂
прикольный пример:
aiac get dockerfile for nodejs with comments
результат:
FROM node:latest
# Create app directory
WORKDIR /usr/src/app
# Install app dependencies
# A wildcard is used to ensure both package.json AND package-lock.json are copied
# where available (npm@5+)
COPY package*.json ./
RUN npm install
# If you are building your code for production
# RUN npm ci --only=production
# Bundle app source
COPY . .
EXPOSE 8080
CMD [ "node", "index.js" ]
GitHub
GitHub - gofireflyio/aiac: Artificial Intelligence Infrastructure-as-Code Generator.
Artificial Intelligence Infrastructure-as-Code Generator. - gofireflyio/aiac
При использовании роя swarm периодически могут возникать проблемы у воркеров, время от времени теряется связь с менеджером. Это вызывает ряд сложностей, так как после восстановления соединения на подключенной ноде уже не будут раскатаны какие то сервисы, а будут перезапущены на других нодах. Так называемая проблема перебалансировки
вот такая ошибка на воркер ноде говорит о том что у вас явно присутствуют сетевые проблемы
это можно решить путем увеличения допустимого времени недоступности, по умолчанию оно составляет 5 секунд
можно увеличить на 120 секунд, но лучше попробовать решить сетевую проблему, хотя это не всегда возможно
https://github.com/moby/moby/issues/36311
вот такая ошибка на воркер ноде говорит о том что у вас явно присутствуют сетевые проблемы
heartbeat to manager {e1xcxzn6v6ojbsk8ks5u2ulax master-node:2377} failed" error="rpc error: code = NotFoundэто можно решить путем увеличения допустимого времени недоступности, по умолчанию оно составляет 5 секунд
docker swarm update --dispatcher-heartbeat <duration>
можно увеличить на 120 секунд, но лучше попробовать решить сетевую проблему, хотя это не всегда возможно
https://github.com/moby/moby/issues/36311
GitHub
Swarm very sensitive to transient network issues · Issue #36311 · moby/moby
I'm not sure if this is a bug or feature request! Description Summary: Can Swarm be configured with a minimum heartbeat timeout before a node is marked as failed? We run Swarms on Azure, and oc...
👍1
https://caprover.com - неплохой вариант для домашнего PaaS сервера
Внутри уже есть множество готовых шаблонов для развертывания
MongoDB
PostgresSQL
Minio
Redis
Gitea
Strapi
Так же имеется настройка для подключения и автоматической публикации доменов третьего уровня в CloudFlare
Внутри уже есть множество готовых шаблонов для развертывания
MongoDB
PostgresSQL
Minio
Redis
Gitea
Strapi
Так же имеется настройка для подключения и автоматической публикации доменов третьего уровня в CloudFlare
Caprover
CapRover · Scalable, Free and Self-hosted PaaS!
Forwarded from Сбер
Собрали все наши исследования и разработки в одном месте! Делимся с вами ✅
Ко Дню российской науки мы запустили сайт с информацией о проектах всех наших лабораторий по таким направлениям как блокчейн, нейронауки, AR/VR, геймификация, робототехника, кибербезопасность и любимый ИИ.
Например, здесь можно узнать всё самое важное про нашу блокчейн-платформу, фреймворк для построения моделей машинного обучения и систему противодействия кибератакам с помощью DeepFake. Или про Volumetric-студию, которая позволяет создать эффект присутствия спикера или актёра в любом месте.
А если вы захотите не только узнать что-то новое, но и стать частью исследовательской команды Сбера и попасть на наши мероприятия, — всегда ждём вас.
Добро пожаловать!
Ко Дню российской науки мы запустили сайт с информацией о проектах всех наших лабораторий по таким направлениям как блокчейн, нейронауки, AR/VR, геймификация, робототехника, кибербезопасность и любимый ИИ.
Например, здесь можно узнать всё самое важное про нашу блокчейн-платформу, фреймворк для построения моделей машинного обучения и систему противодействия кибератакам с помощью DeepFake. Или про Volumetric-студию, которая позволяет создать эффект присутствия спикера или актёра в любом месте.
А если вы захотите не только узнать что-то новое, но и стать частью исследовательской команды Сбера и попасть на наши мероприятия, — всегда ждём вас.
Добро пожаловать!
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from ВЕЧЕРНИЙ ЛИКБЕZ
Media is too big
VIEW IN TELEGRAM
Хочешь освежить в памяти, когда можно и нужно использовать CusDev? Как начать работу с этим подходом? Или просто не успел открыть qr-код с конспектом книги?
Для всех, кто не смог посетить лекцию, и тех, кому хочется пересмотреть, публикуем запись вчерашнего выступления
👍 Еще раз благодарим спикера – Василия Попова, руководителя подразделения разработки, а также коллег, кто помогал с технической организацией мероприятия и его оформлением!
🌐 До встречи на следующем ВЕЧЕРНЕМ ЛИКБЕZЕ 15 февраля в 17:00. Регистрация на предстоящее мероприятие будет анонсирована позже.
🔔 А чтобы не скучать в ожидании следующей лекции, предлагаем проверить свои знания в небольшой викторине!
#архивВечернегоЛикбеzа
Для всех, кто не смог посетить лекцию, и тех, кому хочется пересмотреть, публикуем запись вчерашнего выступления
👍 Еще раз благодарим спикера – Василия Попова, руководителя подразделения разработки, а также коллег, кто помогал с технической организацией мероприятия и его оформлением!
#архивВечернегоЛикбеzа
Please open Telegram to view this post
VIEW IN TELEGRAM