Иллюзорный чемпион. Книга 4 - страница 6
Встал из-за стола и прошёлся по комнате. Голова гудела от мыслей. В этом было что-то пугающее, но одновременно и будоражащее кровь. Это был риск. Огромный риск. Если кто-то узнает о моих планах до их воплощения, меня просто убьют, не пожалев нанять абсолюта для устранения человека, посягнувшего на устои.
Я снова сел за стол и взглянул на монитор. Постоянно растущая цифра пользователей мессенджера всё так же светилась на экране. Но теперь я видел не проблему. Я видел возможность.
Приняв эпохальное решение, которое изменит жизнь миллионов, крутанулся на кресле и положил руки на клавиатуру.
Я, конечно, ожидал, что интеграция финансовой системы в мессенджер будет сложным процессом, но теперь, когда реальная работа над проектом началась, сложности проявились гораздо острее, чем я мог себе представить.
Программирование системы переводов было не просто механическим набором кода, это был вызов, который требовал детальной его проработки на каждом уровне, от архитектуры самого приложения до инфраструктуры серверов и базы данных, способная поддерживать миллионы транзакций в режиме реального времени. Всё, что казалось мне простым на этапе идеи, начало распадаться на бесчисленные кусочки, как только я взялся за реализацию.
Я открыл несколько окон с готовыми набросками кода, который я начал писать годы назад, и ужаснулся от объема предстоящей работы. Один я такую систему вряд ли потяну, а нейросети, способные взять на себя приличную часть работы, ещё просто не существовали. В голову пришла идея нанять индусов на аутсорс с делегированием задач, где мне останется только собрать всё воедино и я, покрутив её в голове, принял как основную, сделав запись в лежащий рядом блокнот.
Начал просматривать свои наброски дальше и тут же столкнулся с проблемой, касающейся объёма данных и нагрузки на серверы. Когда пользователи отправляют сообщения, это относительно простая операция, и неважно что это – текст, картинки или видео. Но когда дело касается финансов, каждая транзакция требует подтверждения, верификации, синхронизации с банковскими системами и обеспечения безопасности на всех уровнях.
Несмотря на вроде бы подготовленную сетевую инфраструктуру, я понял, что текущая система на которой работает мессенджер, не выдержит нагрузки, снова добавляя головную боль. Только теперь передо мной стоял не вопрос покупки смс-пакетов, а нечто гораздо более серьёзное. Для моих целей мне нужно будет строить собственные дата-центры, добавляя в них многослойную архитектуру для защиты данных. Причем делать это нужно будет без потери скорости, ведь пользователи должны понимать, что между отправкой денег и их приходом на счёт получателя должны проходить минуты, иначе никто не доверится системе, в которой несколько дней висят их средства. Вдобавок к этому, каждый перевод должен быть зашифрован, защищён, проверен на соответствие законам, и ещё, помимо этого, должен иметь возможность прохождения и синхронизации через несколько банковских систем, каждая из которых имела свои протоколы, свои требования, свои стандарты шифрования. Ужасный титанический труд, который мне надо как-то увязать всё это в единую систему.
Перелистнул страницу и наткнулся на свои записи, где писал основные тезисы, которые планировал развивать.
Из всего, что было написано, реализован был только первый пункт «сетевое общение», второй, про перевод денег я только планировал сделать, но можно и даже нужно было параллельно развивать его, добавляя функционал, взорвавший в своё время социальные сети в старом мире.