|
1 | 1 | Akka |
2 | 2 | ==== |
3 | | -The Akka family of projects is managed by teams at [Akka](https://akka.io/) with help from the community. |
4 | 3 |
|
5 | | -We believe that writing correct concurrent & distributed, resilient and elastic applications is too hard. |
6 | | -Most of the time it's because we are using the wrong tools and the wrong level of abstraction. |
| 4 | +*Akka is a powerful platform that simplifies building and operating highly responsive, resilient, and scalable services.* |
7 | 5 |
|
8 | | -Akka is here to change that. |
| 6 | +The platform consists of |
| 7 | +* the [**Akka SDK**](https://doc.akka.io/java/index.html) for straightforward, rapid development with AI assist and automatic clustering. Services built with the Akka SDK are automatically clustered and can be deployed on any infrastructure. |
| 8 | +* and [**Akka Automated Operations**](https://doc.akka.io/operations/akka-platform.html), a managed solution that handles everything for Akka SDK services from auto-elasticity to multi-region high availability running safely within your VPC. |
9 | 9 |
|
10 | | -Using the Actor Model we raise the abstraction level and provide a better platform to build correct concurrent and scalable applications. This model is a perfect match for the principles laid out in the [Reactive Manifesto](https://www.reactivemanifesto.org/). |
| 10 | +The **Akka SDK** and **Akka Automated Operations** are built upon the foundational [**Akka libraries**](https://doc.akka.io/libraries/akka-dependencies/current/), providing the building blocks for distributed systems. |
11 | 11 |
|
12 | | -For resilience, we adopt the "Let it crash" model which the telecom industry has used with great success to build applications that self-heal and systems that never stop. |
| 12 | +Akka has been downloaded more than 1 billion times and has powered thousands of systems for over 15 years. Akka enables millions of concurrent users, terabyte stream processing, low-latency read/write data access, 99.9999% availability, and multi-region high availability and disaster recovery (HA/DR). |
13 | 13 |
|
14 | | -Actors also provide the abstraction for transparent distribution and the basis for truly scalable and fault-tolerant applications. |
| 14 | +Akka is used to build agentic AI, AI inference, transactional, analytical, digital twin, IOT, and edge-to-cloud systems. It is simple to learn and operate. Akka creates production-ready systems without requiring prior knowledge of events, threading, or distributed systems. |
15 | 15 |
|
16 | | -Learn more at [akka.io](https://akka.io/). |
17 | 16 |
|
18 | | -Reference Documentation |
19 | | ------------------------ |
| 17 | +Akka core library |
| 18 | +================= |
20 | 19 |
|
21 | | -The reference documentation is available at [doc.akka.io](https://doc.akka.io), |
22 | | -for [Scala](https://doc.akka.io/libraries/akka-core/current/?language=scala) and [Java](https://doc.akka.io/libraries/akka-core/current/?language=java). |
| 20 | +The Akka core library provides: |
23 | 21 |
|
24 | | -Current versions of all Akka libraries |
25 | | --------------------------------------- |
| 22 | +* Multi-threaded behavior without the use of low-level concurrency constructs like |
| 23 | + atomics or locks — relieving you from even thinking about memory visibility issues. |
| 24 | +* Transparent remote communication between systems and their components — relieving you from writing and maintaining difficult networking code. |
| 25 | +* A clustered, high-availability architecture that is elastic, scales in or out, on demand — enabling you to deliver a truly reactive system. |
26 | 26 |
|
27 | | -The current versions of all Akka libraries are listed on the [Akka Dependencies](https://doc.akka.io/libraries/akka-dependencies/current/) page. Releases of the Akka core libraries in this repository are listed on the [GitHub releases](https://github.com/akka/akka/releases) page. |
| 27 | +At Akka's core is the actor model which provides a level of abstraction that makes it |
| 28 | +easier to write correct concurrent, parallel and distributed systems. The actor |
| 29 | +model spans the full set of Akka libraries, providing you with a consistent way |
| 30 | +of understanding and using them. Thus, Akka offers a depth of integration that |
| 31 | +you cannot achieve by picking libraries to solve individual problems and trying |
| 32 | +to piece them together. |
| 33 | + |
| 34 | +Using the Actor Model we raise the abstraction level and provide a better platform to build correct concurrent and scalable applications. This model is a perfect match for the principles laid out in the [Reactive Manifesto](https://www.reactivemanifesto.org/). |
28 | 35 |
|
29 | | -Community |
30 | | ---------- |
31 | | -You can join these groups and chats to discuss and ask Akka related questions: |
| 36 | +For resilience, we adopt the "Let it crash" model which the telecom industry has used with great success to build applications that self-heal and systems that never stop. |
| 37 | + |
| 38 | +Akka actors also provide the abstraction for transparent distribution and the basis for truly scalable and fault-tolerant applications. |
| 39 | + |
| 40 | +Reference Documentation |
| 41 | +----------------------- |
32 | 42 |
|
33 | | -- Forums: [discuss.akka.io](https://discuss.akka.io) |
34 | | -- Issue tracker: [](https://github.com/akka/akka/issues) |
| 43 | +The current versions of all Akka libraries are listed on the [Akka Dependencies](https://doc.akka.io/libraries/akka-dependencies/current/) page. Releases of the Akka core libraries in this repository are listed on the [GitHub releases](https://github.com/akka/akka/releases) page. |
35 | 44 |
|
36 | | -In addition to that, you may enjoy following: |
| 45 | +The reference documentation for all Akka libraries is available via [doc.akka.io/libraries/](https://doc.akka.io/libraries/), details for the Akka core libraries |
| 46 | +for [Scala](https://doc.akka.io/libraries/akka-core/current/?language=scala) and [Java](https://doc.akka.io/libraries/akka-core/current/?language=java). |
37 | 47 |
|
38 | | -- Questions tagged [#akka on StackOverflow](https://stackoverflow.com/questions/tagged/akka) |
| 48 | +The current versions of all Akka libraries are listed on the [Akka Dependencies](https://doc.akka.io/libraries/akka-dependencies/current/) page. Releases of the Akka core libraries in this repository are listed on the [GitHub releases](https://github.com/akka/akka/releases) page. |
39 | 49 |
|
40 | 50 | Contributing |
41 | 51 | ------------ |
|
0 commit comments