B2D categories and examples
B2D (Business To Developers) is something trendy these days. It seems that we, developers, form a special group between Consumers (B2C) and Business (B2B). As an exercise, and to get a better picture of this market, I tried to cut that in categories and find examples for each.
Service names are just examples, there are a lot more. But what do you think about the categories ?
Source code management
Version control, collaboration and bug tracking.Github, Bitbucket, Codebase, ...
Project management
Task management, bug tracking, project management, agile/scrum tools.Jira, PivotalTracker, Trello, Sprintly, ...
Testing and Continuous Integration
Test framework, CI, QA and deployment.CircleCI, Travis CI, Codeship, Qamine, ...
Infrastructure services
Just defined by AWS.Amazon Web Services, Linode, Rackspace, ...
Generic Application hosting
A layer on top of infrastructure that includes app servers, databases, job queues and other building blocks.Google App Engine, Dotcloud, Heroku, Cloudmine, Cloudfoundry, ...
SDK Application hosting
A layer on top of “Generic Application hosting” where you develop using a specialized SDK.App feature services
Part of apps, like user management, security, emailing/sms, image processing, support, ...Stormpath, Twilio, Aviary, Get Satisfaction, ...
Algorithms services
Complex algorithms available as a service.Google prediction API, Akismet, Tapping Stone, Immersive Labs, ...
Collaborative algorithms development
Community sharing and contributing to algorithms.Quantopian, ...
Content push and delivery
Cache, CDN, realtime push, aggregation.Fastly, Amazon Cloudfront, Superfeedr, ...