Shared Libraries в микросервисах
Проблемы микросервисов:
ДалееСегодня очень полезная информация для прохождения секции system design: пример пошагового проектирования системы на подобии Google Places - сервисов, которые основаны на поиске ближайших к вам мест по критериям - рестораны, гостиницы, заправки и т.д. …
ДалееОдин из самых частых этапов при подготовке к собеседованиям - это решение алгоритмических задач на Leetcode.
ДалееСтатья Netflix про их собственную реализацию очередей с приоритетом, которая имеет высокую пропускную способность при минимальных задержках и покрывает все потребности их платформы.
ДалееПри разработке распределенного приложения, рано или поздно вы столкнетесь с проблемой, когда разным частям вашей системе потребуется согласованность данных друг с другом.
ДалееОптимизация объявления структур в Golang с точки зрения потребляемой памяти и процессорного времени.
ДалееПродолжаем тему решения различных проблем микросервисной архитектуры после перехода с монолита.
ДалееЕще одна проблема в микросервисной архитектуре после перехода с монолита - это транзакции.
ДалееНеделю назад я делился с вами статьей про реализацию событий-ориентированной архитектуры, а сегодня хочу поделиться статьей про пятерку подводных камней данного подхода и советы по их избеганию или решению.
ДалееОдна из основных проблем микросервисов - это проблема их коммуникации.
ДалееСтатья про то, как можно быстро, при помощи фреймворка go-zero, сделать ваши gRPC-хэндлеры переиспользуемыми для REST-протокола без необходимости дублирования кода, при помощи декларативного описания и кодогенерации.
Далее