#advanced 
Стратегии кэширования и как выбрать правильную из них для конкретного случая.
https://codeahoy.com/2017/08/11/caching-strategies-and-how-to-choose-the-right-one/
  
  Стратегии кэширования и как выбрать правильную из них для конкретного случая.
https://codeahoy.com/2017/08/11/caching-strategies-and-how-to-choose-the-right-one/
CodeAhoy
  
  Caching Strategies and How to Choose the Right One
  Compare the pros and cons of various caching strategies to choose the best one for your use case.
👍1
  #advanced #postgres 
Сложное объяснение основ устройства индексов в Postgres для тех, кто хочет глубже разобраться в теме.
https://patshaughnessy.net/2014/11/11/discovering-the-computer-science-behind-postgres-indexes
Сложное объяснение основ устройства индексов в Postgres для тех, кто хочет глубже разобраться в теме.
https://patshaughnessy.net/2014/11/11/discovering-the-computer-science-behind-postgres-indexes
👍9
  #advanced #video 
Познавательное видео про то, почему стоит избегать распределенных транзакций, и чем может помочь паттерн Reservation.
https://www.youtube.com/watch?v=PZm0RQGcs38
  
  Познавательное видео про то, почему стоит избегать распределенных транзакций, и чем может помочь паттерн Reservation.
https://www.youtube.com/watch?v=PZm0RQGcs38
YouTube
  
  Avoiding Distributed Transactions with the Reservation Pattern
  Because a long-running business process could last seconds to days, you cannot lock resources within a service using a distributed transaction. So what's the alternative? The real world has a solution, it's a reservation. A reservation allows you to have…
👍1
  #advanced #doctrine 
Советы по оптимизации гидрации объектов в Doctrine ORM от Окрамиуса.
https://ocramius.github.io/blog/doctrine-orm-optimization-hydration/
  
  Советы по оптимизации гидрации объектов в Doctrine ORM от Окрамиуса.
https://ocramius.github.io/blog/doctrine-orm-optimization-hydration/
ocramius.github.io
  
  Doctrine ORM Hydration Performance Optimization
  Hydration is the most expensive operation performed by Doctrine ORM: how do we prevent it from killing our applications?
👍2
  #advanced #architecture 
Frank De Jonge, автор Flysystem, рассказывает о том, какие типы событий бывают в event-driven системах.
https://blog.frankdejonge.nl/the-different-types-of-events-in-event-driven-systems/
  
  Frank De Jonge, автор Flysystem, рассказывает о том, какие типы событий бывают в event-driven системах.
https://blog.frankdejonge.nl/the-different-types-of-events-in-event-driven-systems/
Frank on Software
  
  The different types of events in event-driven systems
  Event-driven systems come in all sorts of shapes and sizes. The obvious commonality is; they all use events to communicate information. These events come in many shapes and sizes, and determining what goes into an event has an immense impact on the design…
👍1
  Alex_Yu_System_Design_Interview_An_Insider_s_Guide_Independently.pdf
    22 MB
  #advanced #book
Книга с подробным обзором сложных вопросов построения архитектур систем, которые могут вам задать на собеседовании в какой-нибудь FAANG.
Книга с подробным обзором сложных вопросов построения архитектур систем, которые могут вам задать на собеседовании в какой-нибудь FAANG.
🔥13👍1
  #advanced #video 
Полезный доклад о том, как масштабироваться при нагрузках, как с умом использовать ресурсы базы данных, когда надо начинать кластеризировать базы данных, redis или memcached.
https://www.youtube.com/watch?v=BIwj8Qgiuss
  
  Полезный доклад о том, как масштабироваться при нагрузках, как с умом использовать ресурсы базы данных, когда надо начинать кластеризировать базы данных, redis или memcached.
https://www.youtube.com/watch?v=BIwj8Qgiuss
YouTube
  
  Кластеры баз данных: делаем сложные вещи просто / Андрей Тихонов (Avito)
  Приглашаем на конференцию Saint HighLoad++ 2025, которая пройдет 23 и 24 июня в Санкт-Петербурге! 
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
РИТ++ 2016, HighLoad++ Junior 2016
Презентация и тезисы:
http://junior.…
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
РИТ++ 2016, HighLoad++ Junior 2016
Презентация и тезисы:
http://junior.…
👍6👎1
  #advanced #laravel 
Ищем самые медленные запросы в Laravel приложении.
https://laravel.io/articles/how-to-find-the-slowest-query-in-your-application
  
  Ищем самые медленные запросы в Laravel приложении.
https://laravel.io/articles/how-to-find-the-slowest-query-in-your-application
laravel.io
  
  How to find the slowest query in your application | Laravel.io
  The Laravel portal for problem solving, knowledge sharing and community building.
👍6👎1
  #advanced #laravel 
Библиотека для превращения json данных в модели Eloquent.
https://github.com/swisnl/json-api-client
  
  Библиотека для превращения json данных в модели Eloquent.
https://github.com/swisnl/json-api-client
GitHub
  
  GitHub - swisnl/json-api-client: A PHP package for mapping remote {json:api} resources to Eloquent like models and collections.
  A PHP package for mapping remote {json:api} resources to Eloquent like models and collections. - swisnl/json-api-client
💩10👍2🔥1
  