Горизонтальне масштабування веб додатків з HMVC

Це переклад статті Scaling Web Applications with HMVC на techportal.ibuildings.com від Sam de Freyssinet.

Останню декаду ми були свідками другої ітерації веб розробки і дизайну. Веб сайти перетворились у веб додатки і рідко тепер зустрінеш новий веб проект, який би не включав в себе деякий елемент інтерактивності. Зростаюча складність програмного забезпечення для веб змушує розробників більше часу приділяти структуризації і проектуванню продуктів.

Та ж зростаюча складність стимулює сучасні програмні розробки опиратись на виділені сервіси для виконання завдань, які потребують багато процесорного часу. Більше того, запровадження хмаркових сервісів від Amazon, Google та інших дозволяє розробникам порівнянно зменшити навантаження процесорів на власних серверах. Кожен сервіс зазвичай проектується як окрема частина програмного рішення, що виконується на власному домені з власними ресурсами.

Набагато важче переконати замовника використовувати більше ніж одну частину програмного рішення, особливо коли працюєш з малими бюджетами. В цих ситуаціях я з’ясував, що багато клієнтів не вважають масштабування проблемою. Вони “очікують” дня, коли масштабування стане проблемою. Read more…

Поговоримо про WordPress

Хотів написати недавно, але вже доволі давно почав роботу над складним плагіном для WordPress. Не суть що цей плагін робить. Хочеться зробити декілька заміток на рахунок того, як складати код в великому плагіні, зачіпити MVC і взагалі пофілософствувати на тему. Правда перед тим я зроблю невеличкий огляд бази, яка вже була створена раніше, на яку можуть оператись плагінописці. На StackOverflow в дискусії про WordPress, MVC та інші проблеми людства дають ссилку на три непогані плагіни, про які я розкажу далі детальніше.

Read more…

Go back to top