Useful Links
Computer Science
Distributed Systems
Akka and Distributed Systems
1. Foundations of Concurrency and Distributed Systems
2. The Actor Model
3. Akka Framework Overview
4. Akka Fundamentals: The Actor System
5. Actor Communication
6. Actor Lifecycle and Supervision
7. Advanced Actor Patterns and Behaviors
8. Akka Cluster
9. Akka Streams
10. Akka Persistence
11. Akka HTTP
12. Testing Akka Applications
13. Akka Typed
14. Performance and Optimization
15. Production Deployment
Akka HTTP
HTTP Server Fundamentals
Server Architecture
Request Processing Pipeline
Connection Management
Thread Pool Configuration
Server Creation
Binding Configuration
SSL/TLS Support
HTTP/2 Support
Routing DSL
Route Definition
Route Composition
Route Nesting
Route Alternatives
Directives
Path Matching Directives
Parameter Extraction
Header Manipulation
Request/Response Transformation
Authentication Directives
Caching Directives
Route Testing
Request and Response Handling
Request Processing
Request Parsing
Content Negotiation
Request Validation
Response Generation
Status Code Handling
Header Management
Content Generation
Error Handling
Exception Handling
Error Response Generation
Custom Error Pages
Marshalling and Unmarshalling
Marshalling Framework
Type Class Pattern
Content Type Negotiation
Custom Marshallers
JSON Support
Spray JSON Integration
Jackson Integration
Circe Integration
XML Support
Form Data Handling
Multipart Support
HTTP Client
Client API
Request Building
Response Handling
Connection Pooling
Client Configuration
Timeout Settings
Retry Mechanisms
SSL Configuration
Streaming Support
WebSocket Support
WebSocket Handshake
Upgrade Process
Protocol Negotiation
Message Handling
Text Messages
Binary Messages
Control Frames
WebSocket Flows
Integration with Actors
Integration Patterns
Actor Integration
Request Delegation
Response Aggregation
Stream Integration
Streaming Requests
Streaming Responses
Persistence Integration
Cluster Integration
Previous
10. Akka Persistence
Go to top
Next
12. Testing Akka Applications