Hexagonal архитектура, у каждой истории всегда две стороны
https://medium.com/ssense-tech/hexagonal-architecture-there-are-always-two-sides-to-every-story-bc0780ed7d9c
@full_dev
-~~~~~~~~~~-
https://medium.com/ssense-tech/hexagonal-architecture-there-are-always-two-sides-to-every-story-bc0780ed7d9c
@full_dev
-~~~~~~~~~~-
Medium
Hexagonal Architecture, there are always two sides to every story
The Hexagonal Architecture, also referred to as Ports and Adapters Architecture
Шесть практических правил масштабирования программных архитектур
https://medium.com/@i.gorton/six-rules-of-thumb-for-scaling-software-architectures-a831960414f9
@full_dev
-~~~~~~~~~~-
https://medium.com/@i.gorton/six-rules-of-thumb-for-scaling-software-architectures-a831960414f9
@full_dev
-~~~~~~~~~~-
Medium
Six Rules of Thumb for Scaling Software Architectures
We live in an age where massive scale, Internet-facing systems like Google, Amazon, Facebook and the like are engineering icons. They…
Дизайн системы распределенного кеширования
https://medium.com/system-design-concepts/distributed-cache-system-design-9560f7dd07f2
@full_dev
-~~~~~~~~~~-
https://medium.com/system-design-concepts/distributed-cache-system-design-9560f7dd07f2
@full_dev
-~~~~~~~~~~-
Medium
Distributed cache system design
What is caching?
Дизайн системы - Как поддерживать порядок сообщений в системе, управляемой событиями
https://mishraravibhushan.medium.com/system-design-how-to-maintain-order-of-messages-in-event-driven-system-8b5667914fb
@full_dev
-~~~~~~~~~~-
https://mishraravibhushan.medium.com/system-design-how-to-maintain-order-of-messages-in-event-driven-system-8b5667914fb
@full_dev
-~~~~~~~~~~-
Medium
System Design — How to maintain order of messages in event driven system
One of most difficult challenge is that how to scale out when ordering of messages are important to you. There might me multiple instance…
Распределенные системы и асинхронный ввод-вывод
https://medium.com/swlh/distributed-systems-and-asynchronous-i-o-ef0f27655ce5
@full_dev
-~~~~~~~~~~-
https://medium.com/swlh/distributed-systems-and-asynchronous-i-o-ef0f27655ce5
@full_dev
-~~~~~~~~~~-
Medium
Distributed Systems and Asynchronous I/O
How different forms of handling I/O affect the performance, availability, and fault-tolerance of network applications.
Три ключевых принципа ПО, которые вы должны понимать
https://habr.com/ru/post/144611/
@full_dev
-~~~~~~~~~~-
https://habr.com/ru/post/144611/
@full_dev
-~~~~~~~~~~-
Хабр
Три ключевых принципа ПО, которые вы должны понимать
Разрабатывая приложения, мы постоянно сталкиваемся с новыми подходами, языками и концептами. И постоянно мы мечемся в сомнениях «смогу ли я быть на волне, оставаться конкурентоспособным, учитывая все...
Принципы для разработки: KISS, DRY, YAGNI, BDUF, SOLID, APO и бритва Оккама
https://habr.com/ru/company/itelma/blog/546372/
@full_dev
-~~~~~~~~~~-
https://habr.com/ru/company/itelma/blog/546372/
@full_dev
-~~~~~~~~~~-
Хабр
Принципы для разработки: KISS, DRY, YAGNI, BDUF, SOLID, APO и бритва Оккама
Хорошему программисту необходимо уметь совмещать свои навыки со здравым смыслом. Все дело в прагматизме и навыке выбора лучшего решения для вашей проблемы. Ког...
Turning Domain Discovery into Product and Organizational Improvements with a DDD Exemplar
https://medium.com/nick-tune-tech-strategy-blog/turning-domain-discovery-into-product-and-organizational-improvements-with-a-ddd-exemplar-9e759c365a9e
@full_dev
-~~~~~~~~~~-
https://medium.com/nick-tune-tech-strategy-blog/turning-domain-discovery-into-product-and-organizational-improvements-with-a-ddd-exemplar-9e759c365a9e
@full_dev
-~~~~~~~~~~-
Medium
Turning Domain Discovery into Product and Organizational Improvements with a DDD Exemplar
One of the challenges I see regularly is inertia following domain discovery workshops. Techniques like big picture event storming are great…
Как тестировать приложения Laravel
https://laravel-news.com/how-to-test-laravel-applications
@full_dev
-~~~~~~~~~~-
https://laravel-news.com/how-to-test-laravel-applications
@full_dev
-~~~~~~~~~~-
Laravel News
How to test Laravel applications
The Testing Laravel video course, created by Spatie, is the best way to learn how to create a quality test suite for your application. Even if you already know the basics of testing, the course contains many cool tips and tricks to sharpen your testing skills.
Курс Essential Architecture
https://apolomodov.medium.com/essential-arch-course-intro-693682064cd6
@full_dev
-~~~~~~~~~~-
https://apolomodov.medium.com/essential-arch-course-intro-693682064cd6
@full_dev
-~~~~~~~~~~-
Medium
Курс Essential Architecture #Intro
Этой осенью я подписался сделать несколько лекций для вводного курса по архитектуре внутри Tinkoff. Программа курса должна была быть очень…
Дифференциальные и инкрементальные бэкапы MySQL
https://habr.com/ru/company/first/blog/582230/
@full_dev
-~~~~~~~~~~-
https://habr.com/ru/company/first/blog/582230/
@full_dev
-~~~~~~~~~~-
Хабр
Дифференциальные и инкрементальные бэкапы MySQL
Для MySQL существует широко известный инструмент по созданию резервных копий баз данных — mysqldump, который создаёт дамп посредством записи серии SQL-инструкций для восстановления таблиц и данных...
Самые важные архитектурные шаблоны, которые нужно знать
https://habr.com/ru/company/alconost/blog/522662/
@full_dev
-~~~~~~~~~~-
https://habr.com/ru/company/alconost/blog/522662/
@full_dev
-~~~~~~~~~~-
Хабр
Самые важные архитектурные шаблоны, которые нужно знать
Рассказываем о распространенных шаблонах в архитектуре ПО. Архитектурный шаблон — это обобщенное часто используемое решение распространенной задачи в архитектуре ПО в заданном контексте....
Обзор: основы архитектуры программного обеспечения
https://sjencina.medium.com/a-review-software-architecture-foundations-fb9f62301580
@full_dev
-~~~~~~~~~~-
https://sjencina.medium.com/a-review-software-architecture-foundations-fb9f62301580
@full_dev
-~~~~~~~~~~-
Medium
A Review: Software Architecture Foundations
I watched recently a LinkedIn Learning video about software architecture foundation…
Построение распределенной системы аудита данных
https://medium.com/startlovingyourself/building-a-distributed-data-auditing-system-6aec56a79883
@full_dev
-~~~~~~~~~~-
https://medium.com/startlovingyourself/building-a-distributed-data-auditing-system-6aec56a79883
@full_dev
-~~~~~~~~~~-
Medium
Building a distributed Data Auditing System
This article would focus on building a data auditing system which is highly available, horizontally scalable, fault tolerant, works in…
Пограничная аутентификация и распространение идентичности, не зависящей от токена
https://netflixtechblog.com/edge-authentication-and-token-agnostic-identity-propagation-514e47e0b602
@full_dev
-~~~~~~~~~~-
https://netflixtechblog.com/edge-authentication-and-token-agnostic-identity-propagation-514e47e0b602
@full_dev
-~~~~~~~~~~-
Medium
Edge Authentication and Token-Agnostic Identity Propagation
How Netflix implemented a secure, token-agnostic identity solution that works with services operating at massive scale.
Event-Driven архитектура в микросервисах
https://medium.com/@premkumar.palanisamy/event-driven-architecture-in-microservices-2de7f587da0b
@full_dev
-~~~~~~~~~~-
https://medium.com/@premkumar.palanisamy/event-driven-architecture-in-microservices-2de7f587da0b
@full_dev
-~~~~~~~~~~-
Medium
Event-Driven Architecture In Microservices
Every day, the amount of data being produced grows exponentially. Data from website clicks, sensors, typed inputs, cookies, or any of the…