home.social

#архитектура_серверов — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #архитектура_серверов, aggregated by home.social.

  1. [Перевод] Не нужно оверинжинирить сокращатель ссылок

    На Reddit я наткнулся на статью про обработку создания 100 тысяч коротких URL в секунду 1 . [Прим. пер.: автор статьи по ссылке создал три варианта системы; третий, наилучший, по его мнению, вариант при помощи кластера-координатора делит нагрузку на несколько ECS-воркеров, использует DynamoDB TransactWrite для пакетных условных вставок, а для устойчивости применяет кэш Redis.] Какой же это запутанный оверинжиниренный бардак! Не поймите меня неправильно: я люблю оверинжиниринг, но только в обучающих хобби-проектах. Как сказали многие комментаторы на Reddit, в образовательных учреждениях редко преподают распределённые системы и архитектуру ПО. Когда новички попадают в нашу отрасль, из-за подобных постов, написанных авторитетными на вид техлидами, они могут подумать, что оверинжиниринг — это единственный способ работы. Однако часто решение может быть гораздо проще.

    habr.com/ru/articles/908730/

    #вебсервисы #архитектура_серверов #dynamodb #overengineering