-
Notifications
You must be signed in to change notification settings - Fork 427
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Microservice architecture & management #11
Comments
+1 for istio. Note that istio has very usedul trace/monitor/log features |
Content Delivery Network: https://en.wikipedia.org/wiki/Content_delivery_network |
Polyglot architecture gRPC: https://grpc.io/ |
There's actually a Content Delivery Network around where you can look behind the scenes. It's based on pretty much all the cool research, most of it available as production grade open source software, all initiated by Prof Yair Amir @ Johns Hopkins Uni http://www.cs.jhu.edu/~yairamir/ and is commercially known as http://www.ltnglobal.com/. |
serverless architecture, serverless computing |
Architecting with Microservices: a Systematic Mapping Study |
Some good introduction articles: |
Other example app https://github.com/dockersamples/example-voting-app |
Microservices Architecture. |
Optimal and Automated Deployment for Microservices. |
4 Microservice Frameworks in Comparison, Streaming Example Included |
Conductor is a microservices orchestration engine |
Varnish HTTP Cache |
another service mesh https://github.com/containous/maesh |
The rise of nanoservices: A call to consider the flexibility of extra-small microservices powered by serverless computing. |
Meet LagomLagom is an open source framework for building systems of Reactive microservices in Java or Scala. What a good name! |
Github's curated collection of DevOps tools |
The KAR runtime makes it easy to develop and run stateful, scalable, resilient applications for the hybrid cloud that combine microservices and managed services. |
Linkerd: Ultralight, security-first service mesh for Kubernetes |
Spin is an open source framework for building and running fast, secure, and composable cloud microservices with WebAssembly |
This is an Executor Plugin for Argo Workflows that runs WebAssembly modules |
Bacalhau is a platform for fast, cost efficient, and secure computation by running jobs where the data is generated and stored. With Bacalhau you can streamline your exisiting workflows without the need of extensive rewriting by running arbitrary Docker containers and WebAssembly (wasm) images as tasks. |
wasmCloud lets you focus on shipping features. Build secure, portable, re-usable components called actors and get rid of the headaches that come from being smothered by boilerplate, dependency hell, tight coupling, and making design decisions mandated by your infrastructure. |
Krustlet is a Kubelet written in Rust — which listens on the event stream for new pods that the scheduler assigns to it, based on specific Kubernetes tolerations. |
How to start with spin, https://github.com/fermyon/workshops |
k8sgpt is a tool for scanning your kubernetes clusters, diagnosing and triaging issues in simple english. |
Micro frontends |
Islands architecture |
Fault tolerance library |
Kubernetes scheduling: Taxonomy, ongoing issues and challenges |
Microservice Extraction Based on a Comprehensive Evaluation of Logical Independence and Performance |
Fuzzing Microservices: A Series of User Studies in Industry on Industrial Systems with EvoMaster |
Paper: Employing Software Diversity in Cloud Microservices to Engineer Reliable and Performant Systems |
Concepts: proxy, load balancer, control plane, data plane, service mesh
References: https://en.wikipedia.org/wiki/Microservices
The text was updated successfully, but these errors were encountered: