|
| 1 | +--- |
| 2 | +title: 'How to Pick Platform Engineering Tools in 2025: Advanced Guide' |
| 3 | +author: Tianzhou |
| 4 | +updated_at: 2025/02/20 09:00:00 |
| 5 | +feature_image: /content/blog/platform-engineering-tools-advanced-guide/banner.webp |
| 6 | +tags: Industry, Hidden |
| 7 | +featured: true |
| 8 | +description: Introduce the advanced tools for platform engineering. Covering CD, security, workflow orchestration, database development workflow, and internal development portal. |
| 9 | +--- |
| 10 | + |
| 11 | +This is the second of a two-part series exploring the tools that power modern platform engineering teams: |
| 12 | + |
| 13 | +1. [Platform Engineering Tools: Essential Guide](/blog/platform-engineering-tools-essential-guide/) |
| 14 | +1. Platform Engineering Tools: Advanced Guide (this one) |
| 15 | + |
| 16 | +--- |
| 17 | + |
| 18 | +As your platform engineering practice evolves, your team can begin to explore more specialized, domain-specific tools. |
| 19 | +In this post, we will cover the advanced tools for platform engineering. |
| 20 | + |
| 21 | +We pick ArgoCD, Snyk, Temporal, Bytebase, and Cortex as the platform engineering advanced toolkit. They are categorized based on their strategic use cases: |
| 22 | + |
| 23 | +- **Unbundling GitHub**: ArgoCD for continuous deployment, Snyk for software supply chain security. |
| 24 | +- **Tools designed for large teams**: Temporal for workflow orchestration, Bytebase for database development workflow, Cortex for internal development portal. |
| 25 | + |
| 26 | +## [ArgoCD](https://argoproj.github.io/argo-cd/) - Continuous Deployment |
| 27 | + |
| 28 | +If your infrastructure is on Kubernetes. ArgoCD will provide a Kubernetes-native, declarative GitOps |
| 29 | +approach to application deployment and management. It continuously monitors and syncs applications |
| 30 | +with the desired state defined in Git repositories, offering seamless integration with Kubernetes clusters. ArgoCD’s features, like easy rollbacks, multi-cluster management, and a visual UI for monitoring application health, make it well-suited for Kubernetes environments. For an enhanced ArgoCD experience, consider exploring [Akuity](https://www.akuity.io/), founded by the creator of ArgoCD. |
| 31 | + |
| 32 | +_Alternatives:_ [Flux](https://fluxcd.io/) |
| 33 | + |
| 34 | +## [Snyk](https://snyk.io/) - Software Supply Chain Security |
| 35 | + |
| 36 | +While [GitHub Advanced Security (GHAS)](https://docs.github.com/en/get-started/learning-about-github/about-github-advanced-security) provides a solid foundation for platform engineering teams, it may not offer the breadth needed for more mature teams managing diverse tools and environments (e.g., CI/CD pipelines, containers, IaC). |
| 37 | + |
| 38 | +Snyk is a dedicated security platform, offering broader coverage for dependency, container, and infrastructure security. It integrates seamlessly with a variety of platforms (GitHub in particular) and provides comprehensive security automation. |
| 39 | + |
| 40 | +Snyk has its own dashboard and UI where you can manage security issues across various projects and repositories. It enhances collaboration between your platform engineering and security teams, providing a streamlined and efficient security experience. |
| 41 | + |
| 42 | +_Alternatives:_ [aikido](https://www.aikido.dev/) |
| 43 | + |
| 44 | +## Summary |
0 commit comments