Awesome Party. A curated list of Microservice Architecture related principles and technologies. Table of Contents. Platforms. Cisco Microservices - Modern platform for rapidly deploying globally distributed services. Cocaine - A cloud platform enabling you to build your own Paa. S clouds. Deis - Open source application platform for public and private clouds. Fabric. 8 - Open source microservices platform based on Docker, Kubernetes and Jenkins. Makes it easy to create, edit, deploy and manage microservices and go faster. Hook. io - Open source hosting platform for microservices. Lattice - Open source project for running containerized workloads on a cluster. Lattice bundles up http load- balancing, a cluster scheduler, log aggregation/streaming and health management into an easy- to- deploy and easy- to- use package. Netflix OSS - Netflix open source software ecosystem. Spring Cloud Netflix - Provides Netflix OSS integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms. Awesome-microservices. Thrift - The Apache Thrift software framework. AtlasDB - Transactional layer on top of a key value store. Software transactional memory. is an open source software framework for. Apache Mesos is an open-source software project to manage computer clusters. Digital content files containing entertainment media such as movies, TV shows, and the like are distributed from at least one content source primarily responsible for. VAMP - Build, deploy and manage microservices with power and ease. Runtimes. Akka - Toolkit and runtime for building highly concurrent, distributed, and resilient message- driven applications on the JVM. Baratine - Platform for building a network of loosely- coupled POJO microservices. Erlang/OTP - Programming language used to build massively scalable soft real- time systems with requirements on high availability. Finagle - Extensible RPC system for the JVM, used to construct high- concurrency servers. GPars - Concurrency and Parallelism framework for the JVM. Karyon - The nucleus or the base container for applications and services built using the Netflix. OSS ecosystem. Lagom - Reactive microservices for the JVM. Microserver - Java 8 native, zero configuration, standards based, battle hardened library to run Java REST microservices. Orbit - Modern framework for JVM languages that makes it easier to build and maintain distributed and scalable online services. Quasar - Fibers, Channels and Actors for the JVM. Service Fabric I/O - A microservices framework for the rapid development of distributed, resilient, reactive applications at scale. GNU Gettext is a package providing a framework for translating the textual output of programs. Support for specifying clusters. Software Transactional Memory. But the Dynaflow software gives the two dozen employees who use it more flexibility. Is #BreitbartNews a Cereal Killer? Hypatia Research Group. Vert. X - Toolkit for building reactive applications on the JVM. Vert. X Toolbox - A set of Vert. Agnostic. Apex - Tool for deploying and managing AWS Lambda functions. With shims for languages not yet supported by Lambda, you can use Golang out of the box. Co. AP - Constrained Application Protocol implementations. GRPC - A high performance, open source, general RPC framework that puts mobile and HTTP/2 first. Libraries in C, C++, Java, Go, Node. Python, Ruby, Objective- C, PHP and C#. CKore - Easy to use web application framework for writing scalable web APIs in C. Libasyncd - Embeddable event- based asynchronous HTTP server library for C. Libslack - Provides a generic agent oriented programming model, run time selection of locking strategies, functions that make writing daemons trivial and simplify the implementation of network servers and clients, & c. Lwan - High- performance and scalable web server. Onion - C library to create simple HTTP servers and web applications. RIBS2 - Library which allows building high- performance internet serving systems. C++Any. RPC - Provides a common system to work with a number of different remote procedure call standards, including: JSON- RPC, XML- RPC, Message. Pack- RPC. Cap’n Proto RPC - The Cap’n Proto C++ RPC implementation. C++ Micro Services - An OSGi- like C++ dynamic module system and service registry. Enduro/X - XATMI based service framework for GNU/Linux. Pion - C++ framework for building lightweight HTTP interfaces. Pistache - A high- performance REST toolkit written in C++. Poco - C++ class libraries for building network- based applications and servers. Served - C++ library for building high- performance RESTful web servers. ULib - Highly optimized class framework for writing C++ applications. DVibe. d - Asynchronous I/O that doesn’t get in your way, written in D. Erlang VMElixir. Phoenix - Framework for building HTML5 apps, API backends and distributed systems. Plug - A specification and conveniences for composable modules between web applications. Erlang. Cowboy - Small, fast, modular HTTP server written in Erlang. Gen Microservice - This library solves the problem of implementing microservices with Erlang. Mochiweb - Erlang library for building lightweight HTTP servers. Go. Crudapi - Go implementation of a RESTful JSON API exposing CRUD functionality relying on a custom storage. Echo - Fast and unfancy HTTP server framework for Go. Up to 1. 0x faster than the rest. Gin - Web framework written in Golang. Goa - Design- based HTTP microservices in Go. Gocraft - A toolkit for building web apps. Includes routing, middleware stacks, logging and monitoring. Goji - Minimalistic and flexible request multiplexer for Go. Go kit - Distributed programming toolkit for microservices in the modern enterprise. Go- micro - A pluggable RPC microservice framework. Gopencils - Easily consume REST APIs with Go. Gorilla - Web toolkit for the Go programming language. Kite - Microservices framework in Go. Libchan - Ultra- lightweight networking library which lets network services communicate in the same way that goroutines communicate using channels. Macaron - Modular web framework in Go. Micro - A microservices toolchain in Go. Negroni - Idiomatic HTTP middleware for Golang. Neutrino - Realtime/REST backend service. RPCX - A distributed RPC service framework based on net/rpc like alibaba Dubbo and weibo Motan. Sleepy - REST for go. Vamp- router - Service routing, load balancing and filtering application. Zerver - RESTful API framework. Haskell. Scotty - Micro web framework inspired by Ruby's Sinatra, using WAI and Warp. Servant - Type- level web DSL. Yesod - The Haskell RESTful web framework. Java VMClojure. Compojure - A concise routing library for Ring/Clojure. Duct - Minimal framework for building web applications in Clojure, with a strong emphasis on simplicity. Friboo - Utility library for writing microservices in Clojure, with support for Swagger and OAuth. Liberator - Library that helps you expose your data as resources while automatically complying with all the relevant requirements of the HTTP specification. Modularity - JUXT's Clojure- based modular system. System - Built on top of Stuart Sierra's component library, offers a set of readymade components. Tesla - Common basis for some of Otto. Clojure microservices. Java. Airlift - Framework for building REST services in Java. Disruptor - A High Performance Inter- Thread Messaging Library. Dropwizard - Java framework for developing ops- friendly, high- performance, RESTful web services. Jersey - RESTful Web Services in Java. JAX- RS (JSR 3. 11 & JSR 3. Reference Implementation. MSF4. J - High throughput & low memory footprint Java microservices framework. QBit - Reactive programming library for building microservices. Ratpack - Set of Java libraries that facilitate fast, efficient, evolvable and well tested HTTP applications. Groovy language is provided. Restlet - Helps Java developers build web APIs that follow the REST architecture style. Spring Boot - Makes it easy to create stand- alone, production- grade Spring based applications. Scala. Akka HTTP - Open source toolkit for building REST/HTTP- based integration layers on top of Scala and Akka (will replace Spray). Colossus - I/O and microservice library for Scala. Finatra - Fast, testable, Scala HTTP services built on Twitter- Server and Finagle. Play - The high velocity web framework for Java and Scala. Scalatra - Simple, accessible and free web micro- framework. Skinny Micro - Micro- web framework to build servlet applications in Scala. Spray - Open source toolkit for building REST/HTTP- based integration layers on top of Scala and Akka. Squbs - A suite of components enabling standardization and operationalization of Akka and Spray applications/services in a large scale, managed, cloud environment.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
November 2017
Categories |