Ebook1,008 pages6 hours
Akka in Action, Second Edition
Rating: 0 out of 5 stars
()
About this ebook
Akka solves the big problems of distributed systems, from multithreading and concurrency to scalability and failure. Learn how to use it effectively.
In Akka in Action, Second Edition you will learn how to:
Akka in Action, Second Edition teaches you to use Akka Typed to solve common problems of distributed systems. You’ll learn how to bring together all of Akka’s moving parts to design and implement highly scalable and maintainable software. Extensively revised by Akka contributor Francisco López-Sancho Abraham, this new edition demonstrates Akka’s complex concepts through engaging hands-on examples. Discover the power of the Actor Model, how Akka works with Kubernetes, and how to utilize Akka modules to create microservices that are reliable and fault tolerant.
About the technology
For large software systems, the action is in the “-ilities.” Scalability. Reliability. Maintainability. Capability. Akka, toolkit for building distributed message-driven applications, delivers on the “ilities.” And recent innovations, including Akka Typed, ensure that this amazing platform will remain the best way to build and deploy distributed Java and Scala applications for years to come.
About the book
Akka in Action, Second Edition is your guide to building message-centric distributed applications systems. This new edition covers all features of Akka, including Akka Typed. You’ll learn to create microservices using Akka’s powerful suite of tools, Akka Sharding, Persistence, Streams, Persistence Query, Projections, and gRPC. Practical examples taken directly from industry guide you through clustering, deploying to Kubernetes, and taking full advantage of Akka’s Actors-based approach to concurrency.
What's inside
About the reader
For readers comfortable with Java and Scala.
About the author
Francisco Lopez Sancho-Abraham is a senior consultant at Lightbend, and a principal engineer on the Akka Team. Raymond Roestenburg, Rob Bakker, and Rob Williams are the authors of the first edition of Akka in Action.
Table of Contents
1 Introducing Akka
2 Up and running
3 One actor is no actor
4 Akka test kit
5 Fault tolerance
6 Discovery and routing
7 Configuration
8 Clustering
9 Sharding and persistence
10 Streams, persistence queries, and projections
11 Akka ports
12 Real-world example: An Akka betting house
13 Clustering, part 2
14 Connecting to systems with Alpakka
15 Akka betting house, part 2
16 Akka Streams, part 2
In Akka in Action, Second Edition you will learn how to:
- Create basic programs with Akka Typed
- Work with clusters to build robust, fault-tolerant programs
- Use Akka with Kubernetes
- Build microservices with Akka
- Create and maintain distributed state with strong consistency guarantees
- Employ actor-based concurrency and parallelism
- Test Akka software
Akka in Action, Second Edition teaches you to use Akka Typed to solve common problems of distributed systems. You’ll learn how to bring together all of Akka’s moving parts to design and implement highly scalable and maintainable software. Extensively revised by Akka contributor Francisco López-Sancho Abraham, this new edition demonstrates Akka’s complex concepts through engaging hands-on examples. Discover the power of the Actor Model, how Akka works with Kubernetes, and how to utilize Akka modules to create microservices that are reliable and fault tolerant.
About the technology
For large software systems, the action is in the “-ilities.” Scalability. Reliability. Maintainability. Capability. Akka, toolkit for building distributed message-driven applications, delivers on the “ilities.” And recent innovations, including Akka Typed, ensure that this amazing platform will remain the best way to build and deploy distributed Java and Scala applications for years to come.
About the book
Akka in Action, Second Edition is your guide to building message-centric distributed applications systems. This new edition covers all features of Akka, including Akka Typed. You’ll learn to create microservices using Akka’s powerful suite of tools, Akka Sharding, Persistence, Streams, Persistence Query, Projections, and gRPC. Practical examples taken directly from industry guide you through clustering, deploying to Kubernetes, and taking full advantage of Akka’s Actors-based approach to concurrency.
What's inside
- Work with clusters to build robust, fault-tolerant programs
- Maintain distributed systems with strong consistency guarantees
- Utilize concurrency and parallelism
- Test Akka software
About the reader
For readers comfortable with Java and Scala.
About the author
Francisco Lopez Sancho-Abraham is a senior consultant at Lightbend, and a principal engineer on the Akka Team. Raymond Roestenburg, Rob Bakker, and Rob Williams are the authors of the first edition of Akka in Action.
Table of Contents
1 Introducing Akka
2 Up and running
3 One actor is no actor
4 Akka test kit
5 Fault tolerance
6 Discovery and routing
7 Configuration
8 Clustering
9 Sharding and persistence
10 Streams, persistence queries, and projections
11 Akka ports
12 Real-world example: An Akka betting house
13 Clustering, part 2
14 Connecting to systems with Alpakka
15 Akka betting house, part 2
16 Akka Streams, part 2
Author
Francisco Lopez-Sancho Abraham
Francisco Lopez Sancho-Abraham is a senior consultant at Lightbend. He is currently contributing to Akka and helping clients to use it to reach their goals. He has extensive experience providing solutions and training around Akka and distributed architectures.
Related to Akka in Action, Second Edition
Related ebooks
Reactive Application Development Rating: 0 out of 5 stars0 ratingsKafka in Action Rating: 0 out of 5 stars0 ratingsGet Programming with Haskell Rating: 0 out of 5 stars0 ratingsAkka in Action Rating: 0 out of 5 stars0 ratingsModern Java in Action: Lambdas, streams, functional and reactive programming Rating: 0 out of 5 stars0 ratingsReactive Applications with Akka.NET Rating: 0 out of 5 stars0 ratingsElm in Action Rating: 0 out of 5 stars0 ratingsEvent Streams in Action: Real-time event systems with Kafka and Kinesis Rating: 0 out of 5 stars0 ratingsScalatra in Action Rating: 0 out of 5 stars0 ratingsRx.NET in Action Rating: 0 out of 5 stars0 ratingsFunctional and Reactive Domain Modeling Rating: 0 out of 5 stars0 ratingsLearning Concurrent Programming in Scala - Second Edition Rating: 0 out of 5 stars0 ratingsPython Concurrency with asyncio Rating: 0 out of 5 stars0 ratingsScala in Action Rating: 0 out of 5 stars0 ratingsFunctional Reactive Programming Rating: 0 out of 5 stars0 ratingsFunctional Programming in Scala, Second Edition Rating: 0 out of 5 stars0 ratingsElixir in Action Rating: 0 out of 5 stars0 ratingsNim in Action Rating: 0 out of 5 stars0 ratingsKotlin in Action Rating: 5 out of 5 stars5/5Building Ethereum Dapps: Decentralized applications on the Ethereum blockchain Rating: 5 out of 5 stars5/5Parallel and High Performance Computing Rating: 0 out of 5 stars0 ratingsProgrammer's Guide to Apache Thrift Rating: 0 out of 5 stars0 ratingsAurelia in Action Rating: 0 out of 5 stars0 ratingsModeling Business Objects with XML Schema Rating: 0 out of 5 stars0 ratingsThe Art of Rails Rating: 0 out of 5 stars0 ratingsApache Pulsar in Action Rating: 0 out of 5 stars0 ratingsFunctional Programming in Scala Rating: 4 out of 5 stars4/5Netty in Action Rating: 0 out of 5 stars0 ratingsFunctional Programming in JavaScript: How to improve your JavaScript programs using functional techniques Rating: 0 out of 5 stars0 ratingsTesting Microservices with Mountebank Rating: 0 out of 5 stars0 ratings
Software Development & Engineering For You
Python For Dummies Rating: 4 out of 5 stars4/5Adobe Illustrator CC For Dummies Rating: 5 out of 5 stars5/5Hand Lettering on the iPad with Procreate: Ideas and Lessons for Modern and Vintage Lettering Rating: 4 out of 5 stars4/5Level Up! The Guide to Great Video Game Design Rating: 4 out of 5 stars4/5Wordpress 2023 A Beginners Guide : Design Your Own Website With WordPress 2023 Rating: 0 out of 5 stars0 ratingsLua Game Development Cookbook Rating: 0 out of 5 stars0 ratingsBeginning C++ Programming Rating: 3 out of 5 stars3/5How Do I Do That In InDesign? Rating: 5 out of 5 stars5/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5How to Write Effective Emails at Work Rating: 4 out of 5 stars4/5Python Clean Code: Best Practices and Techniques for Writing Clear, Concise, and Maintainable Code Rating: 0 out of 5 stars0 ratingsBeginning Programming For Dummies Rating: 4 out of 5 stars4/5Photoshop For Beginners: Learn Adobe Photoshop cs5 Basics With Tutorials Rating: 0 out of 5 stars0 ratingsModern C++ for Absolute Beginners: A Friendly Introduction to C++ Programming Language and C++11 to C++20 Standards Rating: 0 out of 5 stars0 ratingsLearning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction Rating: 5 out of 5 stars5/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Coding All-in-One For Dummies Rating: 0 out of 5 stars0 ratingsTiny Python Projects: Learn coding and testing with puzzles and games Rating: 5 out of 5 stars5/53D Printing Designs: Fun and Functional Projects Rating: 0 out of 5 stars0 ratingsiOS App Development For Dummies Rating: 0 out of 5 stars0 ratingsHow Do I Do That in Photoshop?: The Quickest Ways to Do the Things You Want to Do, Right Now! Rating: 4 out of 5 stars4/5Ry's Git Tutorial Rating: 0 out of 5 stars0 ratingsAndroid App Development For Dummies Rating: 0 out of 5 stars0 ratingsOneNote: The Ultimate Guide on How to Use Microsoft OneNote for Getting Things Done Rating: 1 out of 5 stars1/5PYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/527 PROGRAM MANAGEMENT INTERVIEW TECHNIQUES - To Ace That Dream Job Offer ! Rating: 5 out of 5 stars5/5Test-Driven iOS Development with Swift Rating: 5 out of 5 stars5/5iPhone Application Development For Dummies Rating: 4 out of 5 stars4/5Blender 3D Printing Essentials Rating: 0 out of 5 stars0 ratings
Reviews for Akka in Action, Second Edition
Rating: 0 out of 5 stars
0 ratings
0 ratings0 reviews
Book preview
Akka in Action, Second Edition - Francisco Lopez-Sancho Abraham
pe book_preview_excerpt.html }r#Gޫf/Q
ɽiDI-qDj J,TA
]CK~=KtwLĈMfr[~kjneQeEd_<z6yׯOiX]fi&Vߢi͋ۗw2t]|Z,Y9y?tk'