- 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
- Instant Node Package Manager
- PyTorch自動駕駛視覺感知算法實戰(zhàn)
- AngularJS Web Application Development Blueprints
- 人人都是網(wǎng)站分析師:從分析師的視角理解網(wǎng)站和解讀數(shù)據(jù)
- INSTANT Django 1.5 Application Development Starter
- Cocos2d-x學(xué)習(xí)筆記:完全掌握Lua API與游戲項目開發(fā) (未來書庫)
- Learning Concurrency in Kotlin
- NoSQL數(shù)據(jù)庫原理
- 速學(xué)Python:程序設(shè)計從入門到進階
- Learning Hadoop 2
- 深度學(xué)習(xí)入門:基于Python的理論與實現(xiàn)
- 零基礎(chǔ)學(xué)SQL(升級版)
- JavaScript高級程序設(shè)計(第4版)
- 循序漸進Vue.js 3前端開發(fā)實戰(zhàn)
- 情境微課開發(fā)(第2版)