<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/cloud/best-of/2025/02" -->

---
title: Best Cloud posts — February 2025 | daily.dev
description: The most upvoted Cloud posts from February 2025, curated by the daily.dev community.
canonical: https://daily.dev/tags/cloud/best-of/2025/02
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/cloud/best-of/2025/02
og:type: website
og:site_name: daily.dev
og:title: Best Cloud posts — February 2025 | daily.dev
og:description: The most upvoted Cloud posts from February 2025, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Cloud — February 2025

1. 1  
[](https://daily.dev/posts/system-design-for-devops-engineers-5fcq6lov5 "System Design for DevOps Engineers")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 2y  
System Design for DevOps Engineers  
This guide dives into system design, covering topics like communication protocols, CI/CD, architecture patterns, databases, caches, microservices, payment systems, and developer productivity tools with a focus on DevOps and security. It compares REST and GraphQL, explains how gRPC works, discusses webhooks, outlines common strategies to improve API performance, and reviews the evolution of HTTP protocols from 1.0 to HTTP/3.0\. The post emphasizes the importance of efficient and safe API design and explores various caching strategies and best practices for microservice architecture.  
217  
1
2. 2  
[](https://daily.dev/posts/docker-networking-explained-theory-and-network-drivers-simplified-ruoddx3uo "Docker Networking Explained: Theory and Network Drivers Simplified")  
Article  
![Avatar of javarevisited](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9ca6532654d146408235d53f0823a26d)Javarevisited · 2y  
Docker Networking Explained: Theory and Network Drivers Simplified  
Docker networking simplifies the configuration of network connections, enabling containers to connect with each other, the host, and external networks. It follows core networking principles using bridges and NAT for communication. Docker network drivers, including built-in options like bridge, host, overlay, and none, help in different scenarios by abstracting the underlying complexities. These drivers are crucial for the efficient deployment and operation of containerized applications, allowing developers to focus on functionality rather than infrastructure.  
159  
2
3. 3  
[](https://daily.dev/posts/what-is-backend-as-a-service-baas-a-beginner-s-guide-dy9rtbapf "What is Backend as a Service (BaaS)? A Beginner's Guide")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 2y  
What is Backend as a Service (BaaS)? A Beginner's Guide  
Backend as a Service (BaaS) simplifies app development by providing pre-built backend infrastructure. It helps manage user authentication, data storage, real-time updates, and more, allowing developers to focus on the app's features rather than backend complexities. Popular BaaS platforms include Firebase, Supabase, Clerk, and AWS Amplify, offering various features and pricing plans suitable for different project needs.  
153  
3
4. 4  
[](https://daily.dev/posts/from-java-basics-to-full-stack-development-a-simplified-roadmap-for-beginners-in-2025-np5j4yjli "From Java Basics to Full Stack Development: A Simplified Roadmap for Beginners in 2025")  
Article  
![Avatar of javarevisited](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9ca6532654d146408235d53f0823a26d)Javarevisited · 2y  
From Java Basics to Full Stack Development: A Simplified Roadmap for Beginners in 2025  
This roadmap provides a comprehensive guide for beginners to become full stack Java developers by 2025\. It covers foundational Java concepts, mastering back-end development with Spring Framework, understanding RESTful APIs, microservices, and Spring Cloud. It also includes front-end development with HTML, CSS, JavaScript, and JavaScript frameworks like React. Additionally, it emphasizes the importance of learning databases, ORM frameworks, build tools, version control, deployment processes, and continuous learning.  
140
5. 5  
[](https://daily.dev/posts/we-switched-from-java-to-go-and-don-t-regret-it-74mcuwdnn "We switched from Java to Go and don't regret it")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 2y  
We switched from Java to Go and don't regret it  
Switching from Java/Kotlin to Go proved beneficial with faster startup times, lower resource consumption, and a more lightweight ecosystem. While Java still excels in some areas, Go offers advantages for cloud-native applications and Kubernetes tooling. The transition wasn't as challenging as expected, and the benefits were quickly evident.  
136  
6
6. 6  
[](https://daily.dev/posts/introducing-serverless-container-framework-two3flrft "Introducing Serverless Container Framework")  
Article  
![Avatar of goserverless](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4149b07dc46f4a9ab6fbdd0925a65261)Serverless · 2y  
Introducing Serverless Container Framework  
Serverless Container Framework (SCF) simplifies container deployment across serverless environments like AWS Lambda and Fargate ECS. It offers a unified deployment experience, seamless platform switching without code rewrites, and rich local development with hot-module-reloading. SCF supports automated infrastructure setup, smart code change detection, and built-in SSL management, aiming to optimize serverless workflows and reduce costs.  
131
7. 7  
[](https://daily.dev/posts/stop-overengineering-your-multi-tenant-architecture-ybe47zgo7 "Stop Overengineering Your Multi-tenant Architecture")  
Article  
![Avatar of directus](https://media.daily.dev/image/upload/s--YjIeIXNm--/f_auto/v1716186360/logos/directus)Directus · 2y  
Stop Overengineering Your Multi-tenant Architecture  
Multi-tenancy is crucial for building SaaS products. Simplified, it can cut infrastructure costs significantly. Three main approaches exist: row-level tenancy, schema-level separation, and database-level isolation. Start simple and scale as needed, with row-level tenancy sufficing for most starting apps. Tools like Flyway or Liquibase for migrations, PostgreSQL for database, and PgBouncer for connection management are recommended.  
118  
7
8. 8  
[](https://daily.dev/posts/wasm-will-replace-containers-gcjhiec0z "WASM will replace containers")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 2y  
WASM will replace containers  
WebAssembly (WASM) is poised to replace containers like Docker by offering a true write-once-run-anywhere experience. Though currently limited by the lack of system interfaces like file access and networking, future integrations are expected. WASM offers the combined benefits of microservices and monoliths, particularly in serverless platforms such as Cloudflare Workers. Its adoption is growing, and developers are encouraged to become familiar with compiled languages like Go or Rust to prepare for its future dominance.  
107  
14
9. 9  
[](https://daily.dev/posts/servers-can-last-a-long-time-7nmfw7fvx "Servers can last a long time")  
Article  
![Avatar of dhh](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/b7c11ef4e9954addbc4857515fd21609)David Heinemeier Hansson · 2y  
Servers can last a long time  
Basecamp’s initial investment in Dell servers back in 2015 demonstrates that servers can have a much longer useful life than traditionally expected. While the servers were anticipated to last five years, they have continued to perform for nearly a decade. This extended lifespan has been economically beneficial for the company and suggests that revisiting the cloud-exit calculations with a longer server lifetime value may be worthwhile for other businesses as well.  
80  
5
10. 10  
[](https://daily.dev/posts/remote-development-made-simple-with-devpod-iu2ni05yx "Remote Development made simple with DevPod")  
Article  
![Avatar of frankel](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/b7f3fdbf443347ea84705578a195085b)A Java geek · 2y  
Remote Development made simple with DevPod  
Remote Development Environments (RDEs) address the challenge of maintaining consistent development setups across teams, mitigating issues related to discrepancies in OS, SDKs, and other tools. DevPod is an open-source, client-only tool that leverages \`devcontainer.json\` files to create repeatable dev environments compatible with various infrastructures, IDEs, and programming languages. It simplifies the setup and management of development environments and supports providers like Docker and Kubernetes. DevPod enhances team productivity by ensuring aligned configurations and easy project setups.  
74  
2
11. 11  
[](https://daily.dev/posts/why-i-am-excited-about-docker-in-2025-4dqpyotns "Why I am excited about Docker in 2025")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 2y  
Why I am excited about Docker in 2025  
Docker has transformed the author's development workflow, making deployments smoother and faster. Initial setup challenges were overcome, leading to a seamless experience with containers. Docker's key concepts like Dockerfile, Docker Daemon, Docker Images, and Docker Containers are highlighted. The release of Docker in 2025 introduces features such as Docker AI Agent, Bake for faster builds, Multi-Node Kubernetes testing, and enhanced administration tools, further improving efficiency and ease of use.  
72
12. 12  
[](https://daily.dev/posts/multi-image-uploader-for-next-js-shadcn-ui-zod-rfm4eul0c "Multi-Image Uploader for Next.js | Shadcn/ui | Zod")  
Article  
![Avatar of fullstackdeveloper](https://media.daily.dev/image/upload/s--Ew7zGRJw--/f_auto/v1729193465/squads/263b405b-96f2-46b1-ba7e-41068c375d2e)Fullstack Developer · 2y  
Multi-Image Uploader for Next.js | Shadcn/ui | Zod  
Discover a compact, responsive file uploader for Next.js, built with shadcn/ui. It supports any file type, custom file limits, live previews, animations for deletions, is type-safe with Zod and React Hook Form, and is cloud-ready for S3/R2 via signed URLs. It's perfect for all screen sizes.  
68  
8
13. 13  
[](https://daily.dev/posts/how-amazon-s3-stores-350-trillion-objects-with-11-nines-of-durability-cwe9x2nt8 "How Amazon S3 Stores 350 Trillion Objects with 11 Nines of Durability")  
Article  
![Avatar of bytebytego](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/35be29234ee14d01a9cd049c52e12753)ByteByteGo · 2y  
How Amazon S3 Stores 350 Trillion Objects with 11 Nines of Durability  
Amazon S3 is a highly scalable and durable object storage service, launched in 2006, which has revolutionized cloud storage with 99.999999999% durability. Initially reactive, S3 has evolved to predictive scaling and threat modeling. It uses a complex microservices architecture to manage over 350 trillion objects, ensuring high availability and security. Key features include multiple storage classes, automatic scalability, encryption, and integration with other AWS services. Notable milestones include the introduction of regional storage, Glacier, and intelligent-tiering. S3's indexing and partitioning strategies enable rapid data retrieval and fault tolerance.  
66
14. 14  
[](https://daily.dev/posts/how-instagram-scaled-its-infrastructure-to-support-a-billion-users-h4a69qr6u "How Instagram Scaled Its Infrastructure To Support a Billion Users")  
Article  
![Avatar of bytebytego](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/35be29234ee14d01a9cd049c52e12753)ByteByteGo · 2y  
How Instagram Scaled Its Infrastructure To Support a Billion Users  
Instagram has evolved significantly since its launch in 2010, overcoming early scalability challenges and transforming to support over a billion users. Key strategies included migrating from AWS to Facebook’s data centers, implementing distributed databases, and optimizing caching mechanisms. The platform uses Django for its web framework, RabbitMQ for message brokering, and Celery for asynchronous task processing. Their backend architecture and deployment models incorporate continuous integration and automated monitoring, ensuring high performance and reliability.  
47  
2
15. 15  
[](https://daily.dev/posts/injecting-domain-expertise-into-your-ai-system-gl9ac5hii "Injecting domain expertise into your AI system")  
Article  
![Avatar of tds](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/tds)Towards Data Science · 2y  
Injecting domain expertise into your AI system  
Involving domain experts early in AI initiatives enhances the AI's efficiency, adoption, and competitive advantage by incorporating industry-specific nuances. This guide offers a structured approach to embedding domain expertise into AI, focusing on the importance of curated data, domain-informed training, intelligent user design, and continuous improvement. Using supply chain optimization as an example, it illustrates practical tips for starting small, refining data annotation, generating synthetic data, and designing user-friendly interfaces to ensure AI systems are both effective and trustworthy.  
35  
1
16. 16  
[](https://daily.dev/posts/21-best-devsecops-tools-and-platforms-for-2025-lq4h029mm "21 Best DevSecOps Tools and Platforms for 2025")  
Article  
![Avatar of spacelift](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/422b4004f7b24dc988e5720eca3accfc)Spacelift · 2y  
21 Best DevSecOps Tools and Platforms for 2025  
DevSecOps integrates security practices into the software development lifecycle, combining development, operations, and security tasks to deliver reliable software efficiently. The post explores key DevSecOps tools for 2025, highlighting their benefits, roles they support, and their integration into regular workflows. The selection includes tools like Spacelift for infrastructure management, GitLab for comprehensive CI/CD and security, Open Policy Agent for policy governance, Kubernetes for container orchestration, and many more.  
33
17. 17  
[](https://daily.dev/posts/what-is-devops-automation-best-practices-benefits-lpfbmqmdp "What is DevOps Automation? Best Practices & Benefits")  
Article  
![Avatar of spacelift](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/422b4004f7b24dc988e5720eca3accfc)Spacelift · 2y  
What is DevOps Automation? Best Practices & Benefits  
DevOps automation involves using tools and technologies to automate software development, deployment, and operations processes, enhancing efficiency and quality. This includes automating builds, testing, cloud infrastructure provisioning, environment configuration, monitoring, alerts, and backups. Best practices include starting small, using IaC for provisioning, shifting security left, standardizing tools, and adopting deployment strategies like blue/green or canary. Platforms like Spacelift offer comprehensive IaC management to streamline these processes, ensuring consistency, speed, transparency, and scalability.  
33
18. 18  
[](https://daily.dev/posts/meilisearch-1-13-7ni8qfv3a "Meilisearch 1.13")  
Article  
![Avatar of meilisearch](https://media.daily.dev/image/upload/s--i_EvFzBj--/f_auto/v1710504036/logos/meilisearch)Meilisearch · 2y  
Meilisearch 1.13  
Meilisearch 1.13 is now available, featuring a stable AI-powered search, remote federated search for easier sharding, and simplified version upgrades. Notable changes include breaking modifications to accepted Ollama URLs and error codes. New experimental features include a dumpless upgrade process and new stats fields, enhancing the overall search capabilities and performance.  
32  
1
19. 19  
[](https://daily.dev/posts/types-of-pods-in-kubernetes-an-in-depth-guide-tp2awwyww "Types of Pods in Kubernetes: An In-depth Guide")  
Article  
![Avatar of last9](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/0542036d401f4cb1885680f1984fb880)Last9 · 2y  
Types of Pods in Kubernetes: An In-depth Guide  
Pods are fundamental building blocks in Kubernetes, each type tailored for different use cases. Single-container pods are simple and effective for independent tasks, while multi-container pods share resources and lifecycles for tightly coupled processes. Static pods operate outside of the control plane, and DaemonSet pods ensure essential services run on every node. Job and CronJob pods handle one-off and scheduled tasks, while StatefulSet pods maintain stable identities for stateful applications. Security and monitoring best practices are essential to maintain the reliability and efficiency of these deployments.  
30  
1
20. 20  
[](https://daily.dev/posts/hands-on-agentic-rag-using-deepseek-r1-v6pt7q0kc "[Hands-on] Agentic RAG Using DeepSeek-R1")  
Article  
![Avatar of dailydoseofds](https://media.daily.dev/image/upload/s--4IHQgTOw--/f_auto/v1710503712/logos/dailydoseofds)Daily Dose of Data Science | Avi Chawla | Substack · 2y  
\[Hands-on\] Agentic RAG Using DeepSeek-R1  
Learn how to build an intelligent RAG application using DeepSeek-R1 that offers vision-based indexing and supports over 100 file formats without requiring OCR or text extraction. The tutorial walks through the setup of a local DeepSeek model, integrating tools like Qdrant and FireCrawl, and defining agents for retrieving context and generating responses using CrewAI.  
30
21. 21  
[](https://daily.dev/posts/kubernetes-tool-kubectl-oruspl8hj "Kubernetes tool: Kubectl")  
Article  
![Avatar of devcube](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ab120db9b011416ead0a16c3d5e25e9c)DevCube · 2y  
Kubernetes tool: Kubectl  
Learn how to set up a local Kubernetes environment using Rancher Desktop and get an introduction to using kubectl, a command-line tool for managing Kubernetes clusters. Understand how to configure kubectl for different contexts, create and manage resources like Deployments and Pods, and utilize labels for grouping and filtering resources.  
25
22. 22  
[](https://daily.dev/posts/test-ep149-jwt-101-key-to-stateless-authentication-exyik98mx "TEST EP149: JWT 101: Key to Stateless Authentication")  
Article  
![Avatar of bytebytego](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/35be29234ee14d01a9cd049c52e12753)ByteByteGo · 2y  
TEST EP149: JWT 101: Key to Stateless Authentication  
Learn to build and optimize a low-latency Rust application in a hands-on developer workshop, and explore the fundamentals of JSON Web Tokens (JWT) for secure, stateless authentication. Discover system design concepts such as Docker's importance, the workings of digital signatures, and the architectural evolution of Airbnb.  
25
23. 23  
[](https://daily.dev/posts/where-s-java-going-in-2025--vfduvlkp8 "Where's Java Going In 2025?")  
Article  
![Avatar of java_libhunt](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/7729929f2ca649d7b13f6b04aa94d300)Awesome Java Newsletter · 2y  
Where's Java Going In 2025?  
The post reviews the state of Java in the enterprise environment, highlighting its persistent influence due to stability and support. Despite Oracle's high costs and licensing issues, many companies are moving towards OpenJDK with third-party vendor support. Java's role in cloud-native applications and efforts to improve JVM startup times are also discussed.  
24
24. 24  
[](https://daily.dev/posts/an-introduction-to-laravel-queues-and-temporary-urls-hgyh6zvnc "An Introduction to Laravel Queues and Temporary URLs")  
Article  
![Avatar of thisdot](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/6e22565142ee45b386c8bc12bdb3d117)This Dot · 2y  
An Introduction to Laravel Queues and Temporary URLs  
Learn to create an online video conversion website using Laravel. The guide covers setting up Laravel, leveraging Livewire for dynamic file uploads, and using queue jobs for processing tasks. Additionally, it explains how to generate temporary URLs for downloading files. Ideal for developers new to Laravel, the tutorial offers a practical example of building a scalable and robust web application.  
22
25. 25  
[](https://daily.dev/posts/you-built-a-datadog-alternative-now-scale-it--l5vvsw6t0 "You built a Datadog alternative. Now scale it.")  
Article  
![Avatar of tinybird](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/Tinybird-Avatar)Tinybird · 2y  
You built a Datadog alternative. Now scale it.  
Learn how to optimize a Logs Explorer template to handle trillions of logs with sub-second refresh times in a Next.js application accessed by thousands of concurrent users. Discover strategies like using materialized views, optimizing the data layer without affecting web components, and enhancing UX for scale. Key topics include optimizing sidebar counters, time series charts, free text search, and pagination.  
21

[See all Cloud archives](/tags/cloud/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/cloud/best-of/2025/02#page","url":"https://daily.dev/tags/cloud/best-of/2025/02","name":"Best Cloud Posts — February 2025","description":"The most upvoted Cloud posts from February 2025, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/cloud/best-of/2025/02#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/system-design-for-devops-engineers-5fcq6lov5","name":"System Design for DevOps Engineers"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/docker-networking-explained-theory-and-network-drivers-simplified-ruoddx3uo","name":"Docker Networking Explained: Theory and Network Drivers Simplified"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/what-is-backend-as-a-service-baas-a-beginner-s-guide-dy9rtbapf","name":"What is Backend as a Service (BaaS)? A Beginner's Guide"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/from-java-basics-to-full-stack-development-a-simplified-roadmap-for-beginners-in-2025-np5j4yjli","name":"From Java Basics to Full Stack Development: A Simplified Roadmap for Beginners in 2025"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/we-switched-from-java-to-go-and-don-t-regret-it-74mcuwdnn","name":"We switched from Java to Go and don't regret it"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/introducing-serverless-container-framework-two3flrft","name":"Introducing Serverless Container Framework"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/stop-overengineering-your-multi-tenant-architecture-ybe47zgo7","name":"Stop Overengineering Your Multi-tenant Architecture"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/wasm-will-replace-containers-gcjhiec0z","name":"WASM will replace containers"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/servers-can-last-a-long-time-7nmfw7fvx","name":"Servers can last a long time"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/remote-development-made-simple-with-devpod-iu2ni05yx","name":"Remote Development made simple with DevPod"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/why-i-am-excited-about-docker-in-2025-4dqpyotns","name":"Why I am excited about Docker in 2025"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/multi-image-uploader-for-next-js-shadcn-ui-zod-rfm4eul0c","name":"Multi-Image Uploader for Next.js | Shadcn/ui | Zod"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/how-amazon-s3-stores-350-trillion-objects-with-11-nines-of-durability-cwe9x2nt8","name":"How Amazon S3 Stores 350 Trillion Objects with 11 Nines of Durability"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/how-instagram-scaled-its-infrastructure-to-support-a-billion-users-h4a69qr6u","name":"How Instagram Scaled Its Infrastructure To Support a Billion Users"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/injecting-domain-expertise-into-your-ai-system-gl9ac5hii","name":"Injecting domain expertise into your AI system"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/21-best-devsecops-tools-and-platforms-for-2025-lq4h029mm","name":"21 Best DevSecOps Tools and Platforms for 2025"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/what-is-devops-automation-best-practices-benefits-lpfbmqmdp","name":"What is DevOps Automation? Best Practices & Benefits"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/meilisearch-1-13-7ni8qfv3a","name":"Meilisearch 1.13"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/types-of-pods-in-kubernetes-an-in-depth-guide-tp2awwyww","name":"Types of Pods in Kubernetes: An In-depth Guide"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/hands-on-agentic-rag-using-deepseek-r1-v6pt7q0kc","name":"[Hands-on] Agentic RAG Using DeepSeek-R1"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/kubernetes-tool-kubectl-oruspl8hj","name":"Kubernetes tool: Kubectl"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/test-ep149-jwt-101-key-to-stateless-authentication-exyik98mx","name":"TEST EP149: JWT 101: Key to Stateless Authentication"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/where-s-java-going-in-2025--vfduvlkp8","name":"Where's Java Going In 2025?"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/an-introduction-to-laravel-queues-and-temporary-urls-hgyh6zvnc","name":"An Introduction to Laravel Queues and Temporary URLs"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/you-built-a-datadog-alternative-now-scale-it--l5vvsw6t0","name":"You built a Datadog alternative. Now scale it."}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Cloud","item":"https://daily.dev/tags/cloud"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/cloud/best-of"},{"@type":"ListItem","position":5,"name":"February 2025"}]}]}
```

