https://github.com/teddyking/hottopic-release
CF Serverless done right.
https://github.com/teddyking/hottopic-release
cloudfoundry faas serverless
Last synced: 2 months ago
JSON representation
CF Serverless done right.
- Host: GitHub
- URL: https://github.com/teddyking/hottopic-release
- Owner: teddyking
- Created: 2017-06-14T17:13:50.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-15T19:05:21.000Z (almost 9 years ago)
- Last Synced: 2025-02-10T03:48:06.983Z (about 1 year ago)
- Topics: cloudfoundry, faas, serverless
- Homepage: https://teddyking.github.io/hottopic-release/
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hot Topic
CF Serverless done right.
# What is this?
PaaS is about just pushing code. Serverless is about just pushing functions. Really they're both about abstractions to let you write stateless pieces of code that a platform can manage, scale and orchestrate for you. Apps are just stateless containers triggered by routes and scaled by `cf scale`. Functions are the same thing, but triggered by events in a shared message queue and being auto-scaled by message queue length. Hot Topic is a proof of concept that uses a `cf map-event` command, similar to `cf map-route` to make FaaS and PaaS work together in a _really_ nice, simple and orthogonal way.
# TL;DR
Just cf push. Use 'cf map-route' if you want a web app. Use 'cf map-event' for functions. Same log streaming, packaging, orchestration, workflow, same way to bind services, all fully integrated, simple and consistent.
# Demo!
## Repos
* [hottopic](https://github.com/teddyking/hottopic)
* [hackdayfunction](https://github.com/Samze/hackdayfunction)
* [cfevents](https://github.com/Samze/cfevents)
* [mapevent](https://github.com/Samze/mapevent)