Найти в Дзене
IT-сокращения 2025: от краха иллюзий до новых возможностей
В этом году цифры выглядят жёстко: только за первые семь месяцев 80 250 человек лишились работы в ИТ ( nerdwallet ) В июле — ещё 16 142 увольнения И это не только стартапы — под нож идут и Microsoft, и Google, Amazon и многие другие крупные компании. Почему это происходит Если почитать пресс-релизы, то причина почти всегда одна: «Мы внедряем AI, автоматизируем процессы». Звучит как будущее, но по факту — это часто прикрытие для куда более банального: рост издержек, падение прибыли, давление инвесторов на показатели...
1 месяц назад
Чистая архитектура: избавляемся от хаоса с помощью DDD и SOLID
В Clean Architecture, как учит Роберт Мартин (он же Uncle Bob), работает чёткое правило: внешний код всегда зависит от внутреннего, но не наоборот. Всё просто — если у тебя есть сервисы или репозитории, они должны взаимодействовать с бизнес-логикой через абстракции (интерфейсы), которые определяет ядро приложения. Это значит, что доменная или прикладная логика сами формулируют, что им нужно (например, интерфейс получения пользователя), а вот как это будет реализовано — не их забота, этим занимается инфраструктура...
2 месяца назад
Монолит против микросервисов: разбор архитектурных решений и выбор оптимального подхода для вашего проекта
В современном мире разработки веб-приложений выбор архитектуры становится критически важным для успеха проекта. Одни проекты начинают с монолита, а затем вынуждены переходить на микросервисную архитектуру из-за роста масштабов и усложнения бизнес-логики. Другие же сразу выбирают распределённую систему, чтобы обеспечить гибкость и масштабируемость. В этом посте мы разберём, в чем состоят ключевые различия между монолитом и микросервисами, каковы преимущества и недостатки каждого подхода, а также какие компромиссы и проблемы возникают при миграции...
7 месяцев назад
Вредные советы для начинающих разработчиков C#
Если вы вдруг решили стать великим разработчиком C#, вот вам список вредных советов. Следуя им, вы гарантированно обеспечите своему коду головную боль, а себе – славу главного разрушителя продуктивности! Зачем вам эти скучные буквы? Вместо них пишите один огромный класс, который будет и базу данных обновлять, и PDF-документы генерировать, и еще отправлять письма . Чем больше ответственности у одного класса, тем лучше – ведь так его можно гордо назвать "МегаГлобальныйКласс". Зачем вам внедрение зависимостей? Создавайте все экземпляры классов внутри методов...
9 месяцев назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала