Viewing entries in
concepts

Why Serverless Doesn’t Always Mean Stateless

Comment

Why Serverless Doesn’t Always Mean Stateless

Function as a Service (FaaS) is a common approach to serverless architectures across cloud vendors. FaaS works because it’s opinionated. Each cloud vendor has their own offering with constraints (AWS Lambda, Azure Functions, Google Cloud Functions, to name a few). What the customer gets in return is true utility pricing and the promise of a scalable architecture built of stateless building blocks.

Successful deployments will require a different mindset than used for monolithic apps. In my situation, I’m tilted towards stitching it all back together, given that I work in integration. Once that monolithic app is broken up into stateless functions, how is it best joined together into something that behaves like the original app?

Comment

Five Strategies for Building Compelling Chatbots

Five Strategies for Building Compelling Chatbots

Messaging apps are a viable deployment platform for your next chatbot, app, or whatever-you-want-to-call-it. But deploying a solution atop a messaging app has its own unique characteristics--both opportunities and pitfalls when compared to other platforms like iOS, Android and the Web. Whether you’re building a customer-facing chatbot or an internal productivity tool within an enterprise, there are some principles we’ve found that aid in getting the most out of your chosen messaging app.