Serverless + Data
Powerful, distributed computing without the worry.
When dealing with data, we’re often looking to process a potentially large dataset. Serverless technologies can grow as our requirements do—crucially, costs are only incurred when the functions are being run, so making a platform available for occasional or temporary use is not a problem.
This dynamically sized, flexible approach is brilliant for data because it’s a good fit whether processing a large batch or handling/transforming streaming data. Designing at the function level means naturally modular components, making for robust and maintainable systems.
Collections
Projects
-
Protecting Your Website Forms With Serverless CAPTCHA
MediumClick here if you are not a robot.
-
Keeping Your Secrets Between Cloud Object Storage and Your Browser (Part 2)
MediumDownload edition.
-
Keeping Your Secrets Between Cloud Object Storage and Your Browser (Part 1)
GitHub | MediumUpload edition.
-
Three Great Serverless Use Cases
MediumThe design patterns for serverless functions that are here to stay.
-
Going Serverless with IBM Cloud Functions and Compose Redis
Compose Articles | GitHub | YouTubeWith OpenWhisk, database connections are simply packages of your favorite language-API combo.
-
Detaching Cloudant Attachments to Object Storage with Serverless Functions
GitHub | MediumBuild a pipeline to move Cloudant attachments to object storage using IBM Cloud Functions.
-
Making a Cloudant/Elasticsearch Hybrid
GitHub | MediumUsing serverless functions to move Cloudant data as it changes.
-
Building a Serverless Data Pipeline
GitHub | Medium | YouTubeData transformation is a great use case for serverless technology.
-
Tracking Your Cryptocurrency Portfolio With Serverless Functions
GitHub | Medium | demoMonitor your Bitcoin hoard with IBM Cloud Functions writing data to Cloudant.
-
Cloudant Envoy: Serverless Edition
GitHub | MediumThe CouchDB one-database-per-user pattern, now with less infrastructure.
-
Deploy Your Cloud Functions with Bluemix DevOps
GitHub | MediumCollaborate on GitHub, and automatically deploy when code hits master.
-
Custom Indexers for Cloudant
GitHub | MediumUsing JavaScript and Redis for problems that don’t fit Cloudant’s indexing engines.
-
Custom Cloudant Replication
GitHub | MediumEmulating filtered replication using the changes feed and OpenWhisk functions.
-
Serverless Autocomplete
GitHub | Medium | npmWhich way of deploying an autocomplete service is right for you?
-
Add Redis To Your Serverless Application
Medium | YouTubeUse an in-memory datastore for a little light persistence.
-
Trigger Periodic OpenWhisk Actions
MediumDistributed cron jobs using the Alarm package.
-
Create a Serverless, Watson-Powered Chatbot for Your Business
GitHub | Medium | demo | nmpAdd a conversation widget to your web page that handles questions for you.
-
Adding custom Alexa skills with OpenWhisk and Cloudant
MediumSet up your Alexa skill to cost you less and scale well.
-
Using Serverless Infrastructure to Build a Large-Scale Petition System
GitHub | MediumAn example web app using OpenWhisk and Cloudant.