Это философский пост про JWT, обычно используемые при авторизации, архитектуру вашего кода и собеседования. Это мысли о том, как JWT может замедлить маленький кусочек вашего кода в несколько раз при этом почти не дав ничего вам взамен. Если вы в танке, то что такое JWT можно прочитать тут: https://habr.com/ru/post/340146/ Итак, JWT - это набор подписанных данных, обычно используемых для авторизации. Так как обычно JWT это история из мира авторизации, он содержит ID пользователя, возможно время жизни токена, список приложений/действия для которых он выписан. Также JWT содержит в себе указание на имя алгоритма с помощью которого создавался хэш для проверки валидности токена. JWT хорош тем, что позволяет менять серверу способ создания хэша от данных и не уведомлять об этом клиентов, клиенты об этом узнают из содержимого полученного токена. Но, когда такая смена алгоритма может случиться? Скорее всего никогда, или раз в десятилетие. Вторая сильна сторона - это стандартизация полей с данным