03.03.2009Обслуживание тысяч запросов в секунду на примере XBT Tracker
Недавно проводили тест, результаты которого показали, что одно приложение обрабатывает 2000 запросов в секунду на скромном сервере, где это было не единственной нагрузкой. При этом результат каждого запроса записывается в 3-5 таблиц в MySQL. Честно говоря, меня такой результат удивил, поэтому решил поделиться с хабрасообществом описанием архитектуры этого приложения. Подобный подход применим от баннерных показов до чатов и микроблогов, надеюсь кому-нибудь покажется интересным Автор: alex14n <
27.02.2009«Ошибки в ДНК» или как неправильный дизайн может приводить к миллионным убыткам
Написать эту заметку меня побудили очередная статья с «криком души»: ну почему Windows в очередной раз требует перезагрузки при изменении чего-либо (обычно это установка/удаление программ, но бывают и другие случаи)? Почему разработчики Windows-приложений — такие лохи, а разработчики Linux-программ (где таких сообщений при установке «обычных программ» не бывает) — такие молодцы? Автор: khim <
22.12.2008DECFLOAT - тип данных будущего
В данной статье рассматривается новый тип данных DECFLOAT в IBM® DB2® для Linux®, UNIX® и Windows®. DECFLOAT совместим с промышленным стандартом - спецификацией IEEE754r. Используя аппаратную поддержку, DECFLOAT предоставляет приложениям преимущества в производительности по сравнению с использованием данных типа DECIMAL. Автор: Нареш Чейнани <
22.10.2008UML, Классы и Отношения
Существует много разработанных теорий, задокументированных технологий и парадигм программирования. Перед тем как углубиться с головой в их изучение было бы мудро изучить сам принцип взаимодействия программ и их струкрур. UML предлагаем вам разработанный стандарт что бы сделать это. Автор: cachealot <
19.10.2008Web-программирование VS win-программирование
Win-программеры – это, как бы, классические такие стереотипные программисты. Неряшливо одеты, с растрепанной головой, приходят на работу, плюхаются в кресло, и до конца рабочего дня сидят с умным видом перед монитором. Отрываются от монитора по команде «Кофе». 80% рабочего времени изучают msdn. Говорят неразборчиво, что-то все время ворчат. Настоящие фанаты своего дела. Держат на плечах всю it-индустрию (без сарказма). Автор: voff <
23.09.2008Архитектура приложений — горячие точки
Общие подходы представяют собой набор «горячих точек» (hot spots). Однако это не просто горячие точки. Эти горячие точки преставляют собой ключевые вопросы, проблемы и рекомендации. Все вместе они помогают вырабатывать более эффективные с технической точки зрения архитектуры. Этот список является частью более общей структуры App Arch Meta Frame. Думайте о нём, как о важной ветке большого дерева. Автор: J.D. Meier <
14.09.2008Статистическое программирование на R: Часть 3. Повторное использование кода и объектное программирование
R — это мощная бесплатно распространяемая статистическая среда, которая включает в себя язык программирования, интерактивную оболочку и обширные графические возможности. Эта статья продолжает две предыдущие публикации Дэвида (написанные совместно с Брэдом Хантингом), рассматривая объектно-ориентированное программирование в R, а также некоторые общие концепции программирования в R. Автор: IBM dW <
21.08.2008Монолитные системы – наследие
Большие проекты, с долгой историей — уходящей своими корнями в 90-е, в большинстве случаев основываются на монолитной архитектуре (не касательно web — корни тянуться еще глубже). В работе я часто сталкиваюсь с подобными системами и у них всех практически одни и те же проблемы, об этом и хотелось бы рассказать сейчас.
Автор: Kaaboeld <
10.04.2008Опубликовано 14 000 страниц документации на протоколы MS Office и Exchange Server
Приятная новость пришла от Microsoft. Компания опубликовала на MSDN около 14 000 страниц исходных кодов и технической документации на внутренние протоколы, которые используются для передачи данных между её ключевыми продуктами. Автор: alizar <