Разработка веб приложения с нуля. Часть 0.
Начинаем начинать. Чтобы создать приложение для вращения его на кубернатесе, надо определиться с архитектурой. На картинке я по быстрому накидал сферическую архитектуру в вакууме. Интерфейс я буду пилить в браузере. В браузере мы программируем на HTML, java script и CSS. На чистом js сейчас никто не пишет, поэтому я использую svelte, svelteKit и melt. Поскольку я админ а не программист, то я понимаю в этих технологиях примерно ничего. Будет весело. Дальше у нас идет апи. И тут есть богатый выбор: SOAP, gRPC, graphQL, REST. Используем REST, ибо его отлаживать проще. Основное приложение будем писать на Rust. И тут есть две причины. Оно компилируется в бинарник и для запуска не нужно ничего. И я его нифига не знаю. ПС. конечно тут логичнее было выбрать go, но golang придумала корпорация зла, и мы ее не поддерживаем. Делать буду CRM систему, это всегда полезно, ее можно выгодно продать. В качестве базы данных возьмем МонгоДБ. Монго документ ориентированная база. Там нет схемы, хранить можно что угодно и как угодно. Можно не париться с табличками, нормализацией, отношениями. Просто класть и забирать дааные, что может быть прекраснее. Накидать пробный вариант думаю за недельку. А Гига чат мне поможет. По ходу работ буду писать тут посты.
· 19.08.2024
давайте вы найдете книгу по систем дизайну и системной аналитике и перепишите этот пост. то что вы написали это ужас. ну сделайте простое приложение на python + flask + gunicorn/uwsgi + sqlite или тупо возьмите prometheus. упакуйте в docker compose, имейдж в nexus. потом перепишите compose в манифесты кубера. настройте кластер кубера с ingress и metallb при помощи kubeadm на трех нодах. деплойте через kubectl манифесты и этого хватит для новичка.
то что вы задумали, бросите через мак. месяц.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 19.08.2024
Я старался написать максимально ужасно, спасибо что заценили. И я не хочу трогать питон и скул, это слишком просто. А книжка валяется.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 19.08.2024
мда, удачи. с вашей рвением она вам понадобится. жаль тех кто у вас чемуто будет учится.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 19.08.2024
Кстати на свелт можно делать фулстак приложение на чистой ноде, в одном окне редактора и не париться с прикручиванием питона к нжинксу через wsgi.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 19.08.2024
Антон, я бесконечно рад вашей критике. Пока что на этой платформе с обучающими постами не разбежишься вот и пишу кратко и не совсем серьезно. Если хотите можем в телеге обсудить. Ну и у меня цель изучить технологии, а не повторять то что я и так умею. Я могу приложение на ангуляре и Фаст апи накатать за пару дней. Но это скучно будет.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 19.08.2024
не хочу обсуждать. ваш стек из постов я не планировал изучать и не знаю. времени вас в чемто переубеждать и учить нет.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён