logo

Microservices Made Easy!

2021-10-13

Authors:   Donovan Brown, Jessica Deen


Summary

The presentation discusses the use of Helm, Dapper, and Bridge to Kubernetes to simplify microservice development and deployment using GitHub Actions.
  • Helm is the de facto package manager for Kubernetes
  • Dapper is a portable event-driven runtime that simplifies microservice development
  • Bridge to Kubernetes allows developers to debug a single service in an isolated environment
  • GitHub Actions can automate software workflows with CI/CD
  • Combining these tools simplifies the microservice creation, delivery, and troubleshooting process
The presenter demonstrates using Bridge to Kubernetes to debug a backend API in an isolated namespace without having to stand up all three services locally. This allows for real-time debugging and saves time. The use of these tools makes microservice development easier and more enjoyable.

Abstract

Have you made the jump to microservices only to discover the development experience is less than ideal? We get it, microservices can be HARD, but they don’t have to be. In this session we will help you simplify your developer interloop and boost your productivity. We will focus on Dapr and Bridge to Kubernetes, both open source, and geared towards simplifying your life as a developer. Dapr is a portable, event-driven runtime that makes it easy for any developer to build resilient, stateless, and stateful applications using any language, targeting any cloud or the edge. Bridge to Kubernetes uses Envoy to extend the Kubernetes perimeter to your development computer allowing you to write, test, and debug microservice code while connected to any Kubernetes cluster with the rest of your application or services. The bridge to microservices harmony can be messy, but a technical deep dive powered by the open-source tooling will have you looking Dapr in no time.

Materials: