- Mastering Akka
- Christian Baxter
- 234字
- 2021-07-08 11:06:04
Chapter 1. Building a Better Reactive App
This book is meant to be geared towards the more experienced Scala and Akka developers looking to build reactive applications on top of the Akka platform.
This book is written for an engineer who has already leveraged Akka in the 2.3.x series and below to build reactive applications. You have a firm understanding of the actor model and how the Akka framework leverages actors to build highly scalable, concurrent, asynchronous, event-driven, and fault-tolerant applications. You've seen the new changes rolled out in Akka 2.4.2 and are curious about how some of these new features such as Akka Streams and Akka HTTP can be leveraged within your reactive applications.
This book will serve as a guide for an engineer who wants to take a functional but flawed reactive application and, through a series of refactors, make improvements to it. It will help you understand what some of the common pitfalls are when building Akka applications. Throughout the various chapters in the book, you will learn how to use Akka and some of the newer features to address the following shortcomings:
- Building a more domain-centric model using domain-driven design
- Using event sourcing and Akka Persistence for high throughput persistence
- Understanding reactive streams and how Akka makes use of them in Akka Streams and Akka HTTP
- Decomposing a monolith into a set of fully decoupled and independent services
- Linux C/C++服務器開發實踐
- Spring技術內幕:深入解析Spring架構與設計
- Python程序設計(第3版)
- Python計算機視覺編程
- Essential Angular
- 深入淺出Android Jetpack
- Microsoft System Center Orchestrator 2012 R2 Essentials
- Webpack實戰:入門、進階與調優
- 小程序,巧應用:微信小程序開發實戰(第2版)
- Android嵌入式系統程序開發:基于Cortex-A8(第2版)
- OpenCV 3計算機視覺:Python語言實現(原書第2版)
- Python函數式編程(第2版)
- C++程序設計
- 大學計算機基礎實訓教程
- 分布式數據庫HBase案例教程