Mystery of link imbalance (metastable failure)
https://dev.cheremin.info/2022/05/mystery-of-link-imbalance-metastable.html
@full_dev
-~~~~~~~~~~-
https://dev.cheremin.info/2022/05/mystery-of-link-imbalance-metastable.html
@full_dev
-~~~~~~~~~~-
dev.cheremin.info
Mystery of link imbalance (metastable failure)
Я люблю системы, где из простых элементов возникает какое-то нетривиальное поведение. Последний месяц я игрался с симуляцией одной такой сис...
Строим систему доменных событий в модульном монолите
https://habr.com/ru/company/ispring/blog/569648/
@full_dev
-~~~~~~~~~~-
https://habr.com/ru/company/ispring/blog/569648/
@full_dev
-~~~~~~~~~~-
Хабр
Строим систему доменных событий в модульном монолите
Статья написана по мотивам моего доклада на митапе . Всем привет! В этой статье хочу поделиться опытом построения системы доменных событий (domain events) в нашем модульном монолите и...
Domain Events vs. Event Sourcing
https://www.innoq.com/en/blog/domain-events-versus-event-sourcing/
@full_dev
-~~~~~~~~~~-
https://www.innoq.com/en/blog/domain-events-versus-event-sourcing/
@full_dev
-~~~~~~~~~~-
Innoq
Domain Events vs. Event Sourcing
Why domain events and event sourcing should not be mixed up.
Управляемая событиями микросервисная архитектура: используйте не только события, но и команды!
https://medium.com/rocco-scaramuzzi-tech/event-driven-microservice-architecture-dont-use-only-events-but-use-commands-too-b8694d370436
@full_dev
-~~~~~~~~~~-
https://medium.com/rocco-scaramuzzi-tech/event-driven-microservice-architecture-dont-use-only-events-but-use-commands-too-b8694d370436
@full_dev
-~~~~~~~~~~-
Medium
Event-Driven Microservice Architecture, don’t use only events but use commands too!
It is important to remember that an excellent event-driven architecture strikes a balance between events and commands.
Introduction to Event-Driven Architecture
https://medium.com/microservicegeeks/introduction-to-event-driven-architecture-e94ef442d824
@full_dev
-~~~~~~~~~~-
https://medium.com/microservicegeeks/introduction-to-event-driven-architecture-e94ef442d824
@full_dev
-~~~~~~~~~~-
Medium
Introduction to Event-Driven Architecture
The essential concepts that every developer should know
Scaling Laravel to 30,000 requests/min and over 100M jobs
https://subscribe.mateusguimaraes.com/posts/scaling-laravel-to-30-000-requests-sec-and-over-100m-jobs
@full_dev
-~~~~~~~~~~-
https://subscribe.mateusguimaraes.com/posts/scaling-laravel-to-30-000-requests-sec-and-over-100m-jobs
@full_dev
-~~~~~~~~~~-
Mateusguimaraes
Scaling Laravel to 30,000 requests/min and over 100M jobs
Семантика exactly-once в Apache Kafka
https://habr.com/ru/company/badoo/blog/333046/
@full_dev
-~~~~~~~~~~-
https://habr.com/ru/company/badoo/blog/333046/
@full_dev
-~~~~~~~~~~-
Хабр
Семантика exactly-once в Apache Kafka
Всем привет! Меня зовут Юрий Лилеков, я работаю в Server Team Badoo. На днях мне попалась довольно интересная статья о новой семантике exactly-once в Apache Kaf...
Find a Duplicate in an Array
https://medium.com/solvingalgo/solving-algorithmic-problems-find-a-duplicate-in-an-array-3d9edad5ad41
@full_dev
-~~~~~~~~~~-
https://medium.com/solvingalgo/solving-algorithmic-problems-find-a-duplicate-in-an-array-3d9edad5ad41
@full_dev
-~~~~~~~~~~-
Medium
Find a Duplicate in an Array
Given an array of n + 1 integers between 1 and n, find one of the duplicates. If there are multiple possible answers, return one of the
Calculate the Max Distance in an Array
https://medium.com/solvingalgo/solving-algorithmic-problems-max-distance-in-an-array-7e8c9f71c8b
@full_dev
-~~~~~~~~~~-
https://medium.com/solvingalgo/solving-algorithmic-problems-max-distance-in-an-array-7e8c9f71c8b
@full_dev
-~~~~~~~~~~-
Medium
Calculate the Max Distance in an Array
Given an array A of integers, find the maximum of j — i subjected to the constraint of A[i] <= A[j].
Архитектура на «микросервисах» в монолите: проект из практики
https://habr.com/ru/company/oleg-bunin/blog/656095/
@full_dev
-~~~~~~~~~~-
https://habr.com/ru/company/oleg-bunin/blog/656095/
@full_dev
-~~~~~~~~~~-
Хабр
Архитектура на «микросервисах» в монолите: проект из практики
В Skyeng есть команда коммуникаций. Мы предоставляем инструменты для связи оператора с пользователем. Например, ученику плохо слышно преподавателя на уроке и он хочет связаться с поддержкой, чтобы...
Шаблоны проектирования распределенных систем
https://medium.com/@nishantparmar/distributed-system-design-patterns-2d20908fecfc
@full_dev
-~~~~~~~~~~-
https://medium.com/@nishantparmar/distributed-system-design-patterns-2d20908fecfc
@full_dev
-~~~~~~~~~~-
Medium
Distributed System Design Patterns
Key patterns referring to common design problems related to distributed systems:
Архитектурные шаблоны микросервисов: SAGA, Outbox и CQRS с Kafka
https://medium.com/@ali.gelenler/architectural-microservices-patterns-saga-outbox-and-cqrs-with-kafka-25469d75c18c
@full_dev
-~~~~~~~~~~-
https://medium.com/@ali.gelenler/architectural-microservices-patterns-saga-outbox-and-cqrs-with-kafka-25469d75c18c
@full_dev
-~~~~~~~~~~-
Medium
Architectural Microservices Patterns: SAGA, Outbox and CQRS with Kafka
Introduction:
Большой гайд. Пишем микросервисы на Java и Spring Boot, заворачиваем в Docker, запускаем на EKS, мониторим на Grafana
https://habr.com/ru/post/682720/
@full_dev
-~~~~~~~~~~-
https://habr.com/ru/post/682720/
@full_dev
-~~~~~~~~~~-
Хабр
Большой гайд. Пишем микросервисы на Java и Spring Boot, заворачиваем в Docker, запускаем на EKS, мониторим на Grafana
Туториалы делятся на две больших категории: либо "как нарисовать сову", либо подробно расписанные тысячи шагов в формате "напиши туториал для дурака - и только дурак захочет его читать". К какой из...
Getting Started with TDD in PHP
https://learn.christoph-rumpel.com/products/getting-started-with-tdd-in-php
@full_dev
-~~~~~~~~~~-
https://learn.christoph-rumpel.com/products/getting-started-with-tdd-in-php
@full_dev
-~~~~~~~~~~-
Christoph-Rumpel
Getting Started with TDD in PHP
I will give you a practical introduction to test-driven development in this course. I will show you how to get started, demonstrate the benefits of TDD, and explain why it has become my preferred way of programming.
Обзор типов индексов Oracle, MySQL, PostgreSQL, MS SQL
https://habr.com/ru/post/102785/
@full_dev
-~~~~~~~~~~-
https://habr.com/ru/post/102785/
@full_dev
-~~~~~~~~~~-
Хабр
Обзор типов индексов Oracle, MySQL, PostgreSQL, MS SQL
В одном из комментариев здесь была просьба рассказать подробнее об индексах, и так как, в рунете практически нет сводных данных о поддерживаемых индексах различных СУБД, в данном обзоре я рассмотрю,...
Строим эффективный сетевой обмен в PHP-микросервисах
https://habr.com/ru/company/oleg-bunin/blog/593297/
@full_dev
-~~~~~~~~~~-
https://habr.com/ru/company/oleg-bunin/blog/593297/
@full_dev
-~~~~~~~~~~-
Хабр
Строим эффективный сетевой обмен в PHP-микросервисах
Микросервисы сейчас — это новый черный. Все больше и больше компаний переходят именно на микросервисную архитектуру. И при переходе ловят самые разные ошибки. Самая популярная происходит из-за того,...
Система быстрых уведомлений о событиях, или Как команда Netflix масштабирует push-уведомления для миллионов устройств.
https://netflixtechblog.com/rapid-event-notification-system-at-netflix-6deb1d2b57d1
@full_dev
-~~~~~~~~~~-
https://netflixtechblog.com/rapid-event-notification-system-at-netflix-6deb1d2b57d1
@full_dev
-~~~~~~~~~~-
Medium
Rapid Event Notification System at Netflix
This blog post gives an overview of the Rapid Event Notification System at Netflix and shares some of the learnings gained while building it
Создание API с использованием TDD в Laravel
https://habr.com/ru/company/otus/blog/674310/
@full_dev
-~~~~~~~~~~-
https://habr.com/ru/company/otus/blog/674310/
@full_dev
-~~~~~~~~~~-
Хабр
Создание API с использованием TDD в Laravel
Привет, Artisans (англ. Мастера; прогр. Artisan — интерфейс командной строки, входящий в состав Laravel) , меня зовут Альберто Росас (Alberto Rosas), я пользуюсь Laravel уже много лет, и одна из самых...