При разработке программного обеспечения для решения критически важных задач огромную роль играет отказоустойчивость. Язык программирования Elixir позволяет создавать быстрые и надежные приложения, будь то крупная распределенная система, набор сервисов для бекенда или простенькое веб-приложение. Элегантный синтаксис Elixir и функциональный образ мышления позволяют достичь простоты в написании, чтении и поддержке кода. Книга "Elixir в действии" научит вас создавать готовые к промышленной эксплуатации распределенные приложения на языке Elixir. Автор Саша Юрик познакомит вас с этим мощным языком на примерах, подчеркивающих преиму-щества функционального и конкурентного программирования на Elixir. Вы узнаете, как фреймворк OTP позволяет избавить вас от решения большого количества однообразных низкоуровневых задач. Вы также изучите реальные подходы к реализации конкурентного выполнения по ходу превращения работающей системы в распределенную систему на нескольких компьютерах.
Pri razrabotke programmnogo obespechenija dlja reshenija kriticheski vazhnykh zadach ogromnuju rol igraet otkazoustojchivost. Jazyk programmirovanija Elixir pozvoljaet sozdavat bystrye i nadezhnye prilozhenija, bud to krupnaja raspredelennaja sistema, nabor servisov dlja bekenda ili prostenkoe veb-prilozhenie. Elegantnyj sintaksis Elixir i funktsionalnyj obraz myshlenija pozvoljajut dostich prostoty v napisanii, chtenii i podderzhke koda. Kniga "Elixir v dejstvii" nauchit vas sozdavat gotovye k promyshlennoj ekspluatatsii raspredelennye prilozhenija na jazyke Elixir. Avtor Sasha Jurik poznakomit vas s etim moschnym jazykom na primerakh, podcherkivajuschikh preimu-schestva funktsionalnogo i konkurentnogo programmirovanija na Elixir. Vy uznaete, kak frejmvork OTP pozvoljaet izbavit vas ot reshenija bolshogo kolichestva odnoobraznykh nizkourovnevykh zadach. Vy takzhe izuchite realnye podkhody k realizatsii konkurentnogo vypolnenija po khodu prevraschenija rabotajuschej sistemy v raspredelennuju sistemu na neskolkikh kompjuterakh.