Search
Write a publication
Pull to refresh
4
0
Lazerus @xngel

User

Send message

Порядок создания технического задания для разработки информационной системы

Level of difficultyMedium
Reading time22 min
Views19K

Привет, Хабр! Часто приходится разрабатывать информационные системы разной сложности и в один момент решил написать порядок действий (инструкцию) для данного действа . Я прекрасно понимаю, что она неполная и написана c точки зрения системного аналитика, но надеюсь ,что конструктивная критика поможет её расширить, добавить мнения специалистов других областей и привести к конечному виду.
P.S. За ранее спасибо и прошу сильно не пинать :)

Читать далее

От 3proxy до Nginx forward proxy через боль и страдания (Часть первая 3proxy)

Level of difficultyEasy
Reading time7 min
Views18K

Не судите строго, это моя первая статья, наверное если бы я был гуру Nginx и "Линуха", то скорее всего боли и страданий бы не было.

С чего все началось?

Одним днем мне понадобилось реализовать довольно не тривиальную задачу:

Есть множество сервисов с которых нужно собирать данные для обработки и дальнейшей аналитики, модуль который это все собирает может быть установлен на множество серверов (пока 40, но в горизонте года это 1000), но хочется чтобы все обращения от этих серверов шли на один ip , а с него уже распределялись в зависимости от типа запроса или конечной точки обращения. Условно мы обращаемся к серваку 100.1.2.101 по порту 8080 и просим от него данные о всех домах на определенной территории ,он в свою очередь по заданному сценарию коннектится к определенному proxy (Допустим squid, он нужен так как некоторые api залочены по ip) и через него получает данные из конечного api.

P.S. Данные нельзя хранить на промежуточном сервере, так как они слишком часто обновляются :(

В итоге я решил эту задачу разделить на несколько этапов одна из них это распределение нагрузки...

Читать далее

Information

Rating
Does not participate
Registered
Activity