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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Порівнюємо 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
You have a MACH! Розбираємось в архітектурних принципах

MACH (Microservices-based, API-first, Cloud-native, Headless principles) — група архітектурних принципів, які при застосуванні разом забезпечують побудову системи, що відповідатиме сучасним вимогам до програмного продукту.

У статті автор виклав свої думки стосовно цих принципів.

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

#Architecture
Архітектури на акторах: вступ

Денис Полторак намагався знайти в літературі або інтернеті опис бекенд-архітектур, побудованих з акторів. Безрезультатно. При цьому в ембедед телекомі вони поширені, але теж немає літератури.

Тож він вирішив викласти власний досвід попередніх років. У статті здебільшого аналізуються локальні системи (обмін повідомленнями між потоками), але є шанс, що багато тверджень підходять і для розподілених сервісів.

Стаття відкриває невеликий цикл, мета якого — дослідження можливих застосувань акторів у різних типах систем та визначення архітектур (статичні діаграми, композиція), в яких їх можна використовувати.

👉 https://dou.ua/goto/01nZ

#Architecture #backend
Архітектури на акторах: моноліти

Денис Полторак продовжує цикл статей про опис бекенд-архітектур, побудованих з акторів. У цій частині розглядає моноліти.

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

#Architecture #backend
Архітектури на акторах: прості системи

Денис Полторак продовжує цикл статей про опис бекенд-архітектур, побудованих з акторів.

У цій частині — спробуємо скласти кілька акторів разом (або розрізати один актор на шматки 😈 ).

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

#Architecture #backend
Архітектури на акторах: системи з моделлю

У черговій статті з циклу про бекенд-архітектури Денис Полторак розглядає архітектури з монолітним горизонтальним шаром: популярні гексагоналку та message bus, і трохи екзотичнішу blackboard.

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

#Architecture
Архітектури на акторах: фрагментовані системи

В рамках продовження циклу про архітектури бекенду Денис Полторак розглядає фрагментовані системи, а саме три варіанти роздроблених архітектур.

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

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

#Architecture
Force DI є потужним інструментом, який дозволяє гнучко розбудовувати архітектуру та перевикористовувати код. Однак недоцільне або неправильне використання цього інструменту може призвести до збільшення складності коду.

Віталій Драпак, Salesforce Developer в RedTag, у цій статті на прикладах показує, як ефективніше працювати з Force DI 👉 https://dou.ua/goto/NOY2

#Architecture
TikTok and Fitness: The Rise of Wellness Trends on the Platform