Skip to content
mythz edited this page Mar 27, 2013 · 5 revisions
  • Merging @arxisos new async branch - already showing promising perf improvements
  • Fast async TCP pipeline and tight integration with remote node.js and Dart web servers
  • Rich generic clients for alternative popular platforms, e.g Java/JVM, Ruby, Python, Dart
  • Integration and examples with Edge.js
  • More MQ Adapters for Rabbit MQ, Amazon SQS, Azure Service Bus, ZeroMQ
  • Integration and documentation with Amazon, Google Compute Engine and Azure Cloud services
  • Documentation and live examples showcasing our new MVC Razor support
  • More example projects and optimized support for typed MonoTouch/MonoDroid clients
  • More Starter packs for popular Single Page JS Apps: e.g. Backbone.js and AngularJS
  • Optimal strategies for hosting ServiceStack on Linux (e.g. self-hosting inside linux daemon)
  • Add missing features from WCF, MVC so we can make ServiceStack the best upgrade target
  • New website redesign focusing on primary use-cases and showcasing feedback (if you've got ServiceStack running in production we'd love to know :)

Scaling Horizontally at $0 licensing cost

We particularly see solid support for hosting on Linux (with Mono) as one of the key areas providing the most value to our users as it's the preferred deployment platform for most large Internet sites and Startups as it allows companies to scale at $0 software licensing costs (a key requirement for scaling horizontally) as well as Linux servers provides the cheapest hosting, e.g. we run all of servicestack.net on a single dedicated Ubuntu server with 2GB RAM, 80GB HDD, 100MB bandwidth with 4TB traffic for only 19.90 euro per month. - an equivalent configuration on Azure would cost over 10x as much at USD $3,560 per year (Reserved instance, only 1.75GB RAM, 2TB bandwith, No DB inc) - Scaling horizontally at that price starts to hurt budgets very quickly.

Even if you don't intend to host on Linux / Mono, it's still a good idea to build with cross-platform technologies where possible so you always have the option available should you need to scale-out fast - taking advantage of other platforms where it's not financially prohibitive or legally restrictive to scale horizontally.

Commercial Version and Support

We're also planning to introduce our commercial offerings and commercially supported versions of ServiceStack. "Strong-named" .NET 3.5/4 binary releases for Enterprises wanting "Officially signed" releases of ServiceStack VS.NET extensions, templates and productivity tooling. Future Roadmap suggestions Welcomed!

Community Resources



  1. Getting Started
    1. Create your first webservice
    2. Your first webservice explained
    3. ServiceStack's new API Design
    4. Designing a REST-ful service with ServiceStack
    5. Example Projects Overview
  2. Reference
    1. Order of Operations
    2. The IoC container
    3. Metadata page
    4. Rest, SOAP & default endpoints
    5. SOAP support
    6. Routing
    7. Service return types
    8. Customize HTTP Responses
    9. Plugins
    10. Validation
    11. Error Handling
    12. Security
  3. Clients
    1. Overview
    2. C# client
    3. Silverlight client
    4. JavaScript client
    5. Dart Client
    6. MQ Clients
  4. Formats
    1. Overview
    2. JSON/JSV and XML
    3. ServiceStack's new HTML5 Report Format
    4. ServiceStack's new CSV Format
    5. MessagePack Format
    6. ProtoBuf Format
  5. View Engines 4. Razor & Markdown Razor
    1. Markdown Razor
  6. Hosts
    1. IIS
    2. Self-hosting
    3. Mono
  7. Advanced
    1. Configuration options
    2. Access HTTP specific features in services
    3. Logging
    4. Serialization/deserialization
    5. Request/response filters
    6. Filter attributes
    7. Concurrency Model
    8. Built-in caching options
    9. Built-in profiling
    10. Messaging and Redis
    11. Form Hijacking Prevention
    12. Auto-Mapping
    13. HTTP Utils
    14. Virtual File System
    15. Config API
    16. Physical Project Structure
    17. Modularizing Services
  8. Plugins
    1. Sessions
    2. Authentication/authorization
    3. Request logger
    4. Swagger API
  9. Tests
    1. Testing
    2. HowTo write unit/integration tests
  10. Other Languages
    1. FSharp
    2. VB.NET
  11. Use Cases
    1. Single Page Apps
    2. Azure
    3. Logging
    4. Bundling and Minification
    5. NHibernate
  12. Performance
    1. Real world performance
  13. How To
    1. Sending stream to ServiceStack
    2. Setting UserAgent in ServiceStack JsonServiceClient
    3. ServiceStack adding to allowed file extensions
    4. Default web service page how to
  14. Future
    1. Roadmap
Clone this wiki locally