Skip to content

Commit

Permalink
Merge pull request #102 from seifrajhi/karpor-patch
Browse files Browse the repository at this point in the history
Add karpor 🚀
  • Loading branch information
seifrajhi authored Jul 26, 2024
2 parents e6c0647 + 4820d6b commit 70eb922
Showing 1 changed file with 4 additions and 8 deletions.
12 changes: 4 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,14 +95,15 @@ A curated list of Platform and Production Engineering tools - Maintained by [Sai
- [Argonaut](https://www.argonaut.dev/) - Deploy apps and infrastructure on your cloud in minutes.
- [devtron](https://devtron.ai/) - An open source Internal Developer Platform for Kubernetes.
- [SaaS Backstage Roadie](https://roadie.io/) - SaaS Backstage. Simple, safe, and more powerful.
- [ZYMR](https://www.zymr.com/product-platform-engineering-services) - We excell at Platform engineering.
- [ZYMR](https://www.zymr.com/product-platform-engineering-services) - We excell at Platform engineering.
- [CTO: platform for platform teams](https://cto.ai/platform) - The platform for platform teams : Easily implement your vision for the perfect developer platform without having to build everything from scratch. We’re more than just a CI/CD pipeline. We’re an intelligent automation platform for all of your development workflows.
- [score](https://score.dev) - One easy way to configure all your workload. Everywhere.
- [kubevela](https://kubevela.io/) - Make shipping applications more enjoyable.
- [kusionstack](https://kusionstack.io/) - Open Tech Stack to build self-service, collaborative, reliable and sustainable Internal Developer Platform.
- [Cloud Native Operational Excellence (CNOE)](https://cnoe.io/) - CNOE will enable organizations to navigate tooling sprawl and technology churn by coordinating contributions, offering tools, and providing neutral guidance on technology choices to deliver IDPs.
- [OpenGitOps](https://opengitops.dev/) - OpenGitOps is a set of open-source standards, best practices, and community-focused education to help organizations adopt a structured, standardized approach to implementing GitOps.
- [Open Platform for Enterprise AI](https://opea.dev) - An ecosystem orchestration framework to integrate performant GenAI technologies & workflows leading to quicker GenAI adoption and business value.
- [karpor: Intelligence for Kubernetes.](https://github.com/KusionStack/karpor) - World's most promising Kubernetes visualization Tool for developer and platform engineering teams.

## Reference Architecture

Expand Down Expand Up @@ -501,11 +502,8 @@ Platform Engineering serves as a distinct and valuable career path within an org

![image](https://github.com/seifrajhi/awesome-platform-engineering-tools/assets/26981510/f6ce7cbd-b339-4aef-812f-163c07c9fbbe)



![image](https://github.com/seifrajhi/awesome-platform-engineering-tools/assets/26981510/836098ac-d479-4bbc-8d2d-fb1de1253909)


### Platform Engineering Roles Summary

**Junior Platform Engineer:**
Expand Down Expand Up @@ -544,8 +542,6 @@ Sets organization-wide strategy, manages teams, cross-team collaboration, cloud
Sets vision, plans execution, tech decisions, team structure, budget management, strategic planning.
*Skills:* Vision setting, strategic planning, cloud strategy, Golang, Kubernetes.



## Miscellaneous and Related

- [Cloud Native Interactive Landscape](https://landscape.cncf.io/)
Expand Down Expand Up @@ -623,7 +619,7 @@ Sets vision, plans execution, tech decisions, team structure, budget management,

- Divide and conquer works recursively: divide the system into a hierarchy of simpler sub-systems and components.

_Corollary: When designing a system, there are more choices than a monolith vs. a thousand “microservices”._
- _Corollary: When designing a system, there are more choices than a monolith vs. a thousand “microservices”._

- The interface between parts is crucial. Aim for interfaces that are as small and simple as possible.

Expand All @@ -649,7 +645,7 @@ _Corollary: When designing a system, there are more choices than a monolith vs.

- At the risk of repeating myself: everything is code.

_Corollary: if you’re writing JSON or YAML by hand, you’re doing it wrong. These are formats for the machines, not for humans to produce and consume. (Don’t despair though: most people do this, I do too, so you’re not alone! Let's just try to aim for something better)._
- _Corollary: if you’re writing JSON or YAML by hand, you’re doing it wrong. These are formats for the machines, not for humans to produce and consume. (Don’t despair though: most people do this, I do too, so you’re not alone! Let's just try to aim for something better)._

- The physical manifestation of your system (e.g. choices of storage, messaging, RPC technology, packaging and scheduling etc) should usually be an implementation detail, not the main aspect of the system that the rest is built around.

Expand Down

0 comments on commit 70eb922

Please sign in to comment.