gRPC Web: It’s All About Communication by Alex Borysov & Yevgen Golubenko
gRPC is a modern high performance RPC framework backed by Google. It already adopted by other industry leaders and smaller players thanks to its performance, streaming capabilities, fault-tolerance and many more features. gRPC-Web, open-sourced last year and reached GA several months ago, helps to bring most of gRPC advantages to the modern Web.
In this talk we will cover how it makes backend-to-frontend collaboration easier, how it helps to avoid common pain points, and what its advantages are. As no tool and no approach are perfect, we will also discuss when it’s not a good fit. No matter if you’re a seasoned backend engineer, like Alex, or a frontend engineer building modern UIs, like Yevgen, this talk can be useful for you.
During live demo session you will learn how you can start using gRPC-Web and why it can be beneficial for you and your project.
Alex Borysov is a senior software engineer at Netflix. He is a clean coder and a test-driven developer with solid experience in building and running World-scale software systems. During his career Alex developed and run machine-learning infrastructure for payments fraud detection at Google; large-scale backends at Nest; microservice architecture for World-leading social casino games; core infrastructure services for a unicorn startup in Silicon Valley with 300+ million users. He has been a speaker on Java, open-source technologies and building reliable software systems at numerous conferences, including Devoxx, OSCON and others.
Yevgen Golubenko:
Senior Front End Developer at Anomali. Resides in Silicon Valley. Passionate about designing and building scalable and resilient web applications with JavaScript. Interested in building seamless communication between backend and frontend with gRPC and gRPC-web. Contributed to successful Devoxx talks “gRPC vs REST: Let the battle begin” and “Break me if you can”.
Видео gRPC Web: It’s All About Communication by Alex Borysov & Yevgen Golubenko канала Devoxx
In this talk we will cover how it makes backend-to-frontend collaboration easier, how it helps to avoid common pain points, and what its advantages are. As no tool and no approach are perfect, we will also discuss when it’s not a good fit. No matter if you’re a seasoned backend engineer, like Alex, or a frontend engineer building modern UIs, like Yevgen, this talk can be useful for you.
During live demo session you will learn how you can start using gRPC-Web and why it can be beneficial for you and your project.
Alex Borysov is a senior software engineer at Netflix. He is a clean coder and a test-driven developer with solid experience in building and running World-scale software systems. During his career Alex developed and run machine-learning infrastructure for payments fraud detection at Google; large-scale backends at Nest; microservice architecture for World-leading social casino games; core infrastructure services for a unicorn startup in Silicon Valley with 300+ million users. He has been a speaker on Java, open-source technologies and building reliable software systems at numerous conferences, including Devoxx, OSCON and others.
Yevgen Golubenko:
Senior Front End Developer at Anomali. Resides in Silicon Valley. Passionate about designing and building scalable and resilient web applications with JavaScript. Interested in building seamless communication between backend and frontend with gRPC and gRPC-web. Contributed to successful Devoxx talks “gRPC vs REST: Let the battle begin” and “Break me if you can”.
Видео gRPC Web: It’s All About Communication by Alex Borysov & Yevgen Golubenko канала Devoxx
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Back to the Future: How 80s Arcade Games Taught me Clojure by Mey Beisaron](https://i.ytimg.com/vi/GGVq-2ECE04/default.jpg)
![Event-driven business automation powered by cloud native Java by Swiderski & Vacchi & Fusco](https://i.ytimg.com/vi/KBkX6v57Jbo/default.jpg)
![The Survival Guide to Modern Apps AuthN and AuthZ specs - Boleslaw Dawidowicz](https://i.ytimg.com/vi/Yo-bTeNg84k/default.jpg)
![Devoxx Belgium 2016 After Movie](https://i.ytimg.com/vi/W-pMUQx6WTM/default.jpg)
![Keynote session by Mark Reinhold](https://i.ytimg.com/vi/l1s7R85GF1A/default.jpg)
![Need for Async: In pursuit of internet-scale apps by Konrad Malawski](https://i.ytimg.com/vi/91jSc8tFTzA/default.jpg)
![Everything you need to know about GraalVM by Oleg Šelaje & Thomas Wuerthinger](https://i.ytimg.com/vi/ANN9rxYo5Hg/default.jpg)
![[VDCLUJ22] Laurențiu Spilcă - The new Spring Security](https://i.ytimg.com/vi/LlVy9Roh_bQ/default.jpg)
![[VDZ22] Location transparency by Milen Dyankov](https://i.ytimg.com/vi/eEj7MlYFo4M/default.jpg)
![Antora: Documentation Sites for Software Teams by Dan Allen](https://i.ytimg.com/vi/BAJ8F7yQz64/default.jpg)
![[VDCLUJ22] Mete Atamel - Serverless beyond functions](https://i.ytimg.com/vi/jEZnEuaGjA4/default.jpg)
![The Life and Death of an Android Activity by Kristin Marsicano](https://i.ytimg.com/vi/sNL2z0hxwGM/default.jpg)
![Second generation "workflow managers" for big data by Alex Van Boxel](https://i.ytimg.com/vi/73oAPXgle9w/default.jpg)
![Streamlining large scale Java development using Error Prone by Sander Mak](https://i.ytimg.com/vi/B-GaOGuXvwA/default.jpg)
![Deep Learning in Biomedicine: Challenges and Opportunities by Dr. Olivier Gevaert](https://i.ytimg.com/vi/9uBRKvbj0fk/default.jpg)
![Better software, faster: principles of Continuous Delivery and DevOps by Bert Jan Schrijver](https://i.ytimg.com/vi/tcQNK4R1tfs/default.jpg)
![Powerful Metaprogramming Techniques With Groovy by Jeff Brown](https://i.ytimg.com/vi/vwysol6tipM/default.jpg)
![Introducing Apache Kafka by Katherine Stanley](https://i.ytimg.com/vi/VxGotIXLUxs/default.jpg)
![Best Practices to Spring to Kubernetes Easier and Faster by Ray Tsang](https://i.ytimg.com/vi/c16oOeTfFXM/default.jpg)
![Kotlin for Java Programmers with Venkat Subramaniam](https://i.ytimg.com/vi/KvmlP3ReZcA/default.jpg)
![Spring Framework 5.2: Core Container Revisited - Juergen Hoeller](https://i.ytimg.com/vi/DvqXdnzhlSc/default.jpg)