Connect to CockroachDB with SQLAlchemy Running in Kubernetes (and Add Slack Webhooks!)
Build a Real-Time Analytics Service in Python with Neon and Kafka
Build a Highly Performant File Server in Kubernetes with SeaweedFS
Streamline Kubernetes Native Application Development with Velocity
In this post, we walk through the process of building an async notification service in a Golang microservice-based application that includes websockets, React and DragonflyDB and is deployed in Kubernetes. Then, once we have the project deployed in our cluster, we'll take a look at the streamlined, in-cluster development that Velocity makes possible straight from your local IDE.
Learn how to leverage the in-memory data store, Redis, with applications written in Golang to cache data and optimize the performance of your microservice-based application in this post.
Debugging a service while it is running in Kubernetes is a complex, time-intensive process, but it is often the only way to fix bugs that can't be reproduced locally, outside of the full application environment. Learn how to debug services running in Kubernetes with Velocity in this post.
Argo Workflows is a K8s native workflow engine that allows you to run all kinds of workflows in Kubernetes by leveraging native resources, such as K8s Pods, to execute the individual steps of the workflow. Workflows can be kicked off in all kinds of ways, which – along with the enormous range of customizations possible – is what makes Argo Workflows such a versatile tool for running cloud-native workflows.
ML elements of applications often require a significant amount of processing time. Learn how to speed up your microservice-based ML app with asynchronous networking and in-memory data caching in this post.
Golang is arguably the best choice of language for writing cloud native applications. In this post we quickly cover Golang’s strengths, and then create a sample blog application that combines synchronous and asynchronous networking for distinct workflows within the app.