Viačeslav Pozdniakov - FP Design Patterns in Micro-Service Inter-Process (...) | Lambda Days 19

Conference: Lambda Days 2019

Year: 2019

This video was recorded at Lambda Days 2019 http://www.lambdadays.org/lambdadays2019 Get involved in Lambda Days' next conference http://www.lambdadays.org --- FP DESIGN PATTERNS IN MICRO-SERVICE INTER-PROCESS COMMUNICATION by Viačeslav Pozdniakov ABSTRACT Design of correct and yet simple inter-process communication in micro-service architecture is a tough thing to do: communication protocols might be sync or async, some APIs use request/response model while others use streaming and so on. In this talk we will discuss which micro-service IPC design problems we (Wix.com) faced and how we solve them using FP building blocks: monads, semigroups, etc. Obviously, introduction of FP design patterns at our scale (over 500 developers) is a huge effort, so we will also discuss an execution process of such changes. Read the full abstract: http://www.lambdadays.org/lambdadays2019/viaeslav-pozdniakov --- THE SPEAKER - VIAČESLAV POZDNIAKOV Wix.com I work in Server Framework Team as Scala developer at Wix. This team is responsible for building a common framework and libraries used to develop Wix services. Also I am a co-organizer of Functional Vilnius user group and partnership associate professor at Vilnius University teaching Functional Programming in Haskell. More on Viačeslav Pozdniakov: http://www.lambdadays.org/lambdadays2019/viaeslav-pozdniakov --- LAMBDA DAYS & ERLANG SOLUTIONS Lambda Days is powered by Erlang Solutions. Lambda Days 2019 was sponsored by Brainly, Schibsted, Standard Chartered, Erlang Solutions, NoRedInk & Uber. LAMBDA DAYS Website: http://www.lambdadays.org Twitter: https://twitter.com/LambdaDays Facebook: https://www.facebook.com/lambdadays LinkedIn: https://www.linkedin.com/company/lambda-days/ Mail: info at lambdadays.org #LambdaDays #Scala