https://thenewstack.io/devops-isnt-dead-but-its-not-in-great-health-either/ TNS OK SUBSCRIBE Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development. EMAIL ADDRESS REQUIRED [ ] SUBSCRIBE RESUBSCRIPTION REQUIRED It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription. RE-SUBSCRIBE The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy. Welcome and thank you for joining The New Stack community! Please answer a few simple questions to help us deliver the news and resources you are interested in. FIRST NAME REQUIRED [ ] LAST NAME REQUIRED [ ] COMPANY NAME REQUIRED [ ] COUNTRY REQUIRED [Select ... ] ZIPCODE REQUIRED [ ] Great to meet you! Tell us a bit about your job so we can cover the topics you find most relevant. What is your job level? REQUIRED [Select ... ] [ ] Which of these most closely describes your job role? REQUIRED [Select ... ] [ ] How many employees are in the organization you work with? REQUIRED [Select ... ] What option best describes the type of organization you work for? REQUIRED [Select ... ] [ ] Which of the following best describes your organization's primary industry? REQUIRED [Select ... ] [ ] LINKEDIN PROFILE URL REQUIRED [ ] Welcome! We're so glad you're here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game. What's next? Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups. Follow TNS on your favorite social media networks. Become a TNS follower on LinkedIn. Check out the latest featured and trending stories while you wait for your first TNS newsletter. PREV 1 of 2 NEXT VOXPOP Greatest DevSec Challenge at Your Org Which of the following has the biggest negative impact on collaboration across development and security teams where you work? Lack of role definition for development teams. 0% Lack of role communication between teams. 0% Competing priorities. 0% Lack of clarity for security roles on teams. 0% Not standardized reporting structure for development teams. 0% Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter: [ ] SUBMIT [ ] Search More Results ARCHITECTURE Open Source Cloud Native Ecosystem Containers Edge Computing Microservices Networking Serverless Storage ENGINEERING AI Large Language Models Frontend Development Software Development API Management Python JavaScript TypeScript WebAssembly Cloud Services Data Security OPERATIONS Platform Engineering Operations CI/CD Tech Careers Tech Culture DevOps Kubernetes Observability Service Mesh CHANNELS Podcasts Ebooks Events Newsletter TNS RSS Feeds THE NEW STACK About / Contact Sponsors Sponsorship Contributions PODCASTS EBOOKS EVENTS NEWSLETTER CONTRIBUTE ARCHITECTURE ENGINEERING OPERATIONS Open Source Cloud Native Ecosystem Containers Edge Computing Microservices Networking Serverless Storage What's the Future of Distributed Ledgers? Jul 2nd 2024 6:00am, by Heather Joslyn The Future of Open Source Needs More Give and Less Take Jun 28th 2024 10:00am, by Kim McMahon Linux xz and the Great Flaws in Open Source Jun 27th 2024 9:37am, by Alex Williams Flow-IPC Improves Inter-Process Communication for C++ Devs Jun 26th 2024 7:40am, by Yuri Goldfeld How Developers Can Head Off Open Source Licensing Problems Jun 25th 2024 10:21am, by Loraine Lawson Phantom Secrets: The Hidden Threat in Code Repositories Jul 1st 2024 7:30am, by Jeffrey Burt Canonical Offers LTS 'Distroless' Containerized Apps for K8s Jun 27th 2024 10:41am, by Joab Jackson Cloud Reliability Requires Runtime Security, Zero Trust Jun 20th 2024 9:37am, by Manas Chowdhury Talent Shortages Shouldn't Kill Your Cloud Native Journey Jun 20th 2024 8:37am, by B. Cameron Gain Does Nutanix Eat the Lunch VMware Doesn't Want? Jun 14th 2024 8:54am, by B. Cameron Gain Kubernetes Security Report: Evolving Landscape of DevSecOps Jun 27th 2024 11:53am, by Alex Handy Canonical Offers LTS 'Distroless' Containerized Apps for K8s Jun 27th 2024 10:41am, by Joab Jackson PyTorch, Docker and AI Openness Highlight AI_dev Europe Jun 27th 2024 6:39am, by Joe Fay How to Remotely Record Java Logs from Containers Jun 24th 2024 1:05pm, by Matt Van Order AI-in-a-Box With Podman AI Lab Jun 22nd 2024 7:00am, by Jack Wallen Why We Chose WebAssembly (Wasm) for Our Edge Runtime May 28th 2024 6:50am, by Bogdan Kurnosov Cloud Computing at the Edge: From Evolution to Disruption May 16th 2024 10:00am, by Yoram Novick Ambient AI? Humane's 'Ai Pin' Embarks on a Dream's Long Road Apr 21st 2024 6:00am, by David Cassel Chipmakers Putting a Laser Focus on Edge AI Apr 12th 2024 10:06am, by Jeffrey Burt The Future of AI: Hybrid Edge Deployments Are Indispensable Mar 22nd 2024 10:00am, by Luis Ceze The 5 Worst Anti-Patterns in API Management Jun 26th 2024 10:00am, by Emile Vauge Composable Enterprise: The Evolution of MACH and Jamstack May 20th 2024 5:00am, by Jeff James Why Shift Testing Left Part 2: QA Does More After Devs Run Tests May 15th 2024 9:12am, by Nocnica Mellifera Red Hat Podman 'Lab' Gets Developers Started on GenAI May 15th 2024 7:08am, by Joab Jackson Taking a 'Machine-First' Approach to Identity Management May 13th 2024 11:47am, by Susan Hall Layer 8: A Semantic Networking Layer for the Age of AI Jul 2nd 2024 6:41am, by Liam Crilly What's the Future of Distributed Ledgers? Jul 2nd 2024 6:00am, by Heather Joslyn 50 Years Later, Vint Cerf and Bob Kahn Remember the Birth of TCP/IP Jun 19th 2024 6:00am, by David Cassel The Power of Nautobot and the Path to a Data-Driven Future Jun 4th 2024 10:00am, by Jason Edelman Network Observability in K8s Clusters for Better Troubleshooting May 17th 2024 7:00am, by Dhiraj Sehgal WebAssembly and Kubernetes Go Better Together: Matt Butcher May 22nd 2024 2:00pm, by Raghavan "Rags" Srinivas How to Conquer Cold Starts for Better Performance Apr 25th 2024 9:17am, by Henry Hamid Safi Meet DBOS: A Database Alternative to Kubernetes Mar 12th 2024 4:00am, by Joab Jackson Pulumi Templates for GenAI Stacks: Pinecone, LangChain First Feb 21st 2024 9:00am, by Joab Jackson CNCF CloudEvents: A Li'l Message Envelope That Travels Far Jan 31st 2024 4:00am, by Joab Jackson Object Storage Is Key To Taming Cloud Costs Jun 17th 2024 10:00am, by Kumar Goswami Why You Might Bring Your Own S3 Bucket (BYOB) to the Observability Party Jun 14th 2024 10:00am, by Neil Patel Hydrolix Takes on Skyrocketing Log Data Bills Jun 10th 2024 11:09am, by Susan Hall How Data Integration Is Evolving Beyond ETL Jun 9th 2024 10:00am, by Guo Wei Google Big Query: Key Components and Capabilities Jun 7th 2024 12:58pm, by Avishay Saban AI Large Language Models Frontend Development Software Development API Management Python JavaScript TypeScript WebAssembly Cloud Services Data Security Let's Get Agentic: LangChain and LlamaIndex Talk AI Agents Jul 2nd 2024 7:30am, by Richard MacManus Layer 8: A Semantic Networking Layer for the Age of AI Jul 2nd 2024 6:41am, by Liam Crilly Mozilla Llamafile, Builders Projects Shine at AI Engineers World's Fair Jul 2nd 2024 3:00am, by Chris J. Preimesberger 5 Creative Ways Developers Are Using AI Jul 1st 2024 10:10am, by Jeff James How AI Revolutionizes Software Testing and Accelerates Product Releases Jul 1st 2024 10:00am, by Khurram Mir RAG vs. Fine-Tuning Models: What's the Right Approach? Jun 28th 2024 7:11am, by Asmitha Rathis JFrog Combines DevOps, DevSecOps, MLOps with Qwak Buy Jun 27th 2024 11:05am, by Chris J. Preimesberger PyTorch, Docker and AI Openness Highlight AI_dev Europe Jun 27th 2024 6:39am, by Joe Fay Kubernetes for GenAI: Why It Makes So Much Sense Jun 26th 2024 11:14am, by Ryan Wallner Using SPLADE to Generate Learned Sparse Embeddings Jun 26th 2024 5:24am, by Stephen Batifol Return to the Rails Way: Installing Ruby on Rails in 2024 Jun 29th 2024 6:30am, by David Eastman ECMAScript Specs Approved, and How Google Sheets Used WasmGC Jun 29th 2024 4:59am, by Loraine Lawson MoonBit: Wasm-Optimized Language Creates Less Code Than Rust Jun 27th 2024 9:53am, by Loraine Lawson CSS-in-JS and React Server Components: A Developer Guide Jun 27th 2024 5:44am, by Paul Scanlon How Developers Can Head Off Open Source Licensing Problems Jun 25th 2024 10:21am, by Loraine Lawson Let's Get Agentic: LangChain and LlamaIndex Talk AI Agents Jul 2nd 2024 7:30am, by Richard MacManus 5 Creative Ways Developers Are Using AI Jul 1st 2024 10:10am, by Jeff James How AI Revolutionizes Software Testing and Accelerates Product Releases Jul 1st 2024 10:00am, by Khurram Mir Create a Secure FTP Server with Linux and SSH Jun 29th 2024 6:00am, by Jack Wallen The Future of Open Source Needs More Give and Less Take Jun 28th 2024 10:00am, by Kim McMahon Is GraphQL Over or Do We Just Need to Rethink It? Jul 2nd 2024 5:42am, by David A. Ventimiglia The 5 Worst Anti-Patterns in API Management Jun 26th 2024 10:00am, by Emile Vauge How To Use GitHub Actions and APIs to Surface Important Data Jun 21st 2024 8:45am, by Paul Scanlon The New Realities of AI Security Architecture Jun 19th 2024 6:30am, by Liam Crilly Working with LLM APIs: Dev Shares Experience Building AI Bots Jun 13th 2024 9:02am, by Loraine Lawson How Amazon Bedrock Helps Build GenAI Apps in Python Jun 20th 2024 7:08am, by Heather Joslyn Python Mulls a Change in Version Numbering Jun 18th 2024 1:52pm, by Joab Jackson Why Python Is So Slow (And What Is Being Done About It) Jun 14th 2024 10:25am, by Joab Jackson How To Start Building in Python With Amazon Q Developer Jun 13th 2024 7:02am, by Heather Joslyn How To Create a Python GUI To Write Data to a File With PyQt5 Jun 7th 2024 4:00pm, by Jack Wallen ECMAScript Specs Approved, and How Google Sheets Used WasmGC Jun 29th 2024 4:59am, by Loraine Lawson CSS-in-JS and React Server Components: A Developer Guide Jun 27th 2024 5:44am, by Paul Scanlon TypeScript 5.5: Faster, Smarter and More Powerful Jun 25th 2024 6:41am, by Darryl K. Taft Pivoting From React to Native DOM APIs: A Real World Example Jun 24th 2024 6:00am, by Richard MacManus React 19 Change Angers Some Devs; Vector Database Use Jumps Jun 22nd 2024 5:00am, by Loraine Lawson TypeScript 5.5: Faster, Smarter and More Powerful Jun 25th 2024 6:41am, by Darryl K. Taft UIX: A Full Stack Web Dev Framework Leveraging Deno Jun 11th 2024 11:30am, by Loraine Lawson TanStack Introduces New Meta-Framework Based on Its Router Jun 5th 2024 11:38am, by Loraine Lawson In a TypeScript World, Code Generation Is Key for API SDKs May 8th 2024 4:00am, by Richard MacManus TypeScript Meets API Design in Microsoft's Game-Changing TypeSpec May 7th 2024 7:30am, by Darryl K. Taft ECMAScript Specs Approved, and How Google Sheets Used WasmGC Jun 29th 2024 4:59am, by Loraine Lawson MoonBit: Wasm-Optimized Language Creates Less Code Than Rust Jun 27th 2024 9:53am, by Loraine Lawson Introduction to Virgil, a New Language by Wasm's Co-Creator Jun 15th 2024 5:00am, by David Eastman How JavaScript Is Finally Improving the Module Experience Jun 14th 2024 6:44am, by Mary Branscombe Beyond WebAssembly: Ben Titzer's New Programming Language, Virgil Jun 6th 2024 8:49am, by David Cassel 5 Myths About Zero Trust in the Cloud, Busted Jun 27th 2024 5:03am, by Manas Chowdhury Grafana Relies on Embrace to Pull Mobile Data Jun 26th 2024 8:10am, by B. Cameron Gain Technical Debt Continues To Mount - Here's How To Solve It Jun 26th 2024 6:57am, by Bianka Banova How to Avoid Overprovisioning Java Resources Jun 19th 2024 11:00am, by Pratik Patel Databricks Launches Lakehouse, AI, BI and Governance Advances at Annual Summit Jun 17th 2024 1:30pm, by Andrew Brust Let's Get Agentic: LangChain and LlamaIndex Talk AI Agents Jul 2nd 2024 7:30am, by Richard MacManus Is GraphQL Over or Do We Just Need to Rethink It? Jul 2nd 2024 5:42am, by David A. Ventimiglia How To Manage 45 Billion Client Records With Aerospike Jul 1st 2024 6:51am, by Joab Jackson Flow-IPC Improves Inter-Process Communication for C++ Devs Jun 26th 2024 7:40am, by Yuri Goldfeld Using SPLADE to Generate Learned Sparse Embeddings Jun 26th 2024 5:24am, by Stephen Batifol Phantom Secrets: The Hidden Threat in Code Repositories Jul 1st 2024 7:30am, by Jeffrey Burt Customer-Facing Incidents on the Rise, IT Leaders Say Jun 28th 2024 12:09pm, by Lawrence E Hecht Don't Sleep on Source Code Updates Jun 28th 2024 7:33am, by Evan Prowse Kubernetes Security Report: Evolving Landscape of DevSecOps Jun 27th 2024 11:53am, by Alex Handy Platforms Can Finally Solve Developer-Security Team Tension Jun 27th 2024 10:03am, by Idan Tendler Platform Engineering Operations CI/CD Tech Careers Tech Culture DevOps Kubernetes Observability Service Mesh Platforms Can Finally Solve Developer-Security Team Tension Jun 27th 2024 10:03am, by Idan Tendler Maximizing Terraform Modules for Platform Engineering Jun 25th 2024 3:51am, by Rak Siva Building a Platform Team at a 153-Year-Old Company Jun 24th 2024 9:57am, by Jennifer Riggins How Expedia Group Moved From 21 Platform Stacks to 1 Jun 21st 2024 8:12am, by Jennifer Riggins Why Internal Developer Portals Need Automations Jun 20th 2024 10:14am, by Zohar Einy DevOps Isn't Dead, but It's Not in Great Health Either Jul 2nd 2024 7:55am, by Steven J. Vaughan-Nichols Customer-Facing Incidents on the Rise, IT Leaders Say Jun 28th 2024 12:09pm, by Lawrence E Hecht Scaling an ML Feature Store From 1M to 1B Features per Second Jun 28th 2024 8:51am, by Cynthia Dunlop Five Ways to Build a Robust AI and Automation Strategy Jun 28th 2024 6:21am, by Jeffrey Hausman How to Achieve Ultimate Freedom with Your Load Balancer Jun 25th 2024 6:00am, by Tyler Charboneau and Floyd Smith DevOps Isn't Dead, but It's Not in Great Health Either Jul 2nd 2024 7:55am, by Steven J. Vaughan-Nichols A Guide to Software Dependencies Jul 2nd 2024 6:10am, by Aaron Linskens What GitHub Pull Requests Reveal about Your Team's Dev Habits Jun 24th 2024 4:47am, by Joab Jackson Multitenancy Is Fundamental to Shift-Left Testing Jun 18th 2024 6:29am, by Nocnica Mellifera Broadcom: Investing in Mainframe Success Beyond Code Jun 14th 2024 11:07am, by Eric Newcomer Talent Shortages Shouldn't Kill Your Cloud Native Journey Jun 20th 2024 8:37am, by B. Cameron Gain Engineering Managers in 2024: Burnout and More Duties Jun 17th 2024 10:00am, by Lawrence E Hecht and Heather Joslyn DevOps Reveals: Trust Your Team for Better Results Jun 11th 2024 6:17am, by Andy Corrigan Tech Works: How Can I Make Myself More Productive? Jun 7th 2024 5:08am, by Jennifer Riggins How to Attract the Right Talent for Your Engineering Team Jun 4th 2024 9:00am, by Cassandra Shum The Future of Open Source Needs More Give and Less Take Jun 28th 2024 10:00am, by Kim McMahon 4 Women in Tech on What Engineering Leaders Need to Hear Jun 23rd 2024 7:00am, by Zion Samuel 50 Years Later, Vint Cerf and Bob Kahn Remember the Birth of TCP/IP Jun 19th 2024 6:00am, by David Cassel Software Engineers Remain Indispensable in the Age of AI Jun 15th 2024 10:00am, by Winston Tang How the Kubernetes Community Celebrated Its 10th Anniversary Jun 14th 2024 3:00am, by David Cassel DevOps Isn't Dead, but It's Not in Great Health Either Jul 2nd 2024 7:55am, by Steven J. Vaughan-Nichols A Guide to Software Dependencies Jul 2nd 2024 6:10am, by Aaron Linskens OTel Is the Secret to DevOps Success Jul 1st 2024 5:24am, by Clay Roach Don't Sleep on Source Code Updates Jun 28th 2024 7:33am, by Evan Prowse JFrog Combines DevOps, DevSecOps, MLOps with Qwak Buy Jun 27th 2024 11:05am, by Chris J. Preimesberger Kubernetes Security Report: Evolving Landscape of DevSecOps Jun 27th 2024 11:53am, by Alex Handy Kubernetes for GenAI: Why It Makes So Much Sense Jun 26th 2024 11:14am, by Ryan Wallner Stop Neglecting Kubernetes Resource Management Jun 25th 2024 9:18am, by Rafael Brito Talent Shortages Shouldn't Kill Your Cloud Native Journey Jun 20th 2024 8:37am, by B. Cameron Gain How the Kubernetes Community Celebrated Its 10th Anniversary Jun 14th 2024 3:00am, by David Cassel OTel Is the Secret to DevOps Success Jul 1st 2024 5:24am, by Clay Roach Grafana Relies on Embrace to Pull Mobile Data Jun 26th 2024 8:10am, by B. Cameron Gain Improving Data Quality: Anomalo and Automated Monitoring Jun 25th 2024 3:00am, by Jelani Harper How to Remotely Record Java Logs from Containers Jun 24th 2024 1:05pm, by Matt Van Order Testing the Observability Surface Jun 17th 2024 11:00am, by Ken Hamric Enhancing Business Security and Compliance with Service Mesh Apr 1st 2024 10:00am, by Ninad Desai Some Linkerd Users Must Pay: Fear and Anger Explained Feb 28th 2024 9:21am, by B. Cameron Gain Buoyant Revises Release Model for the Linkerd Service Mesh Feb 21st 2024 9:30am, by Joab Jackson Istio Advisor Plus GPT: Expert System Meets AI for Service Mesh Dec 14th 2023 12:15pm, by Steven J. Vaughan-Nichols Using JWTs to Authenticate Services Unravels API Gateways Nov 8th 2023 6:53am, by Christian Posta and Peter Jausovec 2024-07-02 07:55:01 DevOps Isn't Dead, but It's Not in Great Health Either CI/CD / DevOps / Operations DevOps Isn't Dead, but It's Not in Great Health Either The Continuous Delivery Foundation reports that DevOps initiatives seem to be stalling out. Jul 2nd, 2024 7:55am by Steven J. Vaughan-Nichols Featued image for: DevOps Isn't Dead, but It's Not in Great Health Either Feature image by Kristine Wook on Unsplash SEATTLE -- Co-hosted at Open Source Summit (OSSummit) North America, the Continuous Delivery Foundation (CDF) reported at cdCon in its fifth annual State of CI/CD Report that while 83% of developers are actively engaged in DevOps, there's been a troubling increase in the proportion of low performers in deployment metrics. So what does that mean? DevOps is all about making it easier for developers and system administrators to complete software work quickly and efficiently. That's not been happening. Instead, out of the tens of thousands of developers surveyed by SlashData's Developer Nation, a mere 14% can get code into production in a single day. That's about the same as we saw when SlashData started asking this question in the third quarter of 2020. As for deploying code multiple times per day, it's actually shrunk to 9%, from 11% in 2020. Only 11% of DevOps users reported being able to restore service in under an hour. Isn't that the whole point of Continuous Integration/Continuous Delivery (CI/CD)? Why, yes. Yes, it is. Another reason we use DevOps is that when bad things happen -- and they always do, usually right when the boss is looking over your shoulder -- you can get things back up and working quickly. Alas, that's not the case. Only 11% of DevOps users reported being able to restore service in under an hour. OK, that's hard. But, it's not any better than where we were a few years ago. Worse still, these days, 41% of users report taking more than a week to restore service. In 2020, 34% could get things back up and running in just over a week. So, what's the problem? The report's authors speculate that "It may be that the ubiquity of DevOps practices has allowed developers and organizations to increase the complexity of projects they are involved in, counteracting the benefits to development velocity. In other words, DevOps practices have likely made the development velocity of complex projects comparable to simpler projects without DevOps practices." They make another point: "As DevOps matures, developers go from exploring the space to focusing only on the technologies they find most useful. However, usefulness does not always directly correlate to deployment performance." That's a disconnect that needs to be addressed. Just because you like, say, Jenkins, but all the teams that use GitHub Actions are more productive, spells out that you need to reconsider what DevOps tools you're using. Using multiple CI/CD tools, by the way, the report states, is a mistake. "Deployment performance is worse when using multiple CI/CD tools of the same form. That's because, the researchers theorize, because of interoperability challenges. Another related problem is that while deployments tend to go faster for people who use more DevOps tools, they also add more mental load to their work. A particularly troublesome example of this is alarm fatigue. When one program after another constantly chirps at you with one alert after another, it's all too easy to stop paying attention and let real problems slide into your production pipeline. With that said, don't throw the productivity baby out with the CI/CD bathwater. Developers who do master multiple tools tend to get more done than their counterparts who don't have many programs in their toolbox. Properly used -- note I say properly -- the use of CI/CD pipelines goes hand-in-hand with better deployment performance across all DevOps Research and Assessment (DORA) metrics. Used poorly; it's another story. I also found it disturbing that there's been a slight decline in CI/ CD usage. In Q3 2023, 33% of developers were using CI to build and test automatically their code changes. In Q1 2024, it was down to 29% of developers. Similarly, 29% in Q3 2023 used CD to automate their code deployments. In Q1 2024. It was 29%. What's going on here? I think it's high time that companies start asking themselves what the right blend is. They need to use DevOps and CI/CD tools specifically to get the most good from them. They are helpful. No one but Luddites doubts that. But, they don't appear to be as helpful as they should be. Perhaps the CIF and other vendor-neutral DevOps organizations should take a long, hard look at how we're using these programs. Something appears to be amiss here. TRENDING STORIES YOUTUBE.COM/THENEWSTACK Tech moves fast, don't miss an episode. Subscribe to our YouTube channel to stream all our podcasts, interviews, demos, and more. SUBSCRIBE Created with Sketch. [cee63948-c] Steven J. Vaughan-Nichols, aka sjvn, has been writing about technology and the business of technology since CP/M-80 was the cutting-edge PC operating system, 300bps was a fast internet connection, WordStar was the state-of-the-art word processor, and we liked it. Read more from Steven J. Vaughan-Nichols SHARE THIS STORY TRENDING STORIES SHARE THIS STORY TRENDING STORIES TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day. [ ] SUBSCRIBE The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy. ARCHITECTURE Open Source Cloud Native Ecosystem Containers Edge Computing Microservices Networking Serverless Storage ENGINEERING AI Large Language Models Frontend Development Software Development API Management Python JavaScript TypeScript WebAssembly Cloud Services Data Security OPERATIONS Platform Engineering Operations CI/CD Tech Careers Tech Culture DevOps Kubernetes Observability Service Mesh CHANNELS Podcasts Ebooks Events Newsletter TNS RSS Feeds THE NEW STACK About / Contact Sponsors Sponsorship Contributions roadmap.sh Community created roadmaps, articles, resources and journeys for developers to help you choose your path and grow in your career. Frontend Developer Roadmap Backend Developer Roadmap Devops Roadmap (c) The New Stack 2024 Disclosures Terms of Use Advertising Terms & Conditions Privacy Policy Cookie Policy FOLLOW TNS