Please enable JavaScript to use this page!

AllTalks site logo
🍔

DDD в микросервисах сложность против сложности

История успешного внедрения двух непростых методологий в одном крупном банке. DDD — сложный подход к проектированию ПО. Для его изучения требуется много прочитать и еще больше попробовать. Но когда у вас много бизнес-логики и она еще и запутанная, без подобного подхода создать развиваемое большое приложение трудно. У нас начало применения DDD по времени почти совпало со стартом активного перехода на микросервисную архитектуру. Из этого получился интересный опыт применения двух сложных, но в то же время отлично дополняющих друг друга вещей. Из этого доклада вы узнаете, как мы внедряли у себя в проекте предметно-ориентированное проектирование, как учились разговаривать с заказчиком на понятном ему языке, как дробили кодовую базу на ограниченные контексты, как улучшали качество кода и, конечно, какие выводы из этого сделали.


Badoo PHP Meetup

31 min

Тактика распила PHP-монолита

Лакосников Павел

Последние три года мы в Авито активно разделяем PHP-монолит на микросервисы. В процессе нашли много устаревших продуктовых и технологических решений — неактуальные хранилища, слишком «толстые» ответы…

Tver.io

34 min

GraphQL на ландшафте микросервисов или как все собрать в кучу

Сергей Пономарев

Кажется, что GraphQL заставляет нас использовать монолитную архитектуру. Давайте разберёмся, что это не так.

ITeaConf

37 min

Рефакторинг с использованием DDD в больших проектах

Алексей Яшин

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

DotNext

50 min

How to get a grip on your microservices system using a service mesh

Edwin van Wijk

Лидер рейтингов DotNext и актуальная тема построения инфраструктуры для микросервисов. Many organizations are now building microservices-based systems. But with the adoption of this architecture sty…

Tver.io

54 min

Как мы строим платформу на Nest

Андрей Мелихов

Яндекс Деньги прошли долгий путь от XSLT до React, при этом соответственно изменялся и бэкенд. Мы жили на XScript (тайные древние технологии!), на чистом Express и вот теперь переезжаем на Nest. Мы д…

Badoo PHP Meetup

27 min

Рефакторинг PHP-кода с применением DDD

Виталий Чирков

Это доклад про рефакторинг PHP кода с использованием тактических паттернов DDD. Я покажу на примерах, с какими проблемами мы столкнулись, какие приёмы работают. Цель — продемонстрировать подход к ре…

Oracle OpenWorld Europe

27 min

Next Generation Data Driven Apps Made Easy

Juan Loaiza

Juan Loaiza, EVP, Mission Critical Database Technologies at Oracle, discusses how Oracle makes it easy to develop Data Driven Apps that enable Enterprises to unlock endless possibilities and insights

ITeaConf

32 min

Монолит -> микросервис -> ?

Андрей Мелихов

Разбивая наш JavaScript-монолит (куда без него) мы компании Osome двинулись дальше микросервисов и сразу перевезли всё на функции, отказавшись от Koa, Express, Nest или иных решений. Нашим новым фрей…

Yet another Mobile Party

42 min

Поговорим про факапы

Евгений Мацюк, Александр Денисов

В необычном формате видеоподкаста мы поделимся самыми страшными историями про свои факапы

YaTalks

63 min

Когда документация — просто космос

Наталья Теплхина, Дэн Абрамов, Алена Батицкая

Вы написали библиотеку. Но чтобы ей начали пользоваться, к ней должна прилагаться хорошая и понятная документация. Как её писать? Что делать, если нужна многоязычность? Как создать понятную навигацию…

DotNext

67 min

Introduction to the Microsoft identity platform for developers

Christos Matskas

If you ever had to deal with identity within your solutions then this is the session for you. Join Christos to find out how to implement authentication and authorization for your applications using t…

Yet another Mobile Party

40 min

FOMO в разработке

Никита Куликов, Михаил Левченко

В необычном формате видеоподкаста мы обсудим FOMO в разработке.

YaTalks

52 min

30 лет — полёт нормальный!

Виталий Харисов, Ольга Алексашенко, Сергей Бережной, Сергей Чикуёнок

Вебу исполнилось 30 лет. С лёгким флёром ностальгии поговорим о его взрослении, развитии и самочувствии в 2021 году. Обсудим нашу профессию, сложности и задачи, сопровождение проектов, актуальные тем…

DotNext

71 min

Behind modern concurrency primitives

Bartosz Sypytkowski

During this talk, we'll cover the theory and practical implementation behind the most common patterns in modern multi-threaded programming. How our everyday libraries and frameworks optimize the use …

YaTalks

41 min

Под капотом робота-доставщика

Дмитрий Добрынин

Многие компании занимаются робототехникой и роботизацией, однако в задаче автоматизации последней мили пока нет явного лидера, как нет и общепринятого стандарта, описывающего, как должен выглядеть и …

DotNext

71 min

Точечная переработка драйвера MongoDB

Станислав Сидристый

Продолжая тему исправления чужих ошибок с целью повышения производительности, Станислав расскажет о группе техник, при помощи которых его команда достигла многократного увеличения производительности …

YaTalks

28 min

DDoS-атака Mēris и как Яндекс её пережил

Дмитрий Носов

Кажется, что уже все слышали о самой масштабной DDoS-атаке в истории интернета — Mēris. Очень многое в этой истории пока ещё проходит «под грифом секретно». Но сейчас мы готовы поделиться большой час…

YaTalks

39 min

Сервис на userver: что снаружи и что под капотом

Антон Полухин

Рассказываем о фреймворке Яндекс Go и его внутреннем устройстве. Доклад будет интересен людям, которые хотят разобраться в устройстве корутиновых движков и работе асинхронных фреймворков. Вы узнаете:…

YaTalks

62 min

Спецвыпуск «Веб-стандартов»

Вадим Макеев, Андрей Мелихов, Никита Дубко

Новости фронтенда за прошедшую неделю в специальном выпуске подкаста «Веб-стандарты» в видеоформате.