В рамках диплома нет большого смысла заморачиваться с микросервисной архитектурой, тк ни одного из факторов, где микросеврсная архитектура имеет смысл тут нет.
Некоторые вещи вероятно есть смысл делать как раздельные сервисы (ту же нейронку и api например, дальше не вчитывался), но делить ещё сильнее нет нужды.
Главное изначально обозначить, под какие требования делается разработка.
Pitfil, ну вот прочитал о каком-то секретном военном полигоне, а на следующий день пошёл смотреть на карта, где он там расположен и как до него добраться.
Когда поймают - уже сложно будет апеллировать к случайности и вообще ты просто грибы собирал
Кажется, что от этого в первую очередь страдают не богатые компании
Дайте конкретный пример страданий, чтобы можно было какую-то аргументацию дать.
С учётом того что сейчас большинство стартапов выбирают себе в качестве названия чуть ли не рандомные одно-два слова, то проблем нет.
Также, видимо, я испытываю некоторую досаду оттого, что кто-то может получать доход, как кажется, 'из воздуха'.
Кто не был коммунистом в юношестве, у того нет сердца. [...] (с)
Если кажется, что прибыль из воздуха - возьми да зарегистрируй себе "перспективный" домен и продлевай его 40 лет подряд, как текущий владелец ai com.
Потом расскажешь, за сколько смог продать его какому-нибудь стартапу.
Доменные имена - это не какой-то дефицитный ресурс. И какими бы переоценёнными ни были "красивые" имена типа aero.com / fly.com / cars.com / ai.com - отсутствие возможности взять такой домен за стандартную цену ещё ни разу не становилось причиной банкротства стартапа.
Adamos, весьма далёк от строительства, правда)
Но основная идея всё равно осталась - за творчество и проектирование отвечает один человек, а за реализацию - другой.
firstmixon, тогда лучше всю эту систему типов через полиморфизм описать, а не вот так, как сейчас.
Хоть этот код и компилируется - всё равно с j нельзя сделать практически ничего полезного, кроме как вызвать ToString
Заведи свой базовый класс или интерфейс, который будет описывать данные в твоей системе.
Например как JsonValue в System.Text.Json - это тип описывает любое значение, которое может встретиться в json-документе.
Конечно dynamic очень удобный, но лучше бы без него обходиться. firstmixon, вы уверены, что потеря в надёжности и производительности стоит сиюминутного удобства?
Даже не ПД, а биометрия с которой ещё сложнее работать, выше требования по безопасности и нужно ещё отправлять её в какую-то центральную государственную биометрическую систему.
Ща загуглил - кошелек в телеге кастодиальный => никогда ты и не увидишь эту транзакцию в блокчейне, а номер кошелька существует только в рамках телеги