К основному содержимому
#Architecture

Мысли про архитектуру (Рубрика Architecture)

#Architecture #Engineering #Software #SystemDesign

Поймал себя на мысли, что в своих пет-проектах я архитектуру улучшаю из идеи, что хочу быстро пилить фичи, но

  • Не хочу тратить много денег на обслуживание - нужны эффеrтивные CI/CD пайплайны и оптимальная схема для работы в проде
  • Не хочу тратить много времени на поддержание - приложения должны быть self-healing, а эволюция решения простой в нужную мне сторону
  • Не хочу тратить много слов на объяснение агентам как пилить новые фичи (||на объяснение что пилим тратить время готов)|| - должны быть заданы понятные архитектурные рамки
  • Не хочу тратить много сил на ревью и разбираться с регрессионными багами - нужно много детерминированных проверок

Вроде бы получается неплохо, но когда я косячу, то сразу вижу, что закончились лимиты или начал быстро уходить бюджет - дальше это прямой триггер, чтобы разобраться где я налажал:) В больших компаниях с такими триггерами и быстрой обратной связью плохо и поэтому к моменту, когда люди решают взяться за решение проблемы у систем уже не просто отдышка, а ожирение 4 степени и жировые бляшки в сердце, которое уже не может нормально прокачивать кровь для всего организма.

P.S. Мысли появились во время изучения whitepaper про AI для software architecture, ну и в рамках фиксов очередных проблем, где я чуток архитектурно залажал.

#Architecture #Engineering #Software #SystemDesign