StackStorm (aka "IFTTT for Ops") is event-driven automation commonly used for auto-remediation,
security responses, facilitated troubleshooting, complex deployments, and more.
Includes rules engine, workflow,1800+ integrations (see /st2contrib), native ChatOps and so forth.
```
![Stack Storm](https://docs.stackstorm.com/_images/st2-deployment-big-picture.png)
- ~[Django Trigger Happy](https://github.com/foxmask/django-th/blob/master/docs/index.rst)~
```
Trigger Happy - take the control of your data with this opensource clone of IFTTT.
a bridge between your internet services
https://trigger-happy.eu/
```
- ~[Runbook](https://github.com/Runbook/runbook)~
```
Runbook is an open source infrastructure monitoring service that
allows you to perform automated "Reactions" when issues are detected.
Runbook gives you the ability to automatically resolve DevOps alerts with zero human interaction.
Simply put, Runbook is what you would get if Nagios and IFTTT had a baby.
```
- [Bip.io](https://github.com/bipio-server/bipio)
```
bip.io is a nodejs based web automation framework that runs 'bips'.
A Bip is a web automation agent.
A Bip can connect many different web services and perform useful work.
It can act on your behalf or perform at your command.
```
# The API Gateway Managers
- [Kong](https://getkong.org/)
```
The open-source API Gateway and Microservices Management Layer, delivering high performance and reliability.
```
- [Tyk](https://tyk.io/)
```
Tyk is an open source API Gateway that is fast, scalable and modern. Out of the box, Tyk offers an API management platform with an API Gateway, API analytics, developer portal and API Management Dashboard.
```
## Frontend - Veris Runtime
- **Jasonette**
[Native Apps over HTTP - Jasonette](https://github.com/Jasonette/JASONETTE-iOS)
# Tools
- Ory-AM
- Okta/ Auth0
- Firebase - BaaS (backend as a service)
- #27 - More Tools
API Gateways | Link | Our Plan to use this | What's the problem addressed by the tool
-------------------|-----|---------------------|------------------------------------
[WSO2] | (http://wso2.com/products/api-manager/) | ❌ | WSO2 API Manager is a complete enterprise-class API management solution that combines easy, managed API access with full API governance and analysis. The traffic manager featuring a dynamic throttling engine easily manages and scales API traffic while its enhanced analytics provides greater insight into API usage, performance and anomalies. It leverages proven components from the WSO2 platform to secure APIs and provides stronger governance across APIs, services and applications with full API lifecycle visualization. As with all WSO2 products, WSO2 API Manager is 100% open source. Designed for easy customization, it is extensively pluggable to integrate with existing infrastructure in your enterprise.
[Deployd] | (https://github.com/deployd/deployd) | ❌ | Similar to https://www.meteor.com/, but unopinionated. Provides "meteor.js" like framework, built on "express.js" where user can define Resource and extend default Events associated with Resources (GET -> onGet(), POST -> onPost(). Can be used to manage multiple resources of the same project and not multiple resources from multiple Vendors (external API)
REST/ HTTP Tools | Link | Our Plan to use this | What's the problem addressed by the tool
-------------------|-----|---------------------|------------------------------------
HTTP interface for Redis | http://webd.is/ | To manage Redis Microservice | Redis can be added as HTTP microservice
HTTP interface for PSQL | https://github.com/begriffs/postgrest | To manage PSQL Microservice | PSQL can be added as HTTP microservice
Tools This week | Used in
----------------|--------
[Kinto](https://github.com/Kinto/kinto) | A generic JSON document store with sharing and synchronisation capabilities
kubernetes | docker orchestration by google
Cloud Foundry | platform agnostic PaaS framework
Open Stack | Open Source cloud provider
Web Components | Code once and distribute everywhere (partial html). Dreamweaver for web
iron.io | write once & ship anywhere - the lambda functions
py-lambda, gordon, lambda-fy | python serverless frameworks
open whisk | IBM backed open source serverless provider
vamp.io | micro-svc platform
kong external oauth plugin | for external oauth support
authomatic | python lib for managing authentication
grumpy | cpython -> golang
Bravado | swagger client
py-swagger | swagger client
mermaid (KNSV) | markdown for diagrams
mongoengine | python mongo-orm
rxdb | mobile client for mongodb sync (just like chouchdb)
MLAlgorithms | machine learning alogs in python
DRF flex-fields | nested models in DRF (Dynamic REST for graphQL)
Tool | Link \ Use
-----|-----------
GraphQL | Multi Datasource query server
Relay | GraphQL data helper
scaphold | GraphQL as a service
apollo | (tyres? not really) http://www.apollodata.com/
Ploymer | PWA lib by Google
Jest | React Test tool
Enzyme | React Test Tool
Appium | React Test Tool
Release Automation on App Store | https://github.com/fastlane/fastlane
Bluepill => Test Suite | Test Suite
---
# The Secret Ingredient
```
Mr. Ping: The secret ingredient is... nothing!
Po: Huh?
Mr. Ping: You heard me. Nothing! There is no secret ingredient.
Po: Wait, wait... it's just plain old noodle soup? You don't add some kind of special sauce or something?
Mr. Ping: Don't have to. To make something special you just have to believe it's special.
[Po looks at the scroll again, and sees his reflection in it]
Po: There is no secret ingredient...
```
![poscroll1](https://cloud.githubusercontent.com/assets/5212023/20785572/e8a55d80-b7c6-11e6-8284-17412a75ff4f.jpg)
## There is no secret ingredient...it's just you 🖖 🤘 🤘
Ref #14 WED - 30th NOV 2016
Process Engine
Ok, spilling the secrets, how to create
Rules/ Actions/ Triggers/ Workflow/ Processes