Reactive programming. Основни принципи и проблеми при изграждането на съвременни софтуерни системи
За събитието

Това събитие е част от потребителската група Reactive Programming
С повишаването на броя на Интернет потребителите, появата на все повече Internet of Things устройства и увеличените очаквания за функционалност, качество, достъпност и интерактивност изискванията към и натоварването на софтуерните системи в последните години нарастнаха многократно. Същевременно съществуващите по-масови архитектурни подходи не са подходящи за да отговорят на тези изисквания. Необходимо е да се върнем към основите, да преформулираме очакванията към нашия софтуер и да преоткрием работещи и устойчиви подходи и решения, съществуващи и развиващи се от десетилетия. На тази мъдрост са базирани и принципите на реактивните системи. В последните години те придобиват все по-голяма популярност и благодарение на тях са изградени големи системи като Twitter, LinkedIn, Netflix, The Guardian и много други.
В България също съществуват софтуерни разработчици, решаващи множество софтуерни проблеми от този род. С тази потребителска група искаме да обединим тези хора в една общност, която да споделя и развива своите знания и умения.
ПРОГРАМА:
>>> Какво означава една система да е „reactive“?
>>> Основни принципи:
– responsive;
– elastic;
– resilient;
– message-driven.
>>> Композитност на реактивни компоненти и системи. Поток от данни.
>>> Предизвикателства при дистрибутираните системи:
– повишено време за отговор;
– възможност за частични грешки и недостъпност на компоненти;
– консистентност.
>>> Предимства на асинхронната комуникация пред блокиращите подходи.
>>> Някои примерни подходи и решения.
ЗА ЛЕКТОРА: Здравко Стойчев
>>> Здравко Стойчев е програмист с дългогодишен опит и многобройни интереси в програмирането и компютърните науки.
>>> Има бакалавърска и магистърска степени от ФМИ на Софийския университет, където и защитава дипломна работа за разработка на дистрибутирани системи, използвайки принципите на функционалното и реактивното програмиране.
>>> Преподавател в Софийски университет за период от 1 година и половина.
>>> От близо 1 година е част от hacker.works.
С ПОДКРЕПАТА НА: hacker.works
В hacker.works помагаме на екипи и организации да усвоят #hacker_mindset-а в трансформацията им към дигитални бизнеси и продукти.
ЗАДЪЛЖИТЕЛНА БЕЗПЛАТНА РЕГИСТРАЦИЯ:
Събитието е безплатно, но със задължителна предварителна регистрация:
ПОТРЕБИТЕЛСКА ГРУПА: Reactive Programming
Събитието е част от потребителската група за Reactive Programming. Всеки месец организираме събития на тема свързана с Reactive Programming. За да не изпускате интересна информация по темата – абонирайте се.
ОРГАНИЗАТОР: DEV.BG
Очакваме ви!
