RSS DZone.com
Подписаться
Создание экономически эффективных приложений интернет-масштаба
Как разработчикам, важно при создании приложения учитывать как его предполагаемый масштаб, так и стоимость его эксплуатации. Если мы создаем приложение для интернета, которое может начать с нулевым трафиком в первый день и постепенно достичь масштаба миллионов ежедневных пользователей, мы должны выбрать дизайн и набор инструментов, которые могут масштабироваться аналогичным образом. Это легче сказать, чем сделать. Разработчики обычно избыточно выделяют ресурсы в ожидании более высокого трафика и в итоге несут большие расходы, чем могли бы обойтись без этого. Следование соответствующему дизайну и правильный выбор технологий могут иметь огромное значение.
В этой статье мы рассмотрим различные бессерверные технологии, предлагаемые облачными провайдерами, и сосредоточимся на AWS в качестве примера, чтобы обсудить, как мы можем создать довольно распространенное приложение, включающее фронтенд, бэкенд и базу данных, которое может быть молниеносно быстрым, а при правильном проектировании может стоить вам ноль в ежемесячном счете для начала и в конечном итоге масштабироваться по мере роста вашей пользовательской базы.