#golang 16 #architecture 15 #systemdesign 11 #microservices 9 #php 7 #algorithms 6 #performance 6 #rust 6 #testing 6 #tdd 5 #ddd 3 #kafka 3 #postgresql 3 #career 2 #deploy 2 #docker 1 #grpc 1 #opensource 1 #wasm 1
Бэкендошная

System Design: сервис типа Google Places

Сегодня очень полезная информация для прохождения секции system design: пример пошагового проектирования системы на подобии Google Places - сервисов, которые основаны на поиске ближайших к вам мест по критериям - рестораны, гостиницы, заправки и т.д. …

Далее
Бэкендошная

5 подводных камней event-driven архитектуры

Неделю назад я делился с вами статьей про реализацию событий-ориентированной архитектуры, а сегодня хочу поделиться статьей про пятерку подводных камней данного подхода и советы по их избеганию или решению.

Далее
Бэкендошная

gRPC и REST в одном сервисе

Статья про то, как можно быстро, при помощи фреймворка go-zero, сделать ваши gRPC-хэндлеры переиспользуемыми для REST-протокола без необходимости дублирования кода, при помощи декларативного описания и кодогенерации.

Далее
Бэкендошная

Гайд по System Design

Пошаговый гайдлайн по прохождению секции System Design: сбор требований, фиксирование цифр, верхнеуровневое описание архитектуры, преимущества и недостатки различных подходов к масштабированию.

Далее