Skip to content

microgate-io/microgate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

microgate

This repository provides the Go package for implementing cloud-specific runtimes that offer the microgate-api. It also includes a command microgate that can be used for local development of a backend service that leverages the microgate proxy.

draft design

example service implementation

See https://github.com/microgate-io/microgate-demo/tree/main/todo/server

Motivation

This design and implementation was created to address the complexity when creating microservices in a polygot development organisation with increasing demands on standardization of non-functional requirements such as logging, metrics, resilience, error handling, etc.

Compared to the Dapr initiative, this implementation is gRPC based and requires a per-cloud provider implementation to keep it simple.

© 2022. MIT License. ernestmicklei.com

About

smart gRPC proxy to simplify microservice development

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published