TGStat
TGStat
Qidiruv uchun matnni kiriting
Ilg‘or kanal qidiruvi
  • flag Uzbek
    Sayt tili
    flag Russian flag English flag Uzbek
  • Saytga kirish
  • Katalog
    Kanal va guruhlar katalogi Hududiy to‘plamlar Tematik to‘plamlar Платные каналы Kanallar qidiruvi
    Kanal/guruh qo‘shish
  • Reytinglar
    Kanallar reytingi Guruhlar reytingi Postlar reytingi
    Brendlar va shaxslar reytingi
  • Analitika
  • Postlarda qidiruv
  • Telegram'ni kuzatish
  • Targ‘ibot
    Yandex Business orqali reklama TGStat Agency orqali kanallarda reklama TGStat.ru saytida reklama
StringConcat - разработка без боли и сожалений

12 Mar, 11:40

Telegram'da ochish Ulashish Shikoyat qilish

Моя личная боль: Микросервис == Entity

Третью неделю переносим одно «небольшое» приложение из примерно полусотни микросервисов (помогите) в новую инфру, со всеми пайплайнами, куберами, базами данными и прочим непотребством. И это настоящий музей антипаттернов.

Само по себе оно не слишком сложное: по сути обычный BFF/прокси к другим подсистемам + немного своей логики, но реализовано по классической схеме «одна сущность — один сервис».

В итоге:
— ~50 сервисов
— синхронные вызовы между ними, а это и увеличение latency и уменьшение надежности всей системы.
— циклические зависимости между сервисами
— невозможность остледить кто кого вызывает и зачем
— падает один сервис, 80% системы не работает. К примеру, сервису заявок понадобилось провалидировать адрес, которому выделен свой собственный микросервис и он то как-раз упал.
— тестирование всей системы (не отдельного сервиса, а именно всей) — отдельный вид мазохизма

Страшно представить, сколько денег было сожжено просто на поддержку инфраструктуры: серверы, пайплайны, окружения, клиентов для микросервисов, тестов и всё остальное. Самый кек— пользователей там не так много. Никаких миллионов, ради которых всё это могло бы иметь смысл (хотя и не всегда).

Из заявленных преимуществ микросервисной архитектуры, а именно scalability, reliability и легкости в поддержке достигнуто ровно 0.

2.4k 0 22 33 84
Katalog
Kanal va guruhlar katalogi Kanallar to‘plamlari Kanallar qidiruvi Kanal/guruh qo‘shish
Reytinglar
Telegram-kanallar reytingi Telegram-guruhlar reytingi Postlar reytingi Brendlar va shaxslar reytingi
API
Statistika API'si Postlar qidiruvi API'si API Callback
Kanallarimiz
@TGStat @TGStat_Chat @telepulse @TGStatAPI
O‘qish
Академия TGStat Telegram tadqiqoti 2019 Telegram tadqiqoti 2021 Telegram tadqiqoti 2023
Kontaktlar
Справочный центр Qo‘llab-quvvatlash Email Vakansiyalar
Har xil narsalar
Foydalanuvchi shartnomasi Maxfiylik siyosati Ommaviy oferta
Botlarimiz
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot