Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «проектировании»
Кэширование данных в web приложениях. Использование memcached 2017-01-20 17:29:13
+ развернуть текст сохранённая копия
Юрий Краснощек (Delphi LLC, Dell)
Я немного расскажу вам про кэширование. Кэширование, в общем-то, не сильно интересно, берешь и кэшируешь, поэтому я еще расскажу про memcached, довольно интимные подробности.
Про кэширование начнем с того, что просят вас разработать фабрику по производству омнониевых торсиометров. Это стандартная задача, главное делать скучное лицо и говорить: «Ну, мы применим типовую схему для разработки фабрики».
Читать дальше →
Тэги: (онтико), highload, junior, memcached, анализ, блог, бунина, веб-сайтов, высокая, кеширование, компании, конференции, краснощек, кэширование, олега, проектирование, производительность, разработка, рефакторинг, систем, юрий
С лупой на слона 2017-01-19 17:34:58
Я довольно давно участвую в разработке web-приложений. Это не высоконагруженные приложения (типа ...
+ развернуть текст сохранённая копия
Я довольно давно участвую в разработке web-приложений. Это не высоконагруженные приложения (типа Facebook или Gmail) — там, разумеется, своя специфика. Мои приложения были небольшими (можно было уместить на одном физическом сервере), но функционально насыщенными — финансовые, e-commerce. Я не работал в больших командах, зато пощупал весь спектр технологий, начиная от сборки аппаратуры в стойке и заканчивая редактированием CSS.
В какой-то момент поймал себя на мысли, что моя деятельность в области разработки web-приложений чем-то начала напоминать мне охоту моих далеких предков на мамонта (если под мамонтом подразумевать задачу, которую нужно решить). Только предки полагались на свою физическую силу, а мы вместо этого используем силу своего интеллекта. Но и как и прежде большую добычу не завалить в одиночку — нужны совместные усилия всех охотников.
Под катом я попытался собрать своё видение относительно наиболее важных с моей точки зрения аспектах в разработке web-приложений. Читать дальше →
Тэги: анализ, былое, веб-сайтов, думы, программирование, проектирование, разработка, систем, теория
Инфраструктура онлайн игры 2017-01-16 13:00:20
+ развернуть текст сохранённая копия
Здравствуйте, меня зовут Александр Зеленин, и я на дуде игрец веб-разработчик. Полтора года назад я рассказывал о разработке онлайн игры. Так вот, она немного разрослась… Суммарный объём исходного кода превысил «Войну и мир» вдвое. Однако в данной статье я хочу рассказать не о коде, а об организации инфраструктуры проекта. Неужели всё так сложно?
Тэги: amazon, bamboo, bitbucket, confluence, freebds, freenas, glacier, jail, jira, mongodb, nas, nginx, node.js, owncloud, phpvirtualbox, pm2, replication, slack, spa, support, virtualbox, vpc, vpn, vps, zfs, анализ, архитектура, базы, балансировка, безопасность, бекап, веб-сайтов, время, выдохнуть, высокая, данных, дата-центр, домашний, игр, игры, информационная, инфраструктура, история, копирование, мастер, масштабирование, метрики, мониторинг, нагрузки, нагрузочное, настройка, несколько, обзор, онлайн, поддержка, потеря, провайдеров, проектирование, производительность, разработка, резервное, сервер, сети, систем, создания, сон, спокойный, стабильность, схд, тегов, тестирование, техническая, фотография, хранение, ясделяль
Горизонтальное масштабирование. Что, зачем, когда и как? 2017-01-14 17:52:00
+ развернуть текст сохранённая копия
Александр Макаров ( SamDark )
Здравствуйте! Я Александр Макаров, и вы можете меня знать по фреймворку «Yii» — я один из его разработчиков. У меня также есть full-time работа — и это уже не стартап — Stay.com, который занимается путешествиями.
Сегодня я буду рассказывать про горизонтальное масштабирование, но в очень-очень общих словах.
Что такое масштабирование, вообще? Это возможность увеличить производительность проекта за минимальное время путем добавления ресурсов.
Обычно масштабирование подразумевает не переписывание кода, а либо добавление серверов, либо наращивание ресурсов существующего. По этому типу выделяют вертикальное и горизонтальное масштабирование.
Читать дальше →
Тэги: (онтико), highload, junior, александр, анализ, блог, бунина, веб-сайтов, высокая, горизонтальное, компании, конференции, макаров, масштабирование, олега, проектирование, производительность, разработка, рефакторинг, систем
[Перевод] Что общего между написанием Властелина колец и программированием? 2017-01-12 11:31:34
+ развернуть текст сохранённая копия
Работа программиста — это борьба со сложностью. Один из популярных вопросов про облачную телефонию — «А зачем ее использовать, если можно самим взять Asterisk, вжух, и все сделать?». Любопытная деталь из практики: много тех, кто приходит к нам после Asterisk. То есть сперва они приходят к нам, смотрят, что платформа стоит денег, говорят «да сами все сделаем» и уходят. Через полгода возвращаются со словами «Мы поняли, что хотим заниматься своим бизнесом, а не Asterisk». Как программисты, мы очень любим бороться со сложностью: заменять Asterisk на тулбокс с JavaScript полуфабрикатами, использовать облачные сервисы для работы с кодом и задачами, делить все на небольшие части и экспериментировать с версиями. Как оказалось, не только мы это любим. В новогодние праздники я совершенно случайно прочитала о том, что у Толкиена тоже был свой Git. Под катом — адаптированный для Хабра перевод.
Вы не поверите, кем был Назгул в предыдущей ревизии git...
Тэги: voximplant, блог, веб-сайтов, идеальный, код, компании, написать, программирование, проектирование, разработка, рефакторинг, совершенный
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Главная / Главные темы / Тэг «проектировании»
|
Взлеты Топ 5
Падения Топ 5
|