UniLecs | Программирование
15.4K subscribers
1.01K photos
7 videos
3 files
1.27K links
🤘🏻Задачи, головоломки, книги и другие радости программиста.

Оглавление канала: telegra.ph/UniLecs-FAQ-09-30

Чат: @unilecs_chat
Бот: @unilecsBot
VK: vk.com/unilecs

Админ, сотрудничество: @dashalvv
Редактор: @amdavletov
Download Telegram
🧩 Задача на оптимизацию!

У вас есть мешки с камнями и несколько дополнительных камней. Нужно определить, максимальное количество мешков, которые можно заполнить до предела.

Сможете найти решение? 🤔

#task_367
Как думаете, какой алгоритм здесь подойдёт? Пишите свои идеи в комментариях!

Смотрите разбор

#task_367
👍3❤1🙏1🥱1
Может ли средний балл всего класса по математике быть больше 4?

#puzzle_269
👍14👎3😢2
Может ли средний балл всего класса по математике быть больше 4?

Смотри разбор

#puzzle_269
❤2💯2
❤6👍1🤔1🎉1🐳1🍓1😴1
Заметки по архитектуре: Разбивка монолитной системы на микросервисы

Методы приоритизации для выделения функций из монолита
● Модель Кано
● Модель взвешенного оценивания (Weighted Scoring Model)
● ICE Scoring
● Value vs. Effort
● Cost of Delay

Паттерны проектирования для создания Anti-Corruption Layer
● Статья про Facade с примерами кода
● Статья про Adapter с примерами кода
● Большой обзор Service Mesh: часть первая
● Большой обзор Service Mesh: часть вторая

Материалы о паттерне Saga
● Вводная статья, где автор рассматривает преимущества оркестрации
● Статья о паттерне в блоге Temporal
● Репозиторий на GitHub с примерами хореографической Saga

Инструменты и фреймворки для паттерна Saga: Long Running Actions for MicroProfile, Axon, Eventuate Tram Sagas, Oracle Database, Seate Saga Mode.

#architecture #patterns #saga
❤4👍3🔥3👏1💋1
Заметки по архитектуре: Построение микросервисного лендскейпа

О микросервисной архитектуре
● Статья Джеймса Льюиса и Мартина Фаулера «Microservices: a definition of this new architectural term»
● Раздел сайта Криса Ричардсона, посвящённый паттернам микросервисной архитектуры
● The Twelve-Factor App — документация о методологии для создания SaaS-приложений

Паттерн Saga
● Saga и Event Sourcing с Axon. Первое знакомство
● SAGA на golang
● Паттерн Saga в микросервисной архитектуре

API Gateway
● Простой API gateway на базе PHP и Lumen
● Use API gateways in microservices
● Building an API Gateway to Get Out of the Monoliths

Разные подходы к визуализации архитектуры
● Сайт, посвящённый модели C4
● Официальный сайт UML
● Обзорная статья про ERD от Lucidchart

Инструменты для визуализации архитектуры
● Официальный сайт PlantUML
● Официальный сайт MkDocs

Инструменты для реализации API Gateway
● Netflix Zuul
● Amazon API Gateway
● Kong
● NGINX API Gateway

Облачные технологии
● Интерактивный инструмент https://landscape.cncf.io/ от Cloud Native Computing Foundation (CNCF). Позволяет пользователями исследовать экосистему облачных технологий

#architecture #cloud
❤5🔥5👍3🥰1👏1😁1🤔1🎉1
Заметки по архитектуре: повышение отказоустойчивости и наблюдаемости приложения

Читать

#architecture #monitoring #observability
❤6🔥3🥰3👏2🤔1💯1🏆1💋1
Заметки по архитектуре: миграция сервисов в облако

Читать

#architecture #cloud #migration
❤6🔥3👏2👍1🥰1😁1😱1🤝1
Заметки по архитектуре: cоздание AI-ассистента - нейросети и modelOps

Сохраните в закладки

#architecture #ai_assistant #model_ops
👍6🔥5❤3👏2💯2😈2😢1🎉1🥴1💋1🤗1
Заметки по архитектуре: Построение realtime-архитектуры с нуля

Читать

#architecture #realtime
❤6👍3🎉2👎1👏1😱1🕊1🥱1💋1🙈1🎅1
Заметки по архитектуре: Аудит безопасности и его требования

Читать

#architecture #audit
👍5👏3❤2😍2👻2✍1🔥1😁1🎉1💩1🎅1
Заметки по архитектуре: Объединение сервисов через SSO (Single Sign-On)

Читать

#architecture #sso
❤14👍4😱2🍌2👎1🥰1🤯1💩1🙏1😈1👻1
This media is not supported in your browser
VIEW IN TELEGRAM
❤9👍5🔥5🎄4🍓3⚡1😁1🙏1🌭1💔1🤝1
🎬 Запустили своего Telegram-бота — викторину по топ-250 Кинопоиска!

👉 Бот показывает набор эмодзи
👉 Ты пытаешься угадать фильм
👉 Получаешь результат

🤖 Попробовать бота: @guessEmojiMovieBot
/quiz — начать викторину
/top — список фильмов

💻 Код выложил на GitHub:
https://github.com/AlbertDavletov/movieBot

Буду рад фидбеку 🙂
👍10❤9🔥7👏4🎉4🍾3💩2👀2🫡2🥴1🎃1