Displaying 1 to 20 from 29 results

awesome-microservices - A curated list of Microservice Architecture related principles and technologies

  •    

A curated list of Microservice Architecture related principles and technologies. Please, read the Contribution Guidelines before submitting your suggestion.

Ocelot - .NET core API Gateway

  •    CSharp

Ocelot is a .NET Api Gateway. This project is aimed at people using .NET running a micro services / service orientated architecture that need a unified point of entry into their system. However it will work with anything that speaks HTTP and run on any platform that asp.net core supports. In particular I want easy integration with IdentityServer reference and bearer tokens.

gnatsd - High-Performance server for NATS, the cloud native messaging system.

  •    Go

NATS Server is a simple, high performance open source messaging system for cloud native applications, IoT messaging, and microservices architectures. It implements a highly scalable and elegant publish-subscribe (pub/sub) distribution model. The performant nature of NATS make it an ideal base for building modern, reliable, scalable cloud native distributed systems.




spring-cloud-dataflow - Spring Cloud Data Flow is a toolkit for building data integration and real-time data processing pipelines

  •    Java

Spring Cloud Data Flow is a toolkit for building data integration and real-time data processing pipelines.Pipelines consist of Spring Boot apps, built using the Spring Cloud Stream or Spring Cloud Task microservice frameworks.

istio.io - Source for the istio.io site

  •    HTML

This repository contains the source code for the istio.io, preliminary.istio.io and archive.istio.io sites. Please see the main Istio README file to learn about the overall Istio project and how to get in touch with us. To learn how you can contribute to any of the Istio components, please see the Istio contribution guidelines.

Resgate - A Realtime API Gateway used with NATS to build REST, real time, and RPC APIs, where all your clients are synchronized seamlessly.

  •    Go

Resgate is a Go project implementing a realtime API gateway for the RES protocol with NATS server as messaging system. It is a simple server that lets you create REST, real time, and RPC APIs, where all your clients are synchronized seamlessly.


SCS - Self-Contained Systems

  •    XSLT

Find out more about SCS at scs-architecture.org (generated via Github Pages from this repository). Provide a good title and describe what you want to change and why.

aither - An example microservice system using Hemera and best of today.

  •    HTML

Aither shows an approach how to bootstrap a microservice system with Hemera and docker. You can scale your worker in seconds and because we use NATS as “nervous system" for our distributed system we do not have to carry about service-discovery or load-balancing of hemera-services. We use traefik to load-balancing the api-gateway.

istio.github.io - Source for the istio.io site

  •    Javascript

This repository contains the source code for the istio.io web site.Please see the main Istio README file to learn about the overall Istio project and how to get in touch with us. To learn how you can contribute to any of the Istio components, please see the Istio contribution guidelines.

amazon-ecs-nodejs-microservices - Reference architecture that shows how to take a Node

  •    Shell

This is a reference architecture that shows the evolution of a Node.js application from a monolithic application that is deployed directly onto instances with no containerization or orchestration, to a containerized microservices architecture orchestrated using Amazon EC2 Container Service.

api-gateway - Api Gateway for a microservices deployment

  •    Scala

The Api Gateway is the entry point of a microservice infrastructure (see api gateway pattern). The main problem it solves is "How do the clients of a Microservices-based application access the individual services?". It handles the first layer of authentication and routes the incoming requests (like a reverse proxy) to the corresponding service, based on the mapping in its service registry. For a Kubernetes configuration example see the sample descriptor file.

microservices-reference-implementation - A reference implementation demonstrating microservices architecture and best practices for Microsoft Azure

  •    CSharp

This reference implementation shows a set of best practices for building and running a microservices architecture on Microsoft Azure, using Kubernetes. ​Fabrikam, Inc. (a fictional company) is starting a drone delivery service. The company manages a fleet of drone aircraft. Businesses register with the service, and users can request a drone to pick up goods for delivery. When a customer schedules a pickup, a backend system assigns a drone and notifies the user with an estimated delivery time. While the delivery is in progress, the customer can track the location of the drone, with a continuously updated ETA.

nodejs-serverless-microservices-demo - A set of Node

  •    Javascript

A set of microservices to track visual changes of web pages. This code is provided as example only. It is provided without guarantee or level of support. This is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.

microservices-book - Open version of "Microservices Architecture for eCommerce"

  •    

Name a technology conference or meetup and I’ll tell you about the repetitive speech referencing Micro-services. This modern engineering technique has grown from good old SOA (Service Oriented Architecture) with features like REST (vs. old SOAP) support, NoSQL databases and Event driven/reactive approach sprinkled in. Why have they become so important? Roughly speaking - because of what scale systems achieve nowadays and the number of changes that are deployed on a daily basis.

monolith-microservice-shop - Source code for https://threedots

  •    Go

Source code for https://threedots.tech/post/microservices-or-monolith-its-detail/ article. This shop can work both as monolith and microservices. More info you will find in the article.

postman - Reverse proxy for async microservice communication

  •    Go

Postman is a HTTP to AMQP reverse proxy that combines the ease of implementing an HTTP API with the benefits of async inter-service communication. Most of the HTTP services use a reverse proxy (nginx, Apache, etc) already, you can think of postman as the async equivalent to those reverse proxies.