Please log in to watch this conference skillscast.
During this talk, you will explore the following:
Thread per request vs asynchronous services
What back pressure is and how to do it all the way down to the network layer
How to achieve all of this with Akka HTTP and Akka Streams
How it compares to other tools for asynchronous programming e.g. CompletableFutures, Observables
Time permitting, you will also discover a demo on a networked application sending back pressure through the application layer, through TCP and into the client application.
YOU MAY ALSO LIKE:
- The JVM and Docker (SkillsCast recorded in June 2016)
- ScalaCon 2022: Opening Keynote Networking Party (in London on 4th October 2022)
- ScalaCon 2022 (Online Conference on 4th - 8th October 2022)
- Real-time Stream Processing in Spring Made Easy (in London on 25th August 2022)
- Answering Cloud Security Questions of all the Stakeholders (Online Meetup on 13th September 2022)
- A History of Enterprise Monads (SkillsCast recorded in May 2021)
- Connecting the dots - building and structuring a functional application in Scala (SkillsCast recorded in May 2021)
Building Scalable, Back Pressured Services with Akka
Christopher Batey
Christopher is a Senior Engineer at Lightbend. He is currently on the core Akka team responsible for developing Akka (https://akka.io/), Akka Http, Akka Streams, Reactive Kafka and Alpakka (https://github.com/akka/alpakka). He has previously built trading systems, online television platforms and worked extensively with Apache Cassandra. Likes: Scala, Java, the JVM, Akka, distributed databases, XP, TDD, Pairing. Dislikes: Untested software and code ownership.