Семинар „Reactive programming. Основни принципи и проблеми“

Приключило

17 януари 2017

София

Семинар „Reactive programming. Основни принципи и проблеми“

Дата:

17 януари 2017, вторник

Час:

19:00 - 20:30

Достъп:

Безплатно (Задължителна регистрация)

Място:

1Hub, София, ул. Тинтява 15-17

За контакти:

E-Mail

Организатори:

DEV.bg

За събитието

Това събитие е част от потребителската група Reactive Programming.

С повишаването на броя на Интернет потребителите, появата на все повече Internet of Things устройства и увеличените очаквания за функционалност, качество, достъпност и интерактивност изискванията към и натоварването на софтуерните системи в последните години нарастнаха многократно. Същевременно съществуващите по-масови архитектурни подходи не са подходящи за да отговорят на тези изисквания. Необходимо е да се върнем към основите, да преформулираме очакванията към нашия софтуер и да преоткрием работещи и устойчиви подходи и решения, съществуващи и развиващи се от десетилетия. На тази мъдрост са базирани и принципите на реактивните системи. В последните години те придобиват все по-голяма популярност и благодарение на тях са изградени големи системи като Twitter, LinkedIn, Netflix, The Guardian и много други.

В България също съществуват софтуерни разработчици, решаващи множество софтуерни проблеми от този род. С тази потребителска група искаме да обединим тези хора в една общност, която да споделя и развива своите знания и умения.

ПРОГРАМА:

  •  Какво означава една система да е „reactive“?
  • Основни принципи:
    – responsive;
    – elastic;
    – resilient;
    – message-driven.
  • Композитност на реактивни компоненти и системи. Поток от данни.
  •  Предизвикателства при дистрибутираните системи:
    – повишено време за отговор;
    – възможност за частични грешки и недостъпност на компоненти;
    – консистентност.
  • Предимства на асинхронната комуникация пред блокиращите подходи.
  • Някои примерни подходи и решения.