TGViewer
Амади и проекты Амади и проекты @amadi_dev · 2.36K subscribers
Post #681 2.21K
Концепты Backend-разработки

1. HTTP
Что такое запрос/ответ, методы (GET, POST), статус-коды (200, 404, 500)

2. Маршрутизация
Как URL превращается в вызов нужной функции (/users/123 → getUser)

3. Хендлеры
Функция, которая принимает запрос и возвращает ответ (request → response)

4. Сериализация
Превращение JSON в структуру из языка программирования ({"name": "Alex"} → User)

5. Обработка ошибок
Как работать с ошибками в приложении. В каком формате возвращать ошибки клиенту.

6. CRUD
Базовые операции: создать, прочитать, обновить, удалить сущность

7. REST-принципы
Как правильно называть эндпоинты (GET /users, POST /users). Не хранить состояния, итд.

8. Базы данных
Таблицы, связи, SQL запросы, как хранить данные между перезапусками

9. Слой бизнес-логики
Выносим логику из хендлеров, чтобы код был чистым и тестируемым

10. Аутентификация и авторизация
Проверка кто ты (login/password) и что тебе можно (permissions)

11. Миддлвейры
Хендлеры-посредники, которые выполняются до основного хендлера. Например миддлвейры для аутентификации

12. Конфиги
Сбор и чтение настроек (порт, БД, ключи, токены) для работы приложения

13. Логгирование
Запись информации о работе приложения для отладки и мониторинга

14. Кэширование
Хранение часто используемых данных в памяти для ускорения или экономии запросов

15. Очереди задач
Выполнение долгих операций в фоне (отправка email, обработка файлов)

16. Graceful shutdown
Корректное завершение работы без потери данных

17. Деплой, CI/CD
Автоматическая сборка и деплой приложения на сервер


Их еще много, на самом деле. Особенно если лезть в высоконагруженные приложения. Но пока этого хватит.
  • 🔥 28
  • 👍 16
  • 👾 4
More from @amadi_dev
  1. Sep 28, 2026Внимательный инженер
  2. Sep 25, 2026Тонкости голосового агента для групповой беседы 1) Важно, чтобы говорил, когда обращаются…
  3. Sep 23, 2026Сейчас в интернете много "я сделал это за 1 промпт" или "я сделал вот это за 2 часа" Снача…
  4. Sep 21, 2026Посмотрите, что такое Jev. Очень интересная модель классификации. Если прям вкратце, она о…
  5. Sep 20, 2026Началась новая неделя лимитов, и я уже потратил половину 20x подписки. За 30 часов.
  6. Sep 19, 2026Не думал, что когда-нибудь скажу это, но... Не особо успеваю вести канал в последнее время…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →