Методи і засоби розробки подіє-керованих застосунків на serverless архітектурі

Abstract
В цій роботі були дослідженні та проаналізовані сучасні методи та інструменти для розробки подіє-керованих застосунків використовуючи serverless архітектуру, а також виокремленні та описані основні типові сценарії використання. Всі досліджені паттерни супроводжуються кодом для демонстрації. Не пояснені далі важливі терміни: A. Хмарні обчислення – модель швидкого та зручного доступу до обчислювальних ресурсів, якими керує інша компанія-постачальник. B. Platform-as-a-Service – вид хмарних сервісів що дозволяють розробляти застосування майже не піклуючись про інфраструктуру та розміщення. C. Гнучке масштабування – автоматичне масштабування застосування в залежності від поточного навантаження. D. "Rich client" застосування – застосування де основна робота відбувається на клієнтській частині. E. Логгер (Logger) – об'єкт що дозволяє логувати (записувати) повідомлення під час роботи програми. F. Proof of Concept – реалізація якоїсь ідеї для доказу того що вона має потенціал. Зазвичай є не оптимальним, але швидко досягаємим. G. MapReduce – програмна модель для паралельної розподіленої обробки даних на кластері.
Description
Keywords
подіє-керовані застосунки, serverless архітектура, Хмарні обчислення, магістерська робота
Citation