Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/davidfowl/serverstack


https://github.com/davidfowl/serverstack

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

## .NET Server Stack (Prototype)

Inspiried by software like netty, finagle, wcf

### Benefits

- Shared cross cutting concerns and bootup pattern
- Logging
- Dependency injection
- Configuration
- Startup class
- Hosting API
- Middleware pipeline

### Gaps

- Missing unified client stack
- Context object is dependent on the server implementation. Should we expose a feature collection directly as the default?

## Architecture

```
[incoming] [outgoing]
[transport] [bytes] --> [IFrameDecoder] [Dispatcher] [IFrameEncoder] --> [bytes] [transport]
[IFrameHandler]

```