Serverless

Simply Stateful Serverless

Simply Stateful Serverless

Explore the untapped potential of serverless beyond statelessness. Join the journey to a bold and stateful future, enabling seamless integration of Event Sourcing and CQRS patterns, eliminating server management hassles.

One of the things I love about serverless is that I never have to be bothered with managing servers, it’s just using a service like Lambda, Cloud Run, etc and my code is running. If I want to use a database I can rely on services like DynamoDB or CosmosDB. While I think that is absolutely great, it feels like serverless is only for stateless processes. I think serverless needs a bold and stateful vision so that we can build any type of application (stateful and stateless) without ever managing servers. In this talk, I’ll touch on why statefulness matters and how stateful serverless makes patterns like Event Sourcing and CQRS available to anyone.

Why (stateful) serverless matters for server admins

Why (stateful) serverless matters for server admins

Dive into the serverless landscape with insights on its industry impact, the crucial role of SREs, and the nuanced approach to statelessness. Explore a tech smorgasbord featuring Knative, VMware Event Broker Appliance, AWS Lambda, and Akka Serverless.

In the session I went over why serverless is important to our industry, why server admins (which I then rephrased to SREs) are so important to our serverless success, and why stateless isn’t the answer for everything. Technology wise I’ll be “all over the map” talking about things like Knative and the VMware Event Broker Appliance, AWS Lambda, Akka Serverless

Lightbend’s Akka Serverless enables stateful app development without a database - SiliconANGLE

Lightbend’s Akka Serverless enables stateful app development without a database - SiliconANGLE

Lightbend introduces Akka Serverless, an open-source developer platform removing limitations on serverless computing for complex, data-centric applications. It offers stateful capabilities, making it ideal for IoT, e-commerce, financial services, and more.

Leon Stigter, senior product manager for serverless at Lightbend, elaborated on the problem, telling SiliconANGLE that developers generally consider serverless to be a “stateless solution,” which means that every time an application needs to do something, it must connect to a database first. For single services that isn’t so difficult, he said, but when it happens at bigger scales, tasks such as connection pooling can be very difficult, causing lots of headaches.

How To Secure Akka Serverless Apps With Auth0

How To Secure Akka Serverless Apps With Auth0

Dive into the power of secure serverless applications! 🚀 Explore how to seamlessly integrate Auth0 with Akka Serverless in my latest blog post. Empower your coding journey with step-by-step instructions and code snippets.

As Auth0 says on their website “Identity is the front door of every user interaction”. As you’re building our new serverless applications, that becomes even more important as you have multiple apps that you need to secure. In this blog post I’ll walk you through how that can work in Akka Serverless.

How To Set Up Continuous Integration and Delivery With Github Actions and Akka Serverless

How To Set Up Continuous Integration and Delivery With Github Actions and Akka Serverless

Unlock the simplicity of CI/CD for Akka Serverless using GitHub Actions. From Docker builds to seamless deployment, automate the journey for a focus on code while achieving faster software delivery. Dive into the intricacies of the workflow in this guide.

CI/CD is one of those quintessential mindset shifts that helps developers automate away the toil of deploying apps. Especially in the realm of serverless, where the whole idea is to focus on the things that matter and let the undifferentiated heavy lifting be handled by others, automating as much as possible is paramount. It helps developers focus on what matters, code, and it helps business focus on what matters, getting quality software to market faster. So how does that work in Akka Serverless?

Thinking Stateful Serverless @ Micro.Sphere.IT

Thinking Stateful Serverless @ Micro.Sphere.IT

Discover the key to developer productivity in the world of serverless computing. Uncover the benefits, pitfalls, and strategies for effective state management as we delve into the nuances of this transformative technology.

As developers, we all want to be more productive. Serverless helps you do just that, by letting you focus on the business logic while shifting operations somewhere else. As more companies discover this emerging technology, we also discover drawbacks like state management. In this session, I focused on what serverless is, how it helps developers, what potential drawbacks exist, and how we can add state management into serverless.

Test-driving Event-Driven Apps on Kubernetes

Test-driving Event-Driven Apps on Kubernetes

Boost your productivity! Dive into the fusion of Knative and Tekton for seamless app development. Learn to set up a KinD cluster, bootstrap Knative, and harness Tekton's robust CI/CD capabilities—all on your local machine.

As developers, we all want to be more productive. Knative, a Kubernetes based platform to deploy and manage modern serverless works, helps to do just that. The idea behind Knative is to abstract away the complexity of building apps on top of Kubernetes as much as possible and Tekton is a powerful and flexible open-source CI/CD tool. How can you bring those two together on your local machine to try a few things out or even develop your apps? During this talk, we looked at setting up a KinD cluster, bootstrapping Knative and Tekton, and deploying an app!

Functions, No Code, Low Code - A Transcoder Ring to Emerging App Patterns

Functions, No Code, Low Code - A Transcoder Ring to Emerging App Patterns

Dive into the future of enterprise application platforms! Uncover the power of scale-to-zero scenarios and the significance of 'events.' Explore new patterns with concrete use cases and discover innovations in the open-source and VMware ecosystem.

Is the emergence of new application platforms relevant to your enterprise? How will you benefit from scale-to-zero scenarios? What do “events” mean? In this session, I walked through these new patterns and present concrete, simple use cases and examples for each of them. We will also discuss the properties of platforms designed to support such patterns, as well as interesting and relevant innovations in the open-source community and the VMware ecosystem and portfolio.

Ease into Event-Driven Apps with Knative

Ease into Event-Driven Apps with Knative

Empower your development journey with Knative! Uncover the simplicity of setting up a Kubernetes cluster and diving into event-driven app development. Streamline your process for unparalleled efficiency.

For developers, Knative abstracts away complexity and enables them to focus on delivering value to their business. Can we make setting up a Kubernetes cluster and starting with Knative on your local machine even more straight forward than it is today? In this session, I focused on setting up a lightweight environment to help you build event-driven apps faster!

Deploying your first app on the Kubernetes based Knative platform

Deploying your first app on the Kubernetes based Knative platform

Elevate your productivity with Knative! Explore the seamless deployment of modern serverless workloads on Kubernetes. Dive into insights on setting up a local environment, installing Knative, and crafting your apps hassle-free.

As developers, we all want to be more productive. Knative, a Kubernetes based platform to deploy and manage modern serverless works, helps to do just that. The idea behind Knative is to abstract away the complexity of building apps on top of Kubernetes as much as possible. How can you get Knative running on your local machine to try a few things out or even develop your apps? In this session, we ’ll look at setting up a Kubernetes cluster, installing Knative, and building an app.