Comments (34)
http://istio.io/ is a proxy manager / service mesh
+1 for istio. Note that istio has very usedul trace/monitor/log features
from devops-course.
Content Delivery Network: https://en.wikipedia.org/wiki/Content_delivery_network
Example: cloudflare
from devops-course.
Polyglot architecture
gRPC: https://grpc.io/
from devops-course.
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/.
from devops-course.
serverless architecture, serverless computing
from devops-course.
Architecting with Microservices: a Systematic Mapping Study
https://www.sciencedirect.com/science/article/pii/S0164121219300019?dgcid=rss_sd_all
from devops-course.
Some good introduction articles:
Microservices: A Definition of This New Architectural Term
Microservice Architecture (Examples and Diagram)
Pattern: Microservice Architecture
from devops-course.
Other example app https://github.com/dockersamples/example-voting-app
from devops-course.
Live migration:
from devops-course.
Microservices Architecture.
https://docs.microsoft.com/en-us/azure/architecture/guide/architecture-styles/microservices.
from devops-course.
Optimal and Automated Deployment for Microservices.
https://dblp.org/rec/conf/fase/BravettiGMTZ19
from devops-course.
4 Microservice Frameworks in Comparison, Streaming Example Included
https://blogs.itemis.com/en/4-microservice-frameworks-in-comparsion-example-included
from devops-course.
Conductor is a microservices orchestration engine
https://github.com/Netflix/conductor
from devops-course.
Varnish HTTP Cache
https://varnish-cache.org/
from devops-course.
another service mesh https://github.com/containous/maesh
from devops-course.
from devops-course.
The rise of nanoservices: A call to consider the flexibility of extra-small microservices powered by serverless computing.
https://increment.com/software-architecture/the-rise-of-nanoservices/
from devops-course.
Meet Lagom
Lagom is an open source framework for building systems of Reactive microservices in Java or Scala.
https://www.lagomframework.com/
What a good name!
from devops-course.
Github's curated collection of DevOps tools
https://github.com/collections/devops-tools
from devops-course.
The KAR runtime makes it easy to develop and run stateful, scalable, resilient applications for the hybrid cloud that combine microservices and managed services.
https://github.com/IBM/kar
from devops-course.
Linkerd: Ultralight, security-first service mesh for Kubernetes
https://github.com/linkerd/linkerd2
from devops-course.
Kuber: Cost-Efficient Microservice Deployment Planner.
from devops-course.
Spin is an open source framework for building and running fast, secure, and composable cloud microservices with WebAssembly
https://github.com/fermyon/spin
from devops-course.
This is an Executor Plugin for Argo Workflows that runs WebAssembly modules
https://github.com/Shark/wasm-workflows-plugin
from devops-course.
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.
https://github.com/bacalhau-project/bacalhau
from devops-course.
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.
https://github.com/wasmCloud/wasmCloud
from devops-course.
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.
from devops-course.
Spin is an open source framework for building and running fast, secure, and composable cloud microservices with WebAssembly https://github.com/fermyon/spin
How to start with spin, https://github.com/fermyon/workshops
from devops-course.
k8sgpt is a tool for scanning your kubernetes clusters, diagnosing and triaging issues in simple english.
https://github.com/k8sgpt-ai/k8sgpt
from devops-course.
Micro frontends
https://martinfowler.com/articles/micro-frontends.html
from devops-course.
Islands architecture
https://www.patterns.dev/posts/islands-architecture
from devops-course.
Fault tolerance library
https://github.com/resilience4j/resilience4j
from devops-course.
Kubernetes scheduling: Taxonomy, ongoing issues and challenges
C Carrión - ACM Computing Surveys, 2022
https://dl.acm.org/doi/abs/10.1145/3539606
from devops-course.
Microservice Extraction Based on a Comprehensive Evaluation of Logical Independence and Performance
http://ieeexplore.ieee.org/document/10477676
IEEE Transactions on Software Engineering 2024
from devops-course.
Related Issues (20)
- Contributing to Rust embedded development open source project HOT 2
- Statistics of Student Registrations - 2022
- Course Automation - Accessing previous years' contributions HOT 1
- Missing student registration :asim HOT 2
- Questions regarding task "feedback" HOT 2
- Change in subject for task 1
- Wrong word number in essay-word-count
- Screen sharing link HOT 11
- Present executable tutorial on the same week
- URGENT: AWS cloud credits for executable tutorial HOT 5
- Question about deadline
- One of the recent pushes is causing compatibility issues for Windows
- Repeated tasks HOT 1
- Hello KTH Devops 2023 HOT 13
- course GPG public key to share secrets
- Statistics of Student Registrations - 2023
- Update Canvas integration for 2023 HOT 1
- [CANVAS ACTION] Grading file is not correctly formatted
- Question about opensource contribution HOT 1
- Looking for collaboration HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from devops-course.