DOU #tech
10.8K subscribers
1.1K photos
13 videos
1.45K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на [email protected]

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Як задовольнити всі non functional requirements за допомогою K8S

Якщо перед вами стоїть завдання розробки якісного ПЗ з використанням сучасних і дієвих архітектурних рішень — читайте статтю: https://dou.ua/forums/topic/31031/?from=tg-tech

Будь-яка автоматизована система повинна включати в себе ряд властивостей, які гарантують стабільну роботу. Їх можна перераховувати безкінечно довго, але автор — Віктор Карабедянц з 20-ти річним досвідом побудови ІТ-інфраструктури розглядає ключові архітектурні вимоги: Availability, Maintainability, Performance, Scalability і Security.

#Architecture
Перестать выращивать динозавров. Как эволюционирует архитектура приложения

Эта статья — небольшая ретроспектива на эволюцию монолитного приложения в множество сервисов. Она будет полезна разработчикам и QA-специалистам как уровня middle, так и senior. Если вам надоела сервисная анархия, хочется порядка, но вы не знаете как начать наводить порядок - этот материал для вас: https://dou.ua/forums/topic/31753/?from=tg-tech

#Architecture
Несколько вопросов по архитектуре касательно CQRS/Event Sourcing/DDD
https://dou.ua/forums/topic/32328/?from=tg-tech

#Architecture
Фреймворк-независимое браузерное SPA

В этой статье рассматриваем пример построения SPA с использованием высокоуровневых принципов дизайна архитектуры. Конкретные библиотеки и фреймворки выбираются для удовлетворения ответственностей, определённых желаемой архитектурой.

👉 https://dou.ua/goto/jYcq

#Architecture #Frontend #JavaScript
Порівнюємо enterprise-архітектури на SwiftUI

У статті розглядаються та порівнюються три типи найбільш популярних Enterprise архітектур, які використовують засоби SwiftUI для відображення візуального користувацького інтерфейсу.

Для порівняння використовується метод експерименту з шаблонним тестовим завданням.

👉 https://dou.ua/goto/QCqO

#Architecture #iOS
Как MEC архитектура может помочь раскрыть весь потенциал 5G

В этой статье Герман Стогниев, СTO и co-founder IdeaSoft, пишет о развертывании 5G сетей с использованием MEC архитектуры: почему MEC, из каких этапов состоит процесс развертывания и где уже используется этот подход.

Будет полезно инженерам, работающим с 5G, телеком операторам и владельцам бизнеса, которые слышали о частных 5G LTE, но не знают, как именно они реализуются.

👉 https://dou.ua/goto/x6F8

#Architecture
Як, для чого і де використовувати CQRS, Event Sourcing та DDD

Розробник Павло Глазунов — про роботу з CQRS/Event Sourcing/DDD, оскільки йому доводилось бачити як вдале застосування цих підходів, так і не дуже.

Стаття націлена на розробників рівня Middle і вище, які хочуть спробувати свої сили в DDD і CQRS, але не знають, з чого почати.

👉 https://dou.ua/goto/Byqo

#Architecture
Переводимо проєкт з Obj-C на Swift

Велика кількість успішних проєктів, що була написана на Obj-C досі існує в App Store та використовується мільйонами користувачів для покращення їх життя та бізнесу.

У цій статті розглядаємо досвід переводу коду аплікації з однієї мови на іншу.

👉 https://dou.ua/goto/1Ca7

#iOS #Architecture
Модульная архитектура в мобильной разработке: что это, как работает и когда нужна

Александр Кругляк, iOS Developer в Triare, о модульной архитектуре: чем она отличается от монолитов, каковы преимущества, есть ли минусы и как создаются модули.

👉 https://dou.ua/goto/I2oL

#Architecture #mobile
Почему мы все-таки выбираем модули в мобильной разработке

В этой статье не будет кода и углублений в реализацию. Но её автор, іOS Developer, расскажет, почему модули пришли в его жизнь и стали спасением от многих проблем.

А также о том, почему модули – не панацея, но способ разделять, переиспользовать и саппортить код.

👉 https://dou.ua/goto/ZPvz

#Architecture #mobile
Архитектура фронтенд-приложений — миф или реальность

Дмитрий Брагинец, Development Team Lead в Uinno, считает, что Front-end инженеры более склонны к технологическим решениям, а не архитектурным. Найти проекты с действительно крутыми и навороченными локальными решениями легко, но расширять или модифицировать их приходится, скорее, вопреки.

Поговорим же об архитектурных решениях на фронтенде. Енджой ит!

👉 https://dou.ua/goto/lHi3

#Architecture
Як масштабувати мікросервіси в Azure за допомогою принципу CQRS

Принцип імперативного програмування CQRS, його походження, складові та практичне використання для масштабування мікросервісів в Azure — у статті Сергія Селецького, Senior Solution Architect в Intellias.

У статті розглядаються реальні приклади структури проєкту та згадується тестування систем з CQRS-архітектурою.

👉 https://dou.ua/goto/V3Nk

#Azure #Architecture
Як працює Spark під капотом і як створити ефективний Big Data пейплайн

Spark
— один із найпопулярніших фреймворків для обробки великих масивів даних (Big Data). Він має складну структуру, тож якщо у роботі спливають проблеми, вони часто комплексні.

У статті Дмитро Лазаренко розбирає основи Spark та підводні камені роботи з ним. Цей базис може допомогти уникнути багатьох проблем у написанні архітектури програми.

👉 https://dou.ua/goto/vnup

#DataScience #architecture #bigdata
Навіщо використовують DTO. Приклади в Java-застосунках

Сергій Моренець, Java Developer, розповідає про популярний паттерн Domain-transfer object (DTO) та його призначення, а також розбирає два найцікавіші приклади його використання для Java-застосунків.

👉 https://dou.ua/goto/JdLA

#Java #Architecture
Модульная архитектура. Как создать навигационный модуль

Задача: расширить логику навигации внутри приложения и описать удобный способ манипуляции и доступа к каждому отдельному уровню навигации.

Решение — в статье Александра Кругляка, Head of iOS Department в Triare.

👉 https://dou.ua/goto/RQuQ

#iOS #Architecture
The Art of Tweeting: Crafting Engaging and Shareable Content on Twitter