Improved Devops Roadmap. (#6998)

* Improved Devops Roadmap.

* Apply suggested changes from @dansholds.
pull/7008/head
Vedansh 3 months ago committed by GitHub
parent 992d817d1a
commit a3422cd772
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      src/data/roadmaps/devops/content/alibaba-cloud@YUJf-6ccHvYjL_RzufQ-G.md
  2. 2
      src/data/roadmaps/devops/content/ansible@h9vVPOmdUSeEGVQQaSTH5.md
  3. 2
      src/data/roadmaps/devops/content/apache@0_GMTcMeZv3A8dYkHRoW7.md
  4. 2
      src/data/roadmaps/devops/content/argocd@i-DLwNXdCUUug6lfjkPSy.md
  5. 16
      src/data/roadmaps/devops/content/artifact-management@zuBAjrqQPjj-0DHGjCaqT.md
  6. 11
      src/data/roadmaps/devops/content/artifactory@C_sFyIsIIpriZlovvcbSE.md
  7. 8
      src/data/roadmaps/devops/content/aws-cdk@XA__697KgofsH28coQ-ma.md
  8. 5
      src/data/roadmaps/devops/content/aws-ecs--fargate@FE2h-uQy6qli3rKERci1j.md
  9. 7
      src/data/roadmaps/devops/content/aws-lambda@UfQrIJ-uMNJt9H_VM_Q5q.md
  10. 10
      src/data/roadmaps/devops/content/aws@1ieK6B_oqW8qOC6bdmiJe.md
  11. 9
      src/data/roadmaps/devops/content/azure-functions@mlrlf2McMI7IBhyEdq0Nf.md
  12. 6
      src/data/roadmaps/devops/content/azure@ctor79Vd7EXDMdrLyUcu_.md
  13. 10
      src/data/roadmaps/devops/content/bash@syBIAL1mHbJLnTBoSxXI7.md
  14. 2
      src/data/roadmaps/devops/content/caddy@54UZNO2q8M5FiA_XbcU_D.md
  15. 2
      src/data/roadmaps/devops/content/ci--cd-tools@aQJaouIaxIJChM-40M3HQ.md
  16. 7
      src/data/roadmaps/devops/content/cloud-design-patterns@Qc0MGR5bMG9eeM5Zb9PMk.md
  17. 2
      src/data/roadmaps/devops/content/cloud-providers@2Wd9SlWGg6QtxgiUVLyZL.md
  18. 11
      src/data/roadmaps/devops/content/cloud-smith@vsmE6EpCc2DFGk1YTbkHS.md
  19. 9
      src/data/roadmaps/devops/content/cloudflare@l8VAewSEXzoyqYFhoplJj.md
  20. 6
      src/data/roadmaps/devops/content/cloudformation@TgBb4aL_9UkyU36CN4qvS.md
  21. 2
      src/data/roadmaps/devops/content/configuration-management@V9sOxlNOyRp0Mghl7zudv.md
  22. 2
      src/data/roadmaps/devops/content/contabo@eJZdjheptmiwKsVokt7Io.md
  23. 4
      src/data/roadmaps/devops/content/data-dog@BHny2Emf96suhAlltiEro.md
  24. 1
      src/data/roadmaps/devops/content/datadog@BHny2Emf96suhAlltiEro.md
  25. 4
      src/data/roadmaps/devops/content/datadog@bujq_C-ejtpmk-ICALByy.md
  26. 4
      src/data/roadmaps/devops/content/design-and-implementation@1_NRXjckZ0F8EtEmgixqz.md
  27. 2
      src/data/roadmaps/devops/content/dns@Vu955vdsYerCG8G6suqml.md
  28. 2
      src/data/roadmaps/devops/content/docker-swarm@VD24HC9qJOC42lbpJ-swC.md
  29. 17
      src/data/roadmaps/devops/content/docker@P0acFNZ413MSKElHqCxr3.md
  30. 2
      src/data/roadmaps/devops/content/drone@TsXFx1wWikVBVoFUUDAMx.md
  31. 4
      src/data/roadmaps/devops/content/envoy@epLLYArR16HlhAS4c33b4.md
  32. 2
      src/data/roadmaps/devops/content/fluxcd@6gVV_JUgKgwJb4C8tHZn7.md
  33. 2
      src/data/roadmaps/devops/content/gcp-functions@JXsctlXUUS1ie8nNEgIk9.md
  34. 5
      src/data/roadmaps/devops/content/github-actions@JnWVCS1HbAyfCJzGt-WOH.md
  35. 2
      src/data/roadmaps/devops/content/github@ot9I_IHdnq2yAMffrSrbN.md
  36. 8
      src/data/roadmaps/devops/content/gitlab-ci@2KjSLLVTvl2G2KValw7S7.md
  37. 2
      src/data/roadmaps/devops/content/gitlab@oQIB0KE0BibjIYmxrpPZS.md
  38. 5
      src/data/roadmaps/devops/content/gke--eks--aks@XbrWlTyH4z8crSHkki2lp.md
  39. 6
      src/data/roadmaps/devops/content/google-cloud@zYrOxFQkl3KSe67fh3smD.md
  40. 2
      src/data/roadmaps/devops/content/imaps@WMuXqa4b5wyRuYAQKQJRj.md
  41. 2
      src/data/roadmaps/devops/content/jaeger@8rd7T5ahK2I_zh5co-IF-.md
  42. 2
      src/data/roadmaps/devops/content/loki@w2eCgBC-ydMHSxh7LMti8.md
  43. 4
      src/data/roadmaps/devops/content/lxc@qYRJYIZsmf-inMqKECRkI.md
  44. 2
      src/data/roadmaps/devops/content/networking-tools@OaqKLZe-XnngcDhDzCtRt.md
  45. 2
      src/data/roadmaps/devops/content/performance-monitoring@gIEQDgKOsoEnSv8mpEzGH.md
  46. 2
      src/data/roadmaps/devops/content/power-shell@z6IBekR8Xl-6f8WEb05Nw.md
  47. 5
      src/data/roadmaps/devops/content/provisioning@1oYvpFG8LKT1JD6a_9J0m.md
  48. 4
      src/data/roadmaps/devops/content/ruby@PuXAPYA0bsMgwcnlwJxQn.md
  49. 4
      src/data/roadmaps/devops/content/rust@eL62bKAoJCMsu7zPlgyhy.md
  50. 4
      src/data/roadmaps/devops/content/serverless@9p_ufPj6QH9gHbWBQUmGw.md
  51. 6
      src/data/roadmaps/devops/content/smtp@zJy9dOynWgLTDKI1iBluG.md
  52. 4
      src/data/roadmaps/devops/content/suse-linux@zhNUK953p6tjREndk3yQZ.md
  53. 4
      src/data/roadmaps/devops/content/teamcity@L000AbzF3oLcn4B1eUIYX.md
  54. 1
      src/data/roadmaps/devops/content/text-manipulation@cUifrP7v55psTb20IZndf.md
  55. 2
      src/data/roadmaps/devops/content/tomcat@dF3otkMMN09tgCzci8Jyv.md
  56. 4
      src/data/roadmaps/devops/content/travis-ci@-pGF3soruWWxwE4LxE5Vk.md
  57. 2
      src/data/roadmaps/devops/content/ubuntu--debian@cTqVab0VbVcn3W7i0wBrX.md
  58. 2
      src/data/roadmaps/devops/content/vault@tZzvs80KzqT8aDvEyjack.md
  59. 2
      src/data/roadmaps/devops/content/version-control-systems@LvhFmlxz5uIy7k_nzx2Bv.md
  60. 8
      src/data/roadmaps/devops/content/vim--nano---emacs@Jt8BmtLUH6fHT2pGKoJs3.md
  61. 4
      src/data/roadmaps/devops/content/windows@UOQimp7QkM3sxmFvk5d3i.md

@ -4,7 +4,7 @@ Alibaba Cloud is a cloud computing service, offering over 100 products and servi
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Alibaba Cloud Website](https://www.alibabacloud.com/) - [@official@Alibaba Cloud Website](https://www.alibabacloud.com/)
- [@article@Official Documentation](https://www.alibabacloud.com/help/en/) - [@article@Official Documentation](https://www.alibabacloud.com/help/en/)
- [@article@Alibaba Cloud Getting Started Guide](https://www.alibabacloud.com/getting-started) - [@article@Alibaba Cloud Getting Started Guide](https://www.alibabacloud.com/getting-started)
- [@feed@Explore top posts about Cloud](https://app.daily.dev/tags/cloud?ref=roadmapsh) - [@feed@Explore top posts about Cloud](https://app.daily.dev/tags/cloud?ref=roadmapsh)

@ -5,7 +5,7 @@ Ansible is an open-source configuration management, application deployment and p
Visit the following resources to learn more: Visit the following resources to learn more:
- [@official@Ansible Website](https://www.ansible.com/) - [@official@Ansible Website](https://www.ansible.com/)
- [@article@Official Documentation](https://docs.ansible.com/) - [@official@Official Documentation](https://docs.ansible.com/)
- [@official@Ansible Getting Started Guide](https://www.ansible.com/resources/get-started) - [@official@Ansible Getting Started Guide](https://www.ansible.com/resources/get-started)
- [@video@Ansible Full Course for Beginners](https://www.youtube.com/watch?v=9Ua2b06oAr4) - [@video@Ansible Full Course for Beginners](https://www.youtube.com/watch?v=9Ua2b06oAr4)
- [@feed@Explore top posts about Ansible](https://app.daily.dev/tags/ansible?ref=roadmapsh) - [@feed@Explore top posts about Ansible](https://app.daily.dev/tags/ansible?ref=roadmapsh)

@ -4,6 +4,6 @@ Apache is a free, open-source HTTP server, available on many operating systems,
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Apache Server Website](https://httpd.apache.org/) - [@official@Apache Server Website](https://httpd.apache.org/)
- [@video@What is Apache Web Server?](https://www.youtube.com/watch?v=kaaenHXO4t4) - [@video@What is Apache Web Server?](https://www.youtube.com/watch?v=kaaenHXO4t4)
- [@feed@Explore top posts about Apache](https://app.daily.dev/tags/apache?ref=roadmapsh) - [@feed@Explore top posts about Apache](https://app.daily.dev/tags/apache?ref=roadmapsh)

@ -8,6 +8,6 @@ Argo CD is designed to be a simple and efficient way to manage cloud-native appl
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Argo CD - Argo Project](https://argo-cd.readthedocs.io/en/stable/) - [@official@Argo CD - Argo Project](https://argo-cd.readthedocs.io/en/stable/)
- [@video@ArgoCD Tutorial for Beginners](https://www.youtube.com/watch?v=MeU5_k9ssrs) - [@video@ArgoCD Tutorial for Beginners](https://www.youtube.com/watch?v=MeU5_k9ssrs)
- [@feed@Explore top posts about ArgoCD](https://app.daily.dev/tags/argocd?ref=roadmapsh) - [@feed@Explore top posts about ArgoCD](https://app.daily.dev/tags/argocd?ref=roadmapsh)

@ -1 +1,17 @@
# Artifacts # Artifacts
Artifacts refer to the output of a build process, typically generated by a Continuous Integration (CI) tool. These outputs can be executable files, libraries, documents, or any other type of file that is produced as a result of building, compiling, or packaging code.
## Artifacts can include
- Compiled binaries (e.g., .exe, .dll, .jar)
- Libraries (e.g., .so, .dll)
- Packages (e.g., .zip, .tar.gz, .rpm)
- Documents (e.g., .pdf, .docx)
- Configuration files (e.g., .properties, .yaml)
- Images (e.g., Docker images)
Visit the following resources to learn more:
- [@article@What are Artifacts - Oracle](https://docs.oracle.com/en-us/iaas/Content/devops/using/artifacts.htm)
- [@article@What is an Artifact - Atlassian](https://support.atlassian.com/bitbucket-cloud/docs/use-artifacts-in-steps/#:~:text=Artifacts%20are%20files%20that%20are,in%20a%20later%20deployment%20step.)

@ -1,4 +1,13 @@
# Artifactory # Artifactory
- [@article@Artifactory Website](https://jfrog.com/artifactory/) Artifactory is a universal DevOps solution for hosting, managing, and distributing binaries and artifacts. Any type of software in binary form – such as application installers, container images, libraries, configuration files, etc. – can be curated, secured, stored, and delivered using Artifactory.
The name “Artifactory” reflects the fact that it can host any type of “artifact” needed in your software development “factory.” In software development, an artifact is any object produced during the software development and delivery process. Artifacts include the files used to install and run applications, as well as any complementary information necessary to configure or manage software.
Artifactory serves as the central hub for your DevOps processes. All artifacts, dependencies, packages, etc. ultimately get put into and pulled from Artifactory.
Visit the following resources to learn more:
- [@official@Artifactory Website](https://jfrog.com/artifactory/)
- [@official@About - Artifactory](https://jfrog.com/blog/what-is-artifactory-jfrog/)
- [@feed@Explore top posts about Artifactory](https://app.daily.dev/tags/artifactory?ref=roadmapsh) - [@feed@Explore top posts about Artifactory](https://app.daily.dev/tags/artifactory?ref=roadmapsh)

@ -4,9 +4,9 @@ The AWS Cloud Development Kit (AWS CDK) is an open-source software development f
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@AWS CDK Website](https://aws.amazon.com/cdk/) - [@official@AWS CDK Website](https://aws.amazon.com/cdk/)
- [@article@Official Documentation](https://docs.aws.amazon.com/cdk/index.html) - [@official@Official Documentation](https://docs.aws.amazon.com/cdk/index.html)
- [@article@What is the AWS CDK?](https://docs.aws.amazon.com/cdk/v2/guide/home.html) - [@official@What is the AWS CDK?](https://docs.aws.amazon.com/cdk/v2/guide/home.html)
- [@article@AWS SDK Getting Started Guide](https://docs.aws.amazon.com/cdk/v2/guide/getting_started.html) - [@official@AWS SDK Getting Started Guide](https://docs.aws.amazon.com/cdk/v2/guide/getting_started.html)
- [@opensource@AWS CDK Examples](https://github.com/aws-samples/aws-cdk-examples) - [@opensource@AWS CDK Examples](https://github.com/aws-samples/aws-cdk-examples)
- [@feed@Explore top posts about AWS](https://app.daily.dev/tags/aws?ref=roadmapsh) - [@feed@Explore top posts about AWS](https://app.daily.dev/tags/aws?ref=roadmapsh)

@ -3,3 +3,8 @@
ECS is a container orchestration service that allows you to run Docker containers on a cluster of EC2 instances. ECS is a good choice if you want to run Docker containers on EC2 instances and have full control over the underlying infrastructure. ECS is a container orchestration service that allows you to run Docker containers on a cluster of EC2 instances. ECS is a good choice if you want to run Docker containers on EC2 instances and have full control over the underlying infrastructure.
Fargate is a serverless container orchestration service that allows you to run Docker containers without having to manage servers, clusters, or any other infrastructure. Fargate is a good choice if you want to run Docker containers without having to manage servers or clusters. Fargate is a serverless container orchestration service that allows you to run Docker containers without having to manage servers, clusters, or any other infrastructure. Fargate is a good choice if you want to run Docker containers without having to manage servers or clusters.
Visit the following resources to learn more:
- [@official@AWS - Fargate](https://aws.amazon.com/fargate/)
- [@official@AWS - Fargate Docs](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/AWS_Fargate.html)

@ -1,4 +1,9 @@
# AWS Lambda # AWS Lambda
- [@article@AWS Lambda Introduction](https://docs.aws.amazon.com/lambda/latest/operatorguide/intro.html) AWS Lambda is an event-driven, serverless Function as a Service provided by Amazon as a part of Amazon Web Services. It is designed to enable developers to run code without provisioning or managing servers. It executes code in response to events and automatically manages the computing resources required by that code.
Visit the following resources to learn more:
- [@official@AWS Lambda](https://aws.amazon.com/lambda/)
- [@official@AWS Lambda Introduction](https://docs.aws.amazon.com/lambda/latest/operatorguide/intro.html)
- [@feed@Explore top posts about AWS](https://app.daily.dev/tags/aws?ref=roadmapsh) - [@feed@Explore top posts about AWS](https://app.daily.dev/tags/aws?ref=roadmapsh)

@ -6,11 +6,11 @@ AWS service is an online platform that provides scalable and cost-effective clou
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@AWS Website](https://aws.amazon.com/) - [@official@AWS Website](https://aws.amazon.com/)
- [@article@AWS Documentation](https://docs.aws.amazon.com/) - [@official@AWS Documentation](https://docs.aws.amazon.com/)
- [@article@AWS Cloud Essentials](https://aws.amazon.com/getting-started/cloud-essentials/) - [@official@AWS Cloud Essentials](https://aws.amazon.com/getting-started/cloud-essentials/)
- [@article@Overview of Amazon Web Services](https://docs.aws.amazon.com/whitepapers/latest/aws-overview/introduction.html) - [@official@Overview of Amazon Web Services](https://docs.aws.amazon.com/whitepapers/latest/aws-overview/introduction.html)
- [@article@Sign up for AWS](https://portal.aws.amazon.com/billing/signup) - [@official@Sign up for AWS](https://portal.aws.amazon.com/billing/signup)
- [@article@How to learn AWS](https://cs.fyi/guide/how-to-learn-aws/) - [@article@How to learn AWS](https://cs.fyi/guide/how-to-learn-aws/)
- [@article@AWS Ramp Up Guide](https://d1.awsstatic.com/training-and-certification/ramp-up_guides/Ramp-Up_Guide_CloudPractitioner.pdf) - [@article@AWS Ramp Up Guide](https://d1.awsstatic.com/training-and-certification/ramp-up_guides/Ramp-Up_Guide_CloudPractitioner.pdf)
- [@article@Cloud Practitioner Essentials](https://explore.skillbuilder.aws/learn/course/external/view/elearning/134/aws-cloud-practitioner-essentials) - [@article@Cloud Practitioner Essentials](https://explore.skillbuilder.aws/learn/course/external/view/elearning/134/aws-cloud-practitioner-essentials)

@ -1,4 +1,9 @@
# Azure functions # Azure Functions
- [@article@Azure Functions Overview](https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview) Azure Functions is a serverless solution that allows you to write less code, maintain less infrastructure, and save on costs. Instead of worrying about deploying and maintaining servers, the cloud infrastructure provides all the up-to-date resources needed to keep your applications running.
Visit the following resources to learn more:
- [@official@Azure Functions - Serverless Computing](https://azure.microsoft.com/en-in/products/functions)
- [@official@Azure Functions Overview](https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview)
- [@feed@Explore top posts about Azure](https://app.daily.dev/tags/azure?ref=roadmapsh) - [@feed@Explore top posts about Azure](https://app.daily.dev/tags/azure?ref=roadmapsh)

@ -4,8 +4,8 @@ Microsoft Azure is a cloud computing service operated by Microsoft. Azure curren
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Azure Website](https://azure.microsoft.com/en-us/) - [@official@Azure Website](https://azure.microsoft.com/en-us/)
- [@article@Official Documentation](https://docs.microsoft.com/en-us/azure/) - [@official@Official Documentation](https://docs.microsoft.com/en-us/azure/)
- [@article@Azure Get Started Guide](https://azure.microsoft.com/en-ca/get-started/#explore-azure) - [@official@Azure Get Started Guide](https://azure.microsoft.com/en-ca/get-started/#explore-azure)
- [@article@Get to know Azure](https://azure.microsoft.com/en-us/explore/) - [@article@Get to know Azure](https://azure.microsoft.com/en-us/explore/)
- [@feed@Explore top posts about Azure](https://app.daily.dev/tags/azure?ref=roadmapsh) - [@feed@Explore top posts about Azure](https://app.daily.dev/tags/azure?ref=roadmapsh)

@ -1,4 +1,12 @@
# Bash scripting # Bash Scripts
Bash scripts are a type of shell script that uses the Bash shell command language. Bash, which stands for "Bourne-Again SHell", is a Unix shell and command-line interpreter written by Brian Fox for the GNU Project.
A Bash script is a text file that contains a series of commands that are executed in order when the script is run. These commands can be a combination of Bash built-in commands, external commands, and shell functions. Bash scripts are typically used to automate repetitive tasks, simplify complex commands, and perform system administration tasks.
Bash scripts usually have a .sh extension and are executable files. To run a Bash script, you need to give it execute permissions using the chmod command, and then you can run it by typing `./script_name.sh` in the terminal.
Visit the following resources to learn more:
- [@article@Interactive Shell Scripting Tutorial](https://www.learnshell.org/en/Welcome) - [@article@Interactive Shell Scripting Tutorial](https://www.learnshell.org/en/Welcome)
- [@article@Bash Scripting Tutorial](https://www.javatpoint.com/bash) - [@article@Bash Scripting Tutorial](https://www.javatpoint.com/bash)

@ -2,4 +2,6 @@
Caddy is an open-source web server with automatic HTTPS written in Go. It is easy to configure and use, and it is a great choice for small to medium-sized projects. Caddy is an open-source web server with automatic HTTPS written in Go. It is easy to configure and use, and it is a great choice for small to medium-sized projects.
Visit the following resources to learn more:
- [@official@Caddy Website](https://caddyserver.com/) - [@official@Caddy Website](https://caddyserver.com/)

@ -6,7 +6,7 @@ Specifically, CI/CD introduces ongoing automation and continuous monitoring thro
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@CI vs CD](https://www.atlassian.com/continuous-delivery/principles/continuous-integration-vs-delivery-vs-deployment) - [@official@CI vs CD](https://www.atlassian.com/continuous-delivery/principles/continuous-integration-vs-delivery-vs-deployment)
- [@article@What is CI/CD?](https://www.redhat.com/en/topics/devops/what-is-ci-cd) - [@article@What is CI/CD?](https://www.redhat.com/en/topics/devops/what-is-ci-cd)
- [@article@CI/CD Pipeline: A Gentle Introduction](https://semaphoreci.com/blog/cicd-pipeline) - [@article@CI/CD Pipeline: A Gentle Introduction](https://semaphoreci.com/blog/cicd-pipeline)
- [@video@DevOps CI/CD Explained in 100 Seconds](https://www.youtube.com/watch?v=scEDHsr3APg) - [@video@DevOps CI/CD Explained in 100 Seconds](https://www.youtube.com/watch?v=scEDHsr3APg)

@ -1 +1,8 @@
# Cloud Design Patterns # Cloud Design Patterns
Cloud Design Patterns are a set of reusable, proven solutions to common problems that arise when designing and building applications for the cloud. These patterns provide guidance on how to design and implement cloud-based systems that are scalable, resilient, and efficient.
Visit the following resources to learn more:
- [@official@](https://learn.microsoft.com/en-us/azure/architecture/patterns/)
- [@article@What is CI/CD?](https://www.redhat.com/en/topics/devops/what-is-ci-cd)

@ -4,6 +4,6 @@ Cloud providers provide a layer of APIs to abstract infrastructure and provision
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Cloud service provider](https://www.techtarget.com/searchitchannel/definition/cloud-service-provider-cloud-provider) - [@article@Cloud Service Provider](https://www.techtarget.com/searchitchannel/definition/cloud-service-provider-cloud-provider)
- [@article@What are Cloud Providers?](https://www.redhat.com/en/topics/cloud-computing/what-are-cloud-providers) - [@article@What are Cloud Providers?](https://www.redhat.com/en/topics/cloud-computing/what-are-cloud-providers)
- [@feed@Explore top posts about Cloud](https://app.daily.dev/tags/cloud?ref=roadmapsh) - [@feed@Explore top posts about Cloud](https://app.daily.dev/tags/cloud?ref=roadmapsh)

@ -1 +1,10 @@
# Cloud smith # Cloud Smith
Cloudsmith is a cloud-native package management platform that enables organizations to manage and distribute software packages across their infrastructure. It provides a centralized repository for storing, managing, and deploying packages, making it easier to manage complex software dependencies and ensure consistency across environments.
Cloudsmith supports a wide range of package formats, including Docker, Helm, npm, pip, and more. It also integrates with popular development tools like Jenkins, GitLab, and CircleCI, making it easy to automate package management and deployment workflows.
Visit the following resources to learn more:
- [@official@Cloud Smith](https://cloudsmith.com/)
- [@official@Cloud Smith Product Overview](https://cloudsmith.com/product/)

@ -1,4 +1,11 @@
# Cloudflare # Cloudflare
- [@article@Cloudflare Documentation](https://developers.cloudflare.com/) Cloudflare is a company that provides a range of services to help protect and accelerate websites and applications. At its core, Cloudflare is a content delivery network (CDN) and a reverse proxy cloud provider. This means that it acts as an intermediary between a website's origin server and its visitors, caching content and filtering out malicious traffic.
Cloudflare was founded in July 2009 by Matthew Prince, Lee Holloway, and Michelle Zatlyn. The company was venture-capital funded and submitted its S-1 filing for IPO on the New York Stock Exchange in August 2019. It opened for public trading on September 13, 2019, at $15 per share.
Visit the following resources to learn more:
- [@official@Cloudflare](https://cloudflare.com/)
- [@official@Cloudflare Documentation](https://developers.cloudflare.com/)
- [@feed@Explore top posts about Cloudflare](https://app.daily.dev/tags/cloudflare?ref=roadmapsh) - [@feed@Explore top posts about Cloudflare](https://app.daily.dev/tags/cloudflare?ref=roadmapsh)

@ -4,8 +4,8 @@ CloudFormation is the AWS service that helps to define collections of AWS resour
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@AWS CloudFormation Website](https://aws.amazon.com/cloudformation/) - [@official@AWS CloudFormation Website](https://aws.amazon.com/cloudformation/)
- [@article@Official Documentation](https://docs.aws.amazon.com/cloudformation/index.html) - [@official@Official Documentation](https://docs.aws.amazon.com/cloudformation/index.html)
- [@article@AWS CloudFormation Getting Started Guide](https://aws.amazon.com/cloudformation/getting-started/) - [@official@AWS CloudFormation Getting Started Guide](https://aws.amazon.com/cloudformation/getting-started/)
- [@article@CloudFormation Sample Templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-sample-templates.html) - [@article@CloudFormation Sample Templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-sample-templates.html)
- [@feed@Explore top posts about AWS CloudFormation](https://app.daily.dev/tags/aws-cloudformation?ref=roadmapsh) - [@feed@Explore top posts about AWS CloudFormation](https://app.daily.dev/tags/aws-cloudformation?ref=roadmapsh)

@ -6,4 +6,4 @@ Software configuration management is a systems engineering process that tracks a
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@What is configuration management?](https://www.atlassian.com/microservices/microservices-architecture/configuration-management) - [@article@What is Configuration Management?](https://www.atlassian.com/microservices/microservices-architecture/configuration-management)

@ -2,6 +2,6 @@
Contabo offers a wide range of hosting services, from VPS to dedicated servers. They are known for their low prices and high performance. Contabo offers a wide range of hosting services, from VPS to dedicated servers. They are known for their low prices and high performance.
Visit the following link to learn more about Contabo: Visit the following link to learn more:
- [@official@Contabo - Official Website](https://contabo.com/) - [@official@Contabo - Official Website](https://contabo.com/)

@ -4,6 +4,6 @@ Datadog is a monitoring and analytics platform for large-scale applications. It
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Datadog Website](https://www.datadoghq.com/) - [@official@Datadog Website](https://www.datadoghq.com/)
- [@article@Official Documentation](https://docs.datadoghq.com/) - [@official@Official Documentation](https://docs.datadoghq.com/)
- [@feed@Explore top posts about DevOps](https://app.daily.dev/tags/devops?ref=roadmapsh) - [@feed@Explore top posts about DevOps](https://app.daily.dev/tags/devops?ref=roadmapsh)

@ -4,6 +4,6 @@ Datadog is a monitoring and analytics platform for large-scale applications. It
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Datadog Website](https://www.datadoghq.com/) - [@official@Datadog Website](https://www.datadoghq.com/)
- [@article@Official Documentation](https://docs.datadoghq.com/) - [@official@Official Documentation](https://docs.datadoghq.com/)
- [@feed@Explore top posts about DevOps](https://app.daily.dev/tags/devops?ref=roadmapsh) - [@feed@Explore top posts about DevOps](https://app.daily.dev/tags/devops?ref=roadmapsh)

@ -1,7 +1,7 @@
# Design and implementation # Design and Implementation
Good design encompasses factors such as consistency and coherence in component design and deployment, maintainability to simplify administration and development, and reusability to allow components and subsystems to be used in other applications and in other scenarios. Decisions made during the design and implementation phase have a huge impact on the quality and the total cost of ownership of cloud hosted applications and services. Good design encompasses factors such as consistency and coherence in component design and deployment, maintainability to simplify administration and development, and reusability to allow components and subsystems to be used in other applications and in other scenarios. Decisions made during the design and implementation phase have a huge impact on the quality and the total cost of ownership of cloud hosted applications and services.
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Design and implementation patterns](https://docs.microsoft.com/en-us/azure/architecture/patterns/category/design-implementation) - [@article@Design and Implementation Patterns](https://docs.microsoft.com/en-us/azure/architecture/patterns/category/design-implementation)

@ -1,6 +1,6 @@
# DNS # DNS
DNS (**D**omain **N**ame **S**ystem) is the phonebook of the Internet. Humans access information online through domain names, like nytimes.com or espn.com. Web browsers interact through Internet Protocol (IP) addresses. DNS translates domain names to IP addresses so browsers can load Internet resources. DNS (Domain Name System) is the phonebook of the Internet. Humans access information online through domain names, like `nytimes.com` or `espn.com.` Web browsers interact through Internet Protocol (IP) addresses. DNS translates domain names to IP addresses so browsers can load Internet resources.
Visit the following resources to learn more: Visit the following resources to learn more:

@ -5,7 +5,7 @@ A Docker Swarm is a group of either physical or virtual machines that are runnin
Visit the following resources to learn more: Visit the following resources to learn more:
- [@official@Official Website](https://www.docker.com/) - [@official@Official Website](https://www.docker.com/)
- [@article@Docker Swarm Documentation](https://docs.docker.com/engine/swarm/) - [@official@Docker Swarm Documentation](https://docs.docker.com/engine/swarm/)
- [@video@Docker Swarm Tutorial for Beginners](https://www.youtube.com/watch?v=Tm0Q5zr3FL4) - [@video@Docker Swarm Tutorial for Beginners](https://www.youtube.com/watch?v=Tm0Q5zr3FL4)
- [@article@Tutorial: Manage Docker Swarm with Portainer](https://thenewstack.io/tutorial-manage-docker-swarm-with-portainer/) - [@article@Tutorial: Manage Docker Swarm with Portainer](https://thenewstack.io/tutorial-manage-docker-swarm-with-portainer/)
- [@article@Tutorial: Create a Docker Swarm with Persistent Storage Using GlusterFS](https://thenewstack.io/tutorial-create-a-docker-swarm-with-persistent-storage-using-glusterfs/) - [@article@Tutorial: Create a Docker Swarm with Persistent Storage Using GlusterFS](https://thenewstack.io/tutorial-create-a-docker-swarm-with-persistent-storage-using-glusterfs/)

@ -1,11 +1,24 @@
# Docker # Docker
Docker is a platform for working with containerized applications. Among its features are a daemon and client for managing and interacting with containers, registries for storing images, and a desktop application to package all these features together. Docker is a platform for working with containerized applications. Among its features are a daemon and client for managing and interacting with containers, registries for storing images, and a desktop application to package all these features together. Containers are lightweight and portable, providing a consistent and reliable way to deploy applications across different environments.
## History
Docker was founded in 2010 by *Solomon Hykes*, and the first version of Docker was released in 2013. Docker became an open-source project in 2014, and since then, it has gained massive popularity in the software development industry.
## Key Features
Docker provides several key features that make it an attractive choice for developers:
- **Lightweight**: Containers are much lighter than virtual machines, making them faster to spin up and down.
- **Portable**: Containers are portable across different environments, including Windows, Linux, and macOS.
- **Isolated**: Containers provide a high level of isolation between applications, ensuring that each application runs independently without interfering with others.
- **Efficient**: Containers use fewer resources than virtual machines, making them more efficient.
Visit the following resources to learn more: Visit the following resources to learn more:
- [@official@Visit Dedicated Docker Roadmap](https://roadmap.sh/docker) - [@official@Visit Dedicated Docker Roadmap](https://roadmap.sh/docker)
- [@article@Docker Documentation](https://docs.docker.com/) - [@official@Docker Documentation](https://docs.docker.com/)
- [@video@Docker Tutorial](https://www.youtube.com/watch?v=RqTEHSBrYFw) - [@video@Docker Tutorial](https://www.youtube.com/watch?v=RqTEHSBrYFw)
- [@video@Docker simplified in 55 seconds](https://youtu.be/vP_4DlOH1G4) - [@video@Docker simplified in 55 seconds](https://youtu.be/vP_4DlOH1G4)
- [@feed@Explore top posts about Docker](https://app.daily.dev/tags/docker?ref=roadmapsh) - [@feed@Explore top posts about Docker](https://app.daily.dev/tags/docker?ref=roadmapsh)

@ -5,5 +5,5 @@ Drone is a CI/CD service offering by [Harness](https://harness.io/). Each build
Visit the following resources to learn more: Visit the following resources to learn more:
- [@official@Drone Website](https://www.drone.io/) - [@official@Drone Website](https://www.drone.io/)
- [@article@Official Documentation](https://docs.drone.io/) - [@official@Official Documentation](https://docs.drone.io/)
- [@article@Drone Getting Started Guide](https://docs.drone.io/server/overview/) - [@article@Drone Getting Started Guide](https://docs.drone.io/server/overview/)

@ -4,7 +4,7 @@ Originally created at Lyft, Envoy is a high-performance data plane designed for
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Envoy Website](https://www.envoyproxy.io/) - [@official@Envoy Website](https://www.envoyproxy.io/)
- [@article@Envoy Documentation](https://www.envoyproxy.io/docs/envoy/latest/start/start) - [@official@Envoy Documentation](https://www.envoyproxy.io/docs/envoy/latest/start/start)
- [@article@What is Envoy?](https://www.envoyproxy.io/docs/envoy/latest/intro/what_is_envoy) - [@article@What is Envoy?](https://www.envoyproxy.io/docs/envoy/latest/intro/what_is_envoy)
- [@feed@Explore top posts about Envoy](https://app.daily.dev/tags/envoy?ref=roadmapsh) - [@feed@Explore top posts about Envoy](https://app.daily.dev/tags/envoy?ref=roadmapsh)

@ -8,5 +8,5 @@ Flux CD is designed to be a simple and efficient way to manage cloud-native appl
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Flux CD Docs](https://docs.fluxcd.io/) - [@official@Flux CD Docs](https://docs.fluxcd.io/)
- [@feed@Explore top posts about Flux](https://app.daily.dev/tags/flux?ref=roadmapsh) - [@feed@Explore top posts about Flux](https://app.daily.dev/tags/flux?ref=roadmapsh)

@ -2,6 +2,6 @@
Cloud Functions are the serverless "Function-as-a-Service" offer of Google Cloud Platform. Cloud Functions are the serverless "Function-as-a-Service" offer of Google Cloud Platform.
- [@article@GCP Cloud Functions Overview](https://cloud.google.com/functions/docs/concepts/overview) - [@official@GCP Cloud Functions Overview](https://cloud.google.com/functions/docs/concepts/overview)
- [@article@GCP Cloud Functions Tutorial](https://antonputra.com/google/google-cloud-functions-tutorial/) - [@article@GCP Cloud Functions Tutorial](https://antonputra.com/google/google-cloud-functions-tutorial/)
- [@feed@Explore top posts about Google Cloud Platform](https://app.daily.dev/tags/gcp?ref=roadmapsh) - [@feed@Explore top posts about Google Cloud Platform](https://app.daily.dev/tags/gcp?ref=roadmapsh)

@ -4,8 +4,9 @@ Automate, customize, and execute your software development workflows right in yo
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@GitHub Actions Documentation](https://docs.github.com/en/actions) - [@official@Github Actions](https://github.com/features/actions)
- [@article@Learn GitHub Actions](https://docs.github.com/en/actions/learn-github-actions) - [@official@GitHub Actions Documentation](https://docs.github.com/en/actions)
- [@official@Learn GitHub Actions](https://docs.github.com/en/actions/learn-github-actions)
- [@video@GitHub Actions - Supercharge your GitHub Flow](https://youtu.be/cP0I9w2coGU) - [@video@GitHub Actions - Supercharge your GitHub Flow](https://youtu.be/cP0I9w2coGU)
- [@video@Automate your Workflow with GitHub Actions](https://www.youtube.com/watch?v=nyKZTKQS_EQ) - [@video@Automate your Workflow with GitHub Actions](https://www.youtube.com/watch?v=nyKZTKQS_EQ)
- [@feed@Explore top posts about GitHub](https://app.daily.dev/tags/github?ref=roadmapsh) - [@feed@Explore top posts about GitHub](https://app.daily.dev/tags/github?ref=roadmapsh)

@ -5,7 +5,7 @@ GitHub is a provider of Internet hosting for software development and version co
Visit the following resources to learn more: Visit the following resources to learn more:
- [@opensource@GitHub Website](https://github.com) - [@opensource@GitHub Website](https://github.com)
- [@article@GitHub Documentation](https://docs.github.com/en/get-started/quickstart) - [@official@GitHub Documentation](https://docs.github.com/en/get-started/quickstart)
- [@article@How to Use Git in a Professional Dev Team](https://ooloo.io/project/github-flow) - [@article@How to Use Git in a Professional Dev Team](https://ooloo.io/project/github-flow)
- [@video@What is GitHub?](https://www.youtube.com/watch?v=w3jLJU7DT5E) - [@video@What is GitHub?](https://www.youtube.com/watch?v=w3jLJU7DT5E)
- [@video@Git vs. GitHub: Whats the difference?](https://www.youtube.com/watch?v=wpISo9TNjfU) - [@video@Git vs. GitHub: Whats the difference?](https://www.youtube.com/watch?v=wpISo9TNjfU)

@ -5,8 +5,8 @@ GitLab offers a CI/CD service that can be used as a SaaS offering or self-manage
Visit the following resources to learn more: Visit the following resources to learn more:
- [@opensource@GitLab Website](https://gitlab.com/) - [@opensource@GitLab Website](https://gitlab.com/)
- [@article@GitLab Documentation](https://docs.gitlab.com/) - [@official@GitLab Documentation](https://docs.gitlab.com/)
- [@article@Get Started with GitLab CI](https://docs.gitlab.com/ee/ci/quick_start/) - [@official@Get Started with GitLab CI](https://docs.gitlab.com/ee/ci/quick_start/)
- [@article@Learn GitLab Tutorials](https://docs.gitlab.com/ee/tutorials/) - [@official@Learn GitLab Tutorials](https://docs.gitlab.com/ee/tutorials/)
- [@article@GitLab CI/CD Examples](https://docs.gitlab.com/ee/ci/examples/) - [@official@GitLab CI/CD Examples](https://docs.gitlab.com/ee/ci/examples/)
- [@feed@Explore top posts about GitLab](https://app.daily.dev/tags/gitlab?ref=roadmapsh) - [@feed@Explore top posts about GitLab](https://app.daily.dev/tags/gitlab?ref=roadmapsh)

@ -5,5 +5,5 @@ GitLab is a provider of internet hosting for software development and version co
Visit the following resources to learn more: Visit the following resources to learn more:
- [@opensource@GitLab Website](https://gitlab.com/) - [@opensource@GitLab Website](https://gitlab.com/)
- [@article@GitLab Documentation](https://docs.gitlab.com/) - [@official@GitLab Documentation](https://docs.gitlab.com/)
- [@feed@Explore top posts about GitLab](https://app.daily.dev/tags/gitlab?ref=roadmapsh) - [@feed@Explore top posts about GitLab](https://app.daily.dev/tags/gitlab?ref=roadmapsh)

@ -12,3 +12,8 @@ Amazon Elastic Kubernetes Service (Amazon EKS) is a fully managed Kubernetes ser
Azure Kubernetes Service (AKS) manages your hosted Kubernetes environment, making it quick and easy to deploy and manage containerized applications without container orchestration expertise. Azure Kubernetes Service (AKS) manages your hosted Kubernetes environment, making it quick and easy to deploy and manage containerized applications without container orchestration expertise.
Visit the following resources to learn more:
- [@official@GKE](https://cloud.google.com/kubernetes-engine)
- [@official@EKS](https://aws.amazon.com/eks/)
- [@official@AKS](https://azure.microsoft.com/en-us/products/kubernetes-service/)

@ -4,9 +4,9 @@ Google Cloud is Google's cloud computing service offering, providing over 150 pr
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Google Cloud Website](https://cloud.google.com/) - [@official@Google Cloud Website](https://cloud.google.com/)
- [@article@Official Documentation](https://cloud.google.com/docs) - [@official@Official Documentation](https://cloud.google.com/docs)
- [@article@Google Cloud Get Started Guide](https://cloud.google.com/docs/get-started/) - [@official@Google Cloud Get Started Guide](https://cloud.google.com/docs/get-started/)
- [@course@Coursera Complete Course for Google Cloud](https://www.coursera.org/professional-certificates/cloud-engineering-gcp#courses) - [@course@Coursera Complete Course for Google Cloud](https://www.coursera.org/professional-certificates/cloud-engineering-gcp#courses)
- [@video@Google Cloud by Edureka on You-Tube](https://www.youtube.com/watch?v=IUU6OR8yHCc) - [@video@Google Cloud by Edureka on You-Tube](https://www.youtube.com/watch?v=IUU6OR8yHCc)
- [@article@5 Tips to Become a Google Cloud Certified Professional Architect](https://thenewstack.io/5-tips-to-become-a-google-cloud-certified-professional-architect/) - [@article@5 Tips to Become a Google Cloud Certified Professional Architect](https://thenewstack.io/5-tips-to-become-a-google-cloud-certified-professional-architect/)

@ -1,4 +1,4 @@
# Imaps # IMAP
IMAP (port 143) or IMAPS (port 993) allows you to access your email wherever you are, from any device. When you read an email message using IMAP, you aren't actually downloading or storing it on your computer; instead, you're reading it from the email service. As a result, you can check your email from different devices, anywhere in the world: your phone, a computer, a friend's computer. IMAP (port 143) or IMAPS (port 993) allows you to access your email wherever you are, from any device. When you read an email message using IMAP, you aren't actually downloading or storing it on your computer; instead, you're reading it from the email service. As a result, you can check your email from different devices, anywhere in the world: your phone, a computer, a friend's computer.

@ -4,5 +4,5 @@ Jaeger is an open source, end-to-end distributed tracing system that enables us
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Jaeger Website](https://www.jaegertracing.io/) - [@official@Jaeger Website](https://www.jaegertracing.io/)
- [@article@Official Documentation](https://www.jaegertracing.io/docs/1.37/) - [@article@Official Documentation](https://www.jaegertracing.io/docs/1.37/)

@ -4,6 +4,6 @@ Loki is a horizontally scalable, highly available, multi-tenant log aggregation
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Loki Website](https://grafana.com/oss/loki/) - [@official@Loki Website](https://grafana.com/oss/loki/)
- [@article@Official Documentation](https://grafana.com/docs/loki/latest/?pg=oss-loki\&plcmt=quick-links) - [@article@Official Documentation](https://grafana.com/docs/loki/latest/?pg=oss-loki\&plcmt=quick-links)
- [@feed@Explore top posts about Grafana](https://app.daily.dev/tags/grafana?ref=roadmapsh) - [@feed@Explore top posts about Grafana](https://app.daily.dev/tags/grafana?ref=roadmapsh)

@ -4,6 +4,6 @@ LXC is a well-known Linux container runtime that consists of tools, templates, a
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@LXC Website](https://linuxcontainers.org/) - [@official@LXC Website](https://linuxcontainers.org/)
- [@article@LXC Documentation](https://linuxcontainers.org/lxc/documentation/) - [@official@LXC Documentation](https://linuxcontainers.org/lxc/documentation/)
- [@video@Getting started with LXC containers](https://www.youtube.com/watch?v=CWmkSj_B-wo) - [@video@Getting started with LXC containers](https://www.youtube.com/watch?v=CWmkSj_B-wo)

@ -63,5 +63,7 @@ IPtables is a command-line firewall utility that uses policy chains to allow or
`SCP` is an acronym for Secure Copy Protocol.It is a command line utility that allows the user to securely copy files and directories between two locations usually between unix or linux systems.The protocol ensures the transmission of files is encrypted to prevent anyone with suspicious intentions from getting sensitive information.`SCP` uses encryption over an `SSH` (Secure Shell) connection, this ensures that the data being transferred is protected from suspicious attacks. `SCP` is an acronym for Secure Copy Protocol.It is a command line utility that allows the user to securely copy files and directories between two locations usually between unix or linux systems.The protocol ensures the transmission of files is encrypted to prevent anyone with suspicious intentions from getting sensitive information.`SCP` uses encryption over an `SSH` (Secure Shell) connection, this ensures that the data being transferred is protected from suspicious attacks.
Learn more from the following resources:
- [10 SCP command examples](https://www.tecmint.com/scp-commands-examples/) - [10 SCP command examples](https://www.tecmint.com/scp-commands-examples/)
- [SCP command explained](https://phoenixnap.com/kb/linux-scp-command) - [SCP command explained](https://phoenixnap.com/kb/linux-scp-command)

@ -23,6 +23,8 @@ Short for **S**ystem **A**ctivity **R**eport, `sar` is a command line tool for U
Short for **V**irtual **m**emory **stat**istic reporter, `vmstat` is a command line tool for Unix and Unix-like operating systems that reports various information about the operating system such as memory, paging, processes, I/O, CPU and disk usage. Short for **V**irtual **m**emory **stat**istic reporter, `vmstat` is a command line tool for Unix and Unix-like operating systems that reports various information about the operating system such as memory, paging, processes, I/O, CPU and disk usage.
Learn more from the following resources:
- [@article@Linux commands: exploring virtual memory with vmstat](https://www.redhat.com/sysadmin/linux-commands-vmstat) - [@article@Linux commands: exploring virtual memory with vmstat](https://www.redhat.com/sysadmin/linux-commands-vmstat)
- [@article@VMstat Man Page](https://man7.org/linux/man-pages/man8/vmstat.8.html) - [@article@VMstat Man Page](https://man7.org/linux/man-pages/man8/vmstat.8.html)
- [@article@vmstat tutorial](https://phoenixnap.com/kb/vmstat-command) - [@article@vmstat tutorial](https://phoenixnap.com/kb/vmstat-command)

@ -2,5 +2,7 @@
Windows PowerShell is a command-line shell and scripting language designed specifically for system administration. Its counterpart in Linux is called Bash Scripting. Built on the .NET Framework, Windows PowerShell enables IT professionals to control and automate the administration of the Windows operating system and applications that run in a Windows Server environment. Windows PowerShell is a command-line shell and scripting language designed specifically for system administration. Its counterpart in Linux is called Bash Scripting. Built on the .NET Framework, Windows PowerShell enables IT professionals to control and automate the administration of the Windows operating system and applications that run in a Windows Server environment.
Learn more from the following resources:
- [@article@PowerShell Documentation](https://learn.microsoft.com/en-us/powershell/) - [@article@PowerShell Documentation](https://learn.microsoft.com/en-us/powershell/)
- [@feed@Explore top posts about PowerShell](https://app.daily.dev/tags/powershell?ref=roadmapsh) - [@feed@Explore top posts about PowerShell](https://app.daily.dev/tags/powershell?ref=roadmapsh)

@ -1,3 +1,8 @@
# Infrastructure Provisioning # Infrastructure Provisioning
Tools in this category are used to provision infrastructure in cloud providers. This includes DNS, networking, security policies, servers, containers, and a whole host of vendor-specific constructs. In this category, the use of cloud provider-agnostic tooling is strongly encouraged. These skills can be applied across most cloud providers, and the more specific domain-specific languages tend to have less reach. Tools in this category are used to provision infrastructure in cloud providers. This includes DNS, networking, security policies, servers, containers, and a whole host of vendor-specific constructs. In this category, the use of cloud provider-agnostic tooling is strongly encouraged. These skills can be applied across most cloud providers, and the more specific domain-specific languages tend to have less reach.
Learn more from the following resources:
- [@article@Terraform Website](https://www.terraform.io/)
- [@article@Azure Resource Manager Documentation](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview)

@ -4,6 +4,6 @@ Ruby is a high-level, interpreted programming language that blends Perl, Smallta
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Ruby Website](https://www.ruby-lang.org/en/) - [@official@Ruby Website](https://www.ruby-lang.org/en/)
- [@article@Learn Ruby in 20 minutes](https://www.ruby-lang.org/en/documentation/quickstart/) - [@official@Learn Ruby in 20 minutes](https://www.ruby-lang.org/en/documentation/quickstart/)
- [@feed@Explore top posts about Ruby](https://app.daily.dev/tags/ruby?ref=roadmapsh) - [@feed@Explore top posts about Ruby](https://app.daily.dev/tags/ruby?ref=roadmapsh)

@ -4,8 +4,8 @@ Rust is a modern systems programming language focusing on safety, speed, and con
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@The Rust Programming Language - online book](https://doc.rust-lang.org/book/) - [@official@The Rust Programming Language - online book](https://doc.rust-lang.org/book/)
- [@article@Rust by Example - collection of runnable examples](https://doc.rust-lang.org/stable/rust-by-example/index.html) - [@official@Rust by Example - collection of runnable examples](https://doc.rust-lang.org/stable/rust-by-example/index.html)
- [@video@The Rust Programming Book - Video Version](https://youtube.com/playlist?list=PLai5B987bZ9CoVR-QEIN9foz4QCJ0H2Y8) - [@video@The Rust Programming Book - Video Version](https://youtube.com/playlist?list=PLai5B987bZ9CoVR-QEIN9foz4QCJ0H2Y8)
- [@article@Comprehensive Rust by Google - Learn Rust in 4 Days](https://google.github.io/comprehensive-rust/) - [@article@Comprehensive Rust by Google - Learn Rust in 4 Days](https://google.github.io/comprehensive-rust/)
- [@article@Microsoft Learn Course](https://learn.microsoft.com/en-us/training/paths/rust-first-steps/) - [@article@Microsoft Learn Course](https://learn.microsoft.com/en-us/training/paths/rust-first-steps/)

@ -1,4 +1,8 @@
# Serverless # Serverless
Serverless computing, also known as Function-as-a-Service (FaaS), is a cloud computing model in which a cloud provider manages the infrastructure and dynamically allocates computing resources as needed. This allows developers to write and deploy code without worrying about the underlying infrastructure.
Visit the following resources to learn more:
- [@article@What is Serverless?](https://www.redhat.com/en/topics/cloud-native-apps/what-is-serverless) - [@article@What is Serverless?](https://www.redhat.com/en/topics/cloud-native-apps/what-is-serverless)
- [@feed@Explore top posts about Serverless](https://app.daily.dev/tags/serverless?ref=roadmapsh) - [@feed@Explore top posts about Serverless](https://app.daily.dev/tags/serverless?ref=roadmapsh)

@ -3,3 +3,9 @@
Email is emerging as one of the most valuable services on the internet today. Most internet systems use SMTP as a method to transfer mail from one user to another. SMTP is a push protocol and is used to send the mail whereas POP (post office protocol) or IMAP (internet message access protocol) are used to retrieve those emails at the receiver’s side. Email is emerging as one of the most valuable services on the internet today. Most internet systems use SMTP as a method to transfer mail from one user to another. SMTP is a push protocol and is used to send the mail whereas POP (post office protocol) or IMAP (internet message access protocol) are used to retrieve those emails at the receiver’s side.
SMTP is an application layer protocol. The client who wants to send the mail opens a TCP connection to the SMTP server and then sends the mail across the connection. The SMTP server is an always-on listening mode. As soon as it listens for a TCP connection from any client, the SMTP process initiates a connection through port 25. After successfully establishing a TCP connection the client process sends the mail instantly. SMTP is an application layer protocol. The client who wants to send the mail opens a TCP connection to the SMTP server and then sends the mail across the connection. The SMTP server is an always-on listening mode. As soon as it listens for a TCP connection from any client, the SMTP process initiates a connection through port 25. After successfully establishing a TCP connection the client process sends the mail instantly.
Visit the following resources to learn more:
- [@article@What is SMTP? - Cloudflare](https://www.cloudflare.com/learning/email-security/what-is-smtp/#:~:text=The%20Simple%20Mail%20Transfer%20Protocol%20(SMTP)%20is%20a%20technical%20standard,their%20underlying%20hardware%20or%20software.)
- [@article@SMTP - Wikipedia](https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol)
- [@feed@Explore top posts about Serverless](https://app.daily.dev/tags/serverless?ref=roadmapsh)

@ -4,7 +4,7 @@ openSUSE is a free to use Linux distribution aimed to promote the use of Linux e
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@openSUSE Linux Website](https://www.opensuse.org/) - [@official@openSUSE Linux Website](https://www.opensuse.org/)
- [@article@openSUSE Documentation](https://en.opensuse.org/Main_Page) - [@official@openSUSE Documentation](https://en.opensuse.org/Main_Page)
- [@article@Unofficial openSUSE Getting Started Guide](https://opensuse-guide.org/) - [@article@Unofficial openSUSE Getting Started Guide](https://opensuse-guide.org/)
- [@feed@Explore top posts about Linux](https://app.daily.dev/tags/linux?ref=roadmapsh) - [@feed@Explore top posts about Linux](https://app.daily.dev/tags/linux?ref=roadmapsh)

@ -4,8 +4,8 @@ TeamCity is a CI/CD service provided by JetBrains. TeamCity can be used as a Saa
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@TeamCity Website](https://www.jetbrains.com/teamcity/) - [@official@TeamCity Website](https://www.jetbrains.com/teamcity/)
- [@article@Official Documentation](https://www.jetbrains.com/help/teamcity/teamcity-documentation.html) - [@official@Official Documentation](https://www.jetbrains.com/help/teamcity/teamcity-documentation.html)
- [@article@TeamCity Tutorials](https://www.jetbrains.com/teamcity/tutorials/) - [@article@TeamCity Tutorials](https://www.jetbrains.com/teamcity/tutorials/)
- [@article@TeamCity Learning Portal](https://www.jetbrains.com/teamcity/learn/) - [@article@TeamCity Learning Portal](https://www.jetbrains.com/teamcity/learn/)
- [@feed@Explore top posts about CI/CD](https://app.daily.dev/tags/cicd?ref=roadmapsh) - [@feed@Explore top posts about CI/CD](https://app.daily.dev/tags/cicd?ref=roadmapsh)

@ -43,7 +43,6 @@ The uniq utility reads the specified input_file comparing adjacent lines, and wr
- [@article@uniq Documentation](https://man7.org/linux/man-pages/man1/uniq.1.html) - [@article@uniq Documentation](https://man7.org/linux/man-pages/man1/uniq.1.html)
`cat` (concatenate) command is very frequently used in Linux. It reads data from the file and gives its content as output. It helps us to create, view, and concatenate files. `cat` (concatenate) command is very frequently used in Linux. It reads data from the file and gives its content as output. It helps us to create, view, and concatenate files.
- [@article@Cat Command with examples](https://www.tecmint.com/13-basic-cat-command-examples-in-linux/) - [@article@Cat Command with examples](https://www.tecmint.com/13-basic-cat-command-examples-in-linux/)

@ -4,6 +4,6 @@ Tomcat is an open source implementation of the Jakarta Servlet, Jakarta Server P
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Tomcat Website](https://tomcat.apache.org/) - [@official@Tomcat Website](https://tomcat.apache.org/)
- [@article@Official Documentation(Tomcat 10.0)](https://tomcat.apache.org/tomcat-10.0-doc/index.html) - [@article@Official Documentation(Tomcat 10.0)](https://tomcat.apache.org/tomcat-10.0-doc/index.html)
- [@video@Apache Tomcat](https://www.youtube.com/c/ApacheTomcatOfficial) - [@video@Apache Tomcat](https://www.youtube.com/c/ApacheTomcatOfficial)

@ -4,7 +4,7 @@ Travis CI is a CI/CD service that is primarily used for building and testing pro
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Travis CI Website](https://www.travis-ci.com/) - [@official@Travis CI Website](https://www.travis-ci.com/)
- [@article@Travis CI Documentation](https://docs.travis-ci.com/) - [@official@Travis CI Documentation](https://docs.travis-ci.com/)
- [@article@Travis CI Tutorial](https://docs.travis-ci.com/user/tutorial/) - [@article@Travis CI Tutorial](https://docs.travis-ci.com/user/tutorial/)
- [@feed@Explore top posts about CI/CD](https://app.daily.dev/tags/cicd?ref=roadmapsh) - [@feed@Explore top posts about CI/CD](https://app.daily.dev/tags/cicd?ref=roadmapsh)

@ -6,7 +6,7 @@ Ubuntu is a free and open-source Linux distribution based on Debian. Ubuntu is a
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Debian Website](https://www.debian.org/) - [@official@Debian Website](https://www.debian.org/)
- [@official@Ubuntu Website](https://ubuntu.com/) - [@official@Ubuntu Website](https://ubuntu.com/)
- [@article@Learn the ways of Linux-fu, for free](https://linuxjourney.com/) - [@article@Learn the ways of Linux-fu, for free](https://linuxjourney.com/)
- [@video@Linux Operating System - Crash Course for Beginners](https://www.youtube.com/watch?v=ROjZy1WbCIA) - [@video@Linux Operating System - Crash Course for Beginners](https://www.youtube.com/watch?v=ROjZy1WbCIA)

@ -13,4 +13,4 @@ Vault is commonly used in DevOps environments to securely store and manage secre
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Vault - Official Website](https://www.vaultproject.io/) - [@official@Vault - Official Website](https://www.vaultproject.io/)

@ -4,5 +4,5 @@ Version control/source control systems allow developers to track and control cha
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Git](https://git-scm.com/) - [@official@Git](https://git-scm.com/)
- [@article@What is Version Control?](https://www.atlassian.com/git/tutorials/what-is-version-control) - [@article@What is Version Control?](https://www.atlassian.com/git/tutorials/what-is-version-control)

@ -10,12 +10,12 @@ Vim ships with `vimtutor` that is a tutor designed to describe enough of the Vim
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Vim](https://www.vim.org) - [@official@Vim](https://www.vim.org)
- [@article@Vim help files](https://vimhelp.org/) - [@official@Vim help files](https://vimhelp.org/)
- [@article@Vim Tips Wiki](https://vim.fandom.com/wiki/Vim_Tips_Wiki) - [@article@Vim Tips Wiki](https://vim.fandom.com/wiki/Vim_Tips_Wiki)
- [@article@Vim Adventures](https://vim-adventures.com/) - [@article@Vim Adventures](https://vim-adventures.com/)
- [@article@GNU Nano](https://www.nano-editor.org/) - [@official@GNU Nano](https://www.nano-editor.org/)
- [@article@GNU Nano Manual](https://www.nano-editor.org/dist/latest/nano.html) - [@article@GNU Nano Manual](https://www.nano-editor.org/dist/latest/nano.html)
- [@article@PowerShell Documentation](https://learn.microsoft.com/en-us/powershell/) - [@article@PowerShell Documentation](https://learn.microsoft.com/en-us/powershell/)
- [@article@GNU Emacs](https://www.gnu.org/software/emacs/) - [@official@GNU Emacs](https://www.gnu.org/software/emacs/)
- [@article@GNU Emacs Documentation](https://www.gnu.org/software/emacs/documentation.html) - [@article@GNU Emacs Documentation](https://www.gnu.org/software/emacs/documentation.html)

@ -4,6 +4,6 @@ Windows is a graphical user interface (GUI) based operating system developed by
Visit the following resources to learn more: Visit the following resources to learn more:
- [@article@Windows Official Site](http://microsoft.com/windows) - [@official@Microsoft Windows](http://microsoft.com/windows)
- [@article@Windows Documentation for Developers](https://learn.microsoft.com/en-us/windows/) - [@official@Windows Documentation for Developers](https://learn.microsoft.com/en-us/windows/)
- [@feed@Explore top posts about Windows](https://app.daily.dev/tags/windows?ref=roadmapsh) - [@feed@Explore top posts about Windows](https://app.daily.dev/tags/windows?ref=roadmapsh)

Loading…
Cancel
Save