Sunday, September 27, 2015

API MANAGERS

Open Source REST API Platform

WSO2
http://wso2.com/landing/ppc/api-manager/?gclid=CO6pvJzblsgCFQpDaQodeFQJDw

Amazon Efforts and Offerings
Cloudy Machine Learning For The Masses
http://www.theplatform.net/2015/04/10/cloudy-machine-learning-for-the-masses/

Amazon Machine Learning (AML) is based on the company’s own experiences with predictive analytics
Receive twelve months of access to the AWS Free Tier and enjoy AWS Basic Support features including, 24x7x365 customer service, support forums, and more.

Please note that Amazon Machine Learning is not currently available on the AWS Free Tier.

Open Source API Gateway - github.com
Microservice & API Management Layer KONG

Dream Factory
Powerful REST APIs made Simple

Swagger

Deployd
http://deployd.com/

Analytics For API Platform
Akana
http://akana.com/solution/api-management
MuleSoft
https://www.mulesoft.com/platform/api/api-analytics
Apigee
http://apigee.com/about/products/api-management

Microservices

microservices rest api for machine learning

Microservice Runtime Predictive Services
http://docs.seldon.io/pluggable-prediction-algorithms.html

Microservice runtime prediction services allow you to add any custom predictive scorer into Seldon rather than being limited to the ones available in the core Java server. The following sections describe the various components:
Offline model creation
Online external prediction
Microservices REST API
Zookeeper configuration
Prepackaged Microservices
Vowpal Wabbit predictive scorer
XGBoost predictive scorer
Creating your own Predictive Scorer
Example python predictive scoring template
Example python predictive scoring with Vowpal Wabbit
Offline Model

You can utilize any method to create the offline model. You can use the seldon ‘’‘/events’’’ endpoints in the REST andjavascript APIs to inject the events. Some examples of creating models with Vowlpal Wabbit and XGBoost are provided.
Online Predictive Scoring

For the online predictive scoring of an external algoithm we provide a REST API definition that any external predictive scoring algorithm must conform to. You would create a component that satisfies this REST API and publish its endpoint within the Seldon zookeeper configuration for the client you want to have use it. These steps are explained below. Finally, we have provided a python reference template that satisfies this REST API that you can use to write your own external recommender along with an example interface to use Vowpal Wabbit as the online predictive scorer.
Microservices REST API

Developing applications with a microservice architecture (SVforum, microservices meetup)
http://www.slideshare.net/chris.e.richardson/developing-apps-with-a-microservice-architecture-svforum-microservices-meetup

CQRS stands for Command Query Responsibility Segregation. It's a pattern that I first heard described by Greg Young. At its heart is the notion that you can use a different model to update information than the model you use to read information. Jul 14, 2011

CQRS - Martin Fowler
martinfowler.com/bliki/CQRS.html
Martin Fowler

Google Meetup - 
www.meetup.com/sv-jug/events/226018379/
Developing event-driven microservices with event sourcing and CQRS

Modern, cloud-native applications typically use a microservices architecture in conjunction with NoSQL and/or sharded relational databases. However, in order to successfully use this approach you need to solve some distributed data management problems including how to maintain consistency between multiple databases without using 2PC. In this talk you will learn more about these issues and how to solve them by using an event-driven architecture. We will describe how event sourcing and Command Query Responsibility Segregation (CQRS) are a great way to realize an event-driven architecture. You will learn about a simple yet powerful approach for building, modern, scalable applications.

Chris Richardson is a developer and architect. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2. He is the creator of microservices.io and is working on his third startup: a platform for developing reactive microservices. Chris also does microservices-related consulting and training. Blog: http://plainoldobjects.com/, Twitter: @crichardson

API Testing
http://katrinatester.blogspot.com/2015/09/api-web-services-microservices-testing.html


No comments:

Post a Comment