
Афоня - знаменитый блогер с миллионами подписчиков на каждом ресурсе в социальных сетях. Нам нужно было создать систему, способную выдержать бурю новых пользователей, которые, без сомнения, перейдут на наш проект.
Наш выбор пал на систему Kubernetes для ядра сервера. Это позволило бы нам масштабировать проект и кластеризовать его. Каждый раз, когда пользователь обращался к серверу, он сталкивался с одним из серверов системы firewall, который должен был определить за долю секунды - является ли он злоумышленником. Если человек успешно проходил эту проверку, его перенаправляли к одному из зеркал логин-сервера. Этот сервер был тесно связан с ботом в Tg и его webapp
Наш выбор пал на систему Kubernetes для ядра сервера. Это позволило бы нам масштабировать проект и кластеризовать его. Каждый раз, когда пользователь обращался к серверу, он сталкивался с одним из серверов системы firewall, который должен был определить за долю секунды - является ли он злоумышленником. Если человек успешно проходил эту проверку, его перенаправляли к одному из зеркал логин-сервера. Этот сервер был тесно связан с ботом в Telegram и его веб-приложением. Каждый новый пользователь, с каждым новым входом, увеличивал нагрузку на нашу систему, создавая напряжение и ожидание. Какой следующий шаг в этом непредсказуемом мире технологий?
Мы создали свою собственную биллинговую систему, отказавшись от использования сторонних кассовых модулей. Но в начале наш сервис был абсолютно бесплатным для всех. Все, что нужно было для авторизации пользователя, - это взаимодействие с нашим ботом. Система перехватывала ID учетной записи TG и записывала его в отдельный SQL-s. Затем система искала свободный сервер и перенаправляла запрос туда, где клон ключа уже был в пути к чату с ботом и диалогу с пользователем.
Это была настолько сложная и изощренная система, что я просто не мог не восхищаться ею. В первый день мы активировали 35 тысяч ключей бесплатно. Ровно 35 тысяч. Это может и не миллион, но все равно .....
Продолжение за 50 лайков ❤️
Наш выбор пал на систему Kubernetes для ядра сервера. Это позволило бы нам масштабировать проект и кластеризовать его. Каждый раз, когда пользователь обращался к серверу, он сталкивался с одним из серверов системы firewall, который должен был определить за долю секунды - является ли он злоумышленником. Если человек успешно проходил эту проверку, его перенаправляли к одному из зеркал логин-сервера. Этот сервер был тесно связан с ботом в Tg и его webapp
Наш выбор пал на систему Kubernetes для ядра сервера. Это позволило бы нам масштабировать проект и кластеризовать его. Каждый раз, когда пользователь обращался к серверу, он сталкивался с одним из серверов системы firewall, который должен был определить за долю секунды - является ли он злоумышленником. Если человек успешно проходил эту проверку, его перенаправляли к одному из зеркал логин-сервера. Этот сервер был тесно связан с ботом в Telegram и его веб-приложением. Каждый новый пользователь, с каждым новым входом, увеличивал нагрузку на нашу систему, создавая напряжение и ожидание. Какой следующий шаг в этом непредсказуемом мире технологий?
Мы создали свою собственную биллинговую систему, отказавшись от использования сторонних кассовых модулей. Но в начале наш сервис был абсолютно бесплатным для всех. Все, что нужно было для авторизации пользователя, - это взаимодействие с нашим ботом. Система перехватывала ID учетной записи TG и записывала его в отдельный SQL-s. Затем система искала свободный сервер и перенаправляла запрос туда, где клон ключа уже был в пути к чату с ботом и диалогу с пользователем.
Это была настолько сложная и изощренная система, что я просто не мог не восхищаться ею. В первый день мы активировали 35 тысяч ключей бесплатно. Ровно 35 тысяч. Это может и не миллион, но все равно .....
Продолжение за 50 лайков ❤️