Концепция ORM как двигатель прогресса – выявит слабое место Вашей СУБД

ORM (Object-Relational Mapping) используется во многих языках программирования, в том числе и в 1С. Однако реализация высоконагруженных решений, приводит к мысли что разработчики ORM не учитывали ее влияния на производительность СУБД. Такая ситуа…

Обновление Hibernate через боль

Меня зовут Андрей Аркаев. Я занимаюсь разработкой на Java с 2002 года. Сейчас развиваю бизнес-систему для контактных центров в Naumen. Как и многие другие бизнес-системы мы используем ORM. В статье поговорим о Hibernate, так как эта библиотека распрост…

Что нужно знать, перед тем как использовать Prisma у себя в проекте

Привет, Хабр!Основным языком разработки у нас, в TIMELESS, является TypeScript, как на frontend,  так и на backend.  Поэтому в рамках идеи типизации всего и вся для работы с БД мы выбрали Prisma, которая позиционирует себя как “Next generatio…

OMS как оркестратор: особенности работы системы управления заказами в маркетплейсе

СберМегаМаркет — мультикатегорийный маркетплейс, объединяющий продавцов и покупателей. Для первых это канал продаж с широкой аудиторией, а для вторых — возможность покупать различные товары в одном месте, с программой лояльности и доставкой. Получ…

Концепция ORM как двигатель прогресса — выдержит ли ее ваша СУБД?

ORM (Object-Relational Mapping) используется во многих языках программирования, в том числе и в 1С. Однако реализация высоконагруженных решений, приводит к мысли что разработчики ORM не учитывали ее влияния на производительность СУБД. Такая ситуа…

[recovery mode] Хотели как лучше: история, как мы закрыли лжеприют с помощью SERM и черного пиара

В 2021 году команда по управлению репутацией, в которой состою и я, решила помочь волонтерам закрыть приют для животных, где работали мошенники. Вот только мало мы знали, какой шум поднимется из-за этого кейса.В этой статье расскажу, как удалось помочь…

Асинхронный django: status update

Название поста может быть знакомо некоторым читателям. Действительно, я некоторое время назад задался вопросом, насколько будет сложно сделать django асинхронным. Так вот, процесс кодинга в этом направлении продолжился, и теперь есть целая альфа-версия…

[recovery mode] Современные тренды и управление репутацией

Мы с вами живем в довольно интересное время, когда даже тот бизнес, который главным образом зависит от своей репутации, совершает очевидные ошибки и наступает на одни и те же грабли по несколько раз подряд, вызывая недовольство своей аудитории. Особенн…

[Перевод] Представляем Entity Framework Core 7 Preview 6: Улучшение производительности

Пакет Entity Framework 7 (EF7) Preview 6 опубликован и доступен для загрузки через nuget.org (в конце поста есть ссылки на индивидуальные компоненты пакета). Этот пост блога раскрывает реализованные в пакете улучшения, направленные на увеличение произв…

Технология SQL-файл, препроцессор для T-SQL, “бок-о-бок” файлы и др

Завершив в недавнем прошлом очередную доработку своей легковесной технологии SQL-файл, применяемой для эффективной трансляции файлового SQL-кода в базу данных, автор данной статьи решил в очередной раз представить (в этой заметке теперь, на популярном …