Tag: Devops
-
Democratizing AI accelerators and GPU kernel programming using Triton
Posted on November 18, 2024, Level beginner Resource Length medium
Triton is a language and compiler for parallel programming. Specifically it is currently a Python-based DSL (Domain Specific Language) along with associated tooling, that enables the writing of efficient custom compute kernels used for implementing DNNs (Deep Neural Networks) and LLMs (Large Language Models), especially when executed on AI accelerators such as GP. By Sanjeev Rampal.
Tags ai cloud devops performance miscellaneous software
-
Laying the foundation for a career in platform engineering
Posted on November 15, 2024, Level beginner Resource Length long
Imagine that you're an engineer at the company Acme Corp and you've been tasked with some big projects: integrating and delivering software using CI/CD and automation, as well as implementing data-driven metrics and observability tools. But many of your fellow engineers are struggling because there's too much cognitive load — think deploying and automating Kubernetes clusters, configuring CI/CD pipelines, and worrying about security. By Darren Evans and Yuriy Babenko.
Tags career cloud gcp teams google devops
-
How Kubernetes requests and limits really work
Posted on November 5, 2024, Level intermediate Resource Length medium
Kubernetes is inarguably an elegant, refined, well-designed edifice of open source enterprise software. It is known. Even so, the internal machinations of this mighty platform tool are shrouded in mystery. Friendly abstractions, like "resource requests" for CPU and memory, hide from view a host of interrelated processes — precise and polished scheduling algorithms, clever transformations of friendly abstractions into arcane kernel features, a perhaps unsurprising amount of math — all conjoining to produce the working manifestations of a user's expressed intent. By Reid Vandewiele.
Tags devops agile cicd app-development kubernetes containers
-
Agile vs DevOps: Which should you choose and why
Posted on October 14, 2024, Level beginner Resource Length medium
Agile and DevOps Approaches: Agile focuses on iterative development and flexibility, while DevOps emphasizes continuous delivery, automation, and collaboration between development and operations teams. Agile and DevOps are two distinct but complementary approaches to software development, each with unique strengths. This article explores their differences and helps you decide which approach—or combination of both—is best suited to your organization's needs. By Niranjani Manoharan.
Tags devops teams cio agile cicd
-
Understanding messaging queues: The backbone of modern software architecture
Posted on September 24, 2024, Level beginner Resource Length medium
In today's fast-paced and interconnected digital world, the need for robust and efficient communication between different components of a software system is paramount. Messaging queues have emerged as a vital solution to this challenge, providing a reliable way to manage and coordinate the flow of messages between various parts of an application. By Sean Coughlin.
Tags queues learning app-development devops messaging
-
5 ways to improve serverless performance
Posted on September 13, 2024, Level beginner Resource Length medium
An insightful webinar as we explore strategies for optimizing AWS Lambda performance. In this session, Yan Cui, AWS Serverless Hero, and Aviad Mor, Co-founder and CTO of Lumigo, will discuss three approaches that can significantly enhance the efficiency and scalability of your serverless applications. By Aviad Mor and Yan Cui.
Tags cloud performance serverless devops
-
Can your developers benefit from platform engineering?
Posted on August 31, 2024, Level beginner Resource Length short
Will designing tools and workflows to bring self-service to software development help developers work more efficiently? A growing number of adopters think so. By John Edwards.
Tags devops performance app-development cio management
-
Wasm vs. Docker: Performant, secure, and versatile containers
Posted on August 18, 2024, Level intermediate Resource Length medium
Docker and WebAssembly (Wasm) represent two pivotal technologies that have reshaped the software development landscape. You've probably started to hear more about Wasm in the past few years as it has gained in popularity, and perhaps you've also heard about the benefits of using it in your application stack. This may have led you to think about the differences between Wasm and Docker, especially because the technologies work together so closely. By Savannah Ostrowski, and Sohan Maheshwar.
Tags containers devops cloud docker javascript
-
Identity threat detection and response solution guide
Posted on August 15, 2024, Level intermediate Resource Length medium
Identity Threat Detection and Response (ITDR) has emerged as a critical component to effectively detect and respond to identity-based attacks. Threat actors have shown their ability to compromise the identity infrastructure and move laterally into IaaS, Saas, PaaS and CI/CD environments. Identity Threat Detection and Response solutions help organizations better detect suspicious or malicious activity in their environment. By The Hacker News.
Tags infosec devops cloud software-architecture learning cio
-
Why (and how) APIs and web applications are under siege
Posted on August 8, 2024, Level intermediate Resource Length medium
Attackers are increasingly targeting web applications and APIs, with a nearly 50% year-over-year growth in web attacks, driven by the increased adoption of these technologies, which significantly expanded organizational attack surfaces, according to an Akamai report. By Mitch Mayne.
Tags infosec devops apis restful
-
How to use AI in DevOps
Posted on June 26, 2024, Level beginner Resource Length medium
Did you miss a critical bug? Spent hours troubleshooting a failed deployment? DevOps professionals have been there more often than they'd like. By @clickup.com.
Tags ai data-science cio devops
-
Shift left vs shift right: A DevOps mystery solved
Posted on June 19, 2024, Level beginner Resource Length short
Shift left and shift right are core testing concepts of the agile DevOps methodology, which speeds up application development by releasing small builds frequently as code evolves. As part of the continuous cycle of progressive delivery, DevOps teams are also adopting shift left and shift right principles to ensure software quality in these dynamic environments. By Saif Gunja.
Tags devops machine-learning tdd docker containers