DevDays Moscow 2022

Part of Global DevDays Conference Family

— Доклады —

Nicolas Fränkel

Hazelcast, France

A Change-Data-Capture Use-Case: Designing an Evergreen Cache

You might have read about Change-Data-Capture before. It’s been described by Martin Kleppmann as turning the database inside out: it means the DB can send change events (SELECT, DELETE and UPDATE) that one can register to. Just opposite to Event Sourcing that aggregates events to produce state, CDC is about getting events out of states. Once CDC is implemented, one can subscribe to its events and update the cache accordingly. However, CDC is quite in its early stage, and implementations are quite specific.

In this talk, Nicolas will describe an easy-to-setup architecture that leverages CDC to have an evergreen cache.

Ключевые слова

🔑 Change Data Capture
🔑 Architecture
🔑 Cache

Pedro Torres

Salsify, Portugal

Scaling Engineering Teams — From Zero to Unicorn

After running engineering teams for more than 10 years now, Pedro has experienced scaling teams in two Unicorn companies and in two companies that went through an IPO (Initial public offering).

How did we scale the engineering teams? What were the challenges? The wins? The pitfalls? Join this talk to learn how to scale engineering teams in the most effective way.

Ключевые слова

🔑 Teams
🔑 Scaling
🔑 Leadershi

Rowdy Rabouw

double-R webdevelopment, The Netherlands

A Web for Anyone, Anywhere, Anytime

In this talk, Rowdy will go over common mistakes and show solutions to improve your website for persons with disabilities. He will also discuss practical examples to make websites more enjoyable and usable for every user, based on their current situation.

Ключевые слова

🔑 Web
🔑 A11y
🔑 Accessibility

Евгений Михин

ПАО МегаФон, Россия

Service Quality Indicators. Как Построить Систему Метрик Качества Работы Продукта

Как правильно обвешивать метриками качества свой продукт, чтобы и продуктологи, и разработчики, и клиенты однозначно понимали, что все работает хорошо. Почему метрик, типа «загрузка cpu» или «доступность сервиса» недостаточно? Зачем строить те же метрики в тестовой среде? Что это даёт? Каких результатов можно добиться, если правильно все сделать (на примере sqi платежи в МегаФон)

Ключевые слова

🔑 Quality
🔑 Happiness
🔑 Goal Management

Виктор Накоряков

Амперка, Россия

ReScript: Как JavaScript, Только Функциональный и Лучше

ReScript — новый язык программирования, который компилируется в читабельный JavaScript. У него очень мощная строгая система типизации, которая предотвращает примерно все ошибки времени выполнения. Ещё у него простой interop с JavaScript (можно внедрять по-маленьку), супер-быстрый компилятор (TypeScript курит в стороне) и функциональная парадигма (но без лишнего фанатизма как у Haskell). ReScript плотно дружит с React, и одновременно хорошо справляется с серверной частью. Хотя везде есть шероховатости, поругать ReScript тоже стоит.

Ключевые слова

🔑 Functional Programming
🔑 ReScript

Скоро здесь будет еще больше спикеров!

« Назад