Devops For 20 Languages And Frameworks By Cloud Monk (CloudMonk.io)

DevOps for 20 Languages and Frameworks by Cloud Monk (December 2024)




#redirect DevOps for 20 Languages and Frameworks by Cloud Monk


Build Pipeline

Return to Cloud Monk's Package Manager Book, Cloud Monk's Package Manager Book, Cloud Monk's Books, Cloud Monk Library (Cloud Monk's Book Purchases), Cloud Monk, Functional Programming Compare and Contrast 10 Languages by Cloud Monk (December 2024)

The Cloud Monk, Losang Jinpa, is now focused writing until end of December 2025 on his polyglot programmer compendium - concordance books Cloud Monk's Package Manager Book and DevOps for 20 Languages by Cloud Monk (with a particular focus on Cloud Native DevSecOps and Web API Security) to be published on GitHub and this Wiki. (navbar_devops_book - navbar_devops_focus

DevOps Focus: Cloud Monk is focused on "All Things DevOps": DevOps Topics, Kubernetes DevOps Topics, Cloud Native DevOps Topics, Azure DevOps Topics, AWS DevOps Topics, GCP DevOps Topics, Python DevOps Topics, Java DevOps Topics, JavaScript DevOps Topics, Golang DevOps Topics, Linux DevOps Topics, PowerShell DevOps Topics, Windows DevOps Topics, SQL Server DevOps Topics. (navbar_devops_focus)



"DevOps is the union of DevOps people | people, DevOps process | process, and DevOps products | products to enable DevOps and continuous delivery| continuous delivery of DevOps value | value to our end users." -- Donovan Brown of Microsoft DevOps | Microsoft












DevOps DevSecOps CI/CD for 20 Languages by Cloud Monk

----

----

On Study and Practice: "If you practice, but don't study, it is blind. If you study, but don't practice, it is sterile." -- Buddhist Tien Tai Master Zhi Yi

----

"DevOps is the union of people, process, and products to enable continuous delivery of value to our end users." -- Donovan Brown of Microsoft. DevOps is better value, sooner, safer, happier.

----

* https://github.com/AzureCloudMonk/devops-for-20-languages
* https://leanpub.com/u/cloudmonk - Cloud Monk on Leanpub


DevOps Topics and General Outline:

The DevOps Programming Languages book will be Kubernetes focused since K8S is THE platform agnostic Cloud Native technology base. See Cloud Native Computing Foundation (CNCF).

His DevOps book is based on research from his 3500+ volume Cloud Monk Library (Cloud Monk's Book Purchases).


* DevSecOps - Awesome DevSecOps
* Cloud Native Security - Cloud Native DevSecOps - Cloud Native Security Bibliography - Awesome Cloud Native




* Web API Security - Web API DevSecOps


DevOps Tools


DevOps Tools:

1. Dependency Management (Dependency Management DevOps) - Package Managers (Package Manager DevOps) - Why? Most important architectural task is managing dependencies!

2. GitHub DevOps: Source Control - Version Control. See GitHub Alternatives

3.


DevOps by Programming Language


DevOps by Programming Language:



PYPL PopularitY of Programming Languages (PYPL)

Worldwide, Sept 2022 compared to a year ago:



Rank - Language - "Market" Share - Trend

* 1. Python - 28.29 % -- -1.8 %
* 2. Java - 17.31 % -- -0.7 %
* 3. JavaScript - 9.44 % -- -0.1 %
* 4. C# - 7.04 % -- -0.1 %
* 5. C/C++ - 6.27 % -- -0.4 %
* 6. PHP - 5.34 % -- -1.0 %
* 7. R - 4.18 % -- +0.3 %
* 8. TypeScript - 3.05 % -- +1.5 %
* 9. Go - 2.16 % -- +0.6 %
* 10. Swift - 2.11 % -- +0.5 %
* 11. Objective-C - 1.93 % -- -0.0 %
* 12. Kotlin - 1.88 % -- +0.0 %
* 13. MATLAB - 1.55 % -- +0.1 %
* 14. Rust - 1.5 % -- +0.7 %
* 15. Ruby - 1.13 % -- +0.1 %
* 16. VBA - 0.94 % -- -0.3 %
* 17. Dart - 0.83 % -- +0.2 %
* 18. Ada - 0.79 % -- +0.2 %
* 19. Scala - 0.73 % -- +0.2 %
* 20. Visual Basic - 0.62 % -- -0.1 %
* 21. Lua - 0.54 % -- +0.1 %
* 22. ABAP) - 0.53 % -- +0.0 %
* 23. Julia - 0.41 % -- -0.0 %
* 24. Groovy - 0.34 % -- -0.1 %
* 26. Cobol - 0.32 % -- -0.0 %
* 27. Haskell - 0.29 % -- +0.1 %
* 28. Perl - 0.29 % -- -0.1 %
* 29. Delphi/Pascal - 0.19 % -- +0.2 %

Fair Use from © Pierre Carbonnelle, 2022 - https://pypl.github.io/PYPL.html


* 1. Python DevOps - Python Data Science DevOps (Python Pandas DevOps, Python NumPy DevOps, Python Dask DevOps, Python Numba DevOps, Python BeautifulSoup DevOps, Python Matplotlib DevOps, Python SciPy DevOps, Python DataOps) - Python ML-DL DevOps (Python MLOps, Python TensorFlow DevOps, Python Scikit-Learn DevOps, Python Keras DevOps) - Django DevOps - Flask DevOps

* 2a. SQL DevOps - Database DevOps: Based on StackOverflow 2021 Developer Survey: MySQL DevOps (48%), 2. PostgreSQL DevOps (44%), 3. SQLite DevOps (30%), 4. Microsoft SQL Server DevOps (29%), 5. MongoDB DevOps (28%), 6. Redis DevOps (24%), 7. MariaDB DevOps - See fork of MySQL DevOps (17%), 8. Google Firebase DevOps (16%), 9. Elasticsearch DevOps (16%), 10. Oracle DevOps (13%), 11. DynamoDB DevOps (9%), 12. Cassandra DevOps (3%), 13. IBM DB2 DevOps (2%), 14. Couchbase DevOps (2%). Fair Use Source: https://insights.stackoverflow.com/survey/2021#section-most-popular-technologies-databases

* 2b. SQL DevOps - Database DevOps: Based on DB-Engines.com January 2022: 1. Oracle DevOps, 2. MySQL DevOps, 3. Microsoft SQL Server DevOps, 4. PostgreSQL DevOps, 5. MongoDB DevOps, 6. Redis DevOps, 7. IBM Db2 DevOps, 8. Elasticsearch DevOps, 10. SQLite DevOps, 11. Cassandra DevOps, 12. MariaDB DevOps, 13. Splunk DevOps, 14. Microsoft Azure SQL Database DevOps, 16. Amazon DynamoDB DevOps, 17. Snowflake DevOps, 20. Neo4j DevOps, 24. Google BigQuery DevOps, 26. Microsoft Azure Cosmos DB DevOps, 31. Amazon Redshift DevOps, 32. Memcached DevOps, 34. Spark SQL, 36. Firebase DevOps (https://firebase.google.com), 38. Microsoft Azure Synapse Analytics DevOps, 45. Amazon Aurora DevOps, 46. etcd DevOps, 52. Google Cloud Firestore DevOps, 56. Microsoft Azure Search DevOps, 58. CockroachDB DevOps, 60. Microsoft Azure Data Explorer DevOps, 62. Prometheus DevOps, 72. Microsoft Azure Table Storage DevOps, 76. Google Cloud Datastore DevOps, 78. ArangoDB DevOps, 80. OrientDB DevOps, 81. Oracle NoSQL DevOps, 89. Google Cloud Bigtable DevOps, 92. Google Cloud Spanner DevOps, 96. RavenDB DevOps, 97. RethinkDB DevOps. Source: DB-Engines.com

* 3. JavaScript DevOps - TypeScript DevOps - Node.js DevOps (Express.js DevOps) - React DevOps - Angular DevOps - Vue.js DevOps

* 4. Golang DevOps - Go DevOps - GitOps

* 5. Java DevOps - Spring Boot DevOps - Quarkus DevOps

* 6. C Sharp dot NET DevOps | C# .NET DevOps with 7. PowerShell DevOps

* 8. C Plus Plus DevOps | C++ DevOps - C Plus Plus 23 DevOps | C++ 23 DevOps - C Plus Plus 20 DevOps | C++ 20 DevOps - C Plus Plus 17 DevOps | C++ 17 DevOps - C Plus Plus 11 DevOps | C++ 11 DevOps
* C Plus Plus Bibliography | C++ Bibliography


* Mobile DevOps: 9. Kotlin DevOps for Android DevOps and 10. Swift DevOps for iOS DevOps

----

* 11. Rust DevOps

* IBM Mainframe DevOps: 12. COBOL DevOps - 13. Fortran DevOps

* 14. Bash DevOps

* 15. C Language DevOps

* 16. Assembly Language DevOps

* 17. Scala DevOps

* 18. Clojure DevOps

* 19. R DevOps - See Data Science DevOps

* 20. Julia DevOps - See Data Science DevOps

----


Database DevOps


Database DevOps:

SQL DevOps - Database DevOps:

Cloud Monk's Picks:

1. PostgreSQL DevOps, 2. MySQL DevOps / MariaDB DevOps, 3. Microsoft SQL Server DevOps, 4. MongoDB DevOps, 5. Redis DevOps, 6. Google Firebase DevOps, 7. Oracle DevOps, 8.Amazon DynamoDB DevOps (https://aws.amazon.com/dynamodb), 9. Cassandra DevOps, 10. IBM DB2 DevOps

Simplify from:

* 2a. SQL DevOps - Database DevOps: Based on StackOverflow 2021 Developer Survey: MySQL DevOps (48%), 2. PostgreSQL DevOps (44%), 3. SQLite DevOps (30%), 4. Microsoft SQL Server DevOps (29%), 5. MongoDB DevOps (28%), 6. Redis DevOps (24%), 7. MariaDB DevOps - See fork of MySQL DevOps (17%), 8. Google Firebase DevOps (16%), 9. Elasticsearch DevOps (16%), 10. Oracle DevOps (13%), 11. DynamoDB DevOps (9%), 12. Cassandra DevOps (3%), 13. IBM DB2 DevOps (2%), 14. Couchbase DevOps (2%). Fair Use Source: https://insights.stackoverflow.com/survey/2021#section-most-popular-technologies-databases

* 2b. SQL DevOps - Database DevOps: Based on DB-Engines.com January 2022: 1. Oracle DevOps, 2. MySQL DevOps, 3. Microsoft SQL Server DevOps, 4. PostgreSQL DevOps, 5. MongoDB DevOps, 6. Redis DevOps, 7. IBM Db2 DevOps, 8. Elasticsearch DevOps, 10. SQLite DevOps, 11. Cassandra DevOps, 12. MariaDB DevOps, 13. Splunk DevOps, 14. Microsoft Azure SQL Database DevOps, 16. Amazon DynamoDB DevOps, 17. Snowflake DevOps, 20. Neo4j DevOps, 24. Google BigQuery DevOps, 26. Microsoft Azure Cosmos DB DevOps, 31. Amazon Redshift DevOps, 32. Memcached DevOps, 34. Spark SQL, 36. Firebase DevOps (https://firebase.google.com), 38. Microsoft Azure Synapse Analytics DevOps, 45. Amazon Aurora DevOps, 46. etcd DevOps, 52. Google Cloud Firestore DevOps, 56. Microsoft Azure Search DevOps, 58. CockroachDB DevOps, 60. Microsoft Azure Data Explorer DevOps, 62. Prometheus DevOps, 72. Microsoft Azure Table Storage DevOps, 76. Google Cloud Datastore DevOps, 78. ArangoDB DevOps, 80. OrientDB DevOps, 81. Oracle NoSQL DevOps, 89. Google Cloud Bigtable DevOps, 92. Google Cloud Spanner DevOps, 96. RavenDB DevOps, 97. RethinkDB DevOps. Source: DB-Engines.com


----


Microservices DevOps


Microservices DevOps:

* Microservices
* Python Microservices - Python Microservices DevOps
* Kubernetes Microservices - Kubernetes Microservices DevOps


* Microservices Bibliography

* Mastering Distributed Tracing: https://www.packtpub.com/product/mastering-distributed-tracing/9781788628464
* Hands-On Microservices with Kubernetes: https://www.packtpub.com/product/hands-on-microservices-with-kubernetes/9781789805468
* Microservices by Martin Fowler: https://martinfowler.com/articles/microservices.html
* Microservice architecture: https://microservices.io/

* Domain-Driven Design (DDD) is most commonly implemented nowadays using Microservices
* "DDD is almost an ideal way to design a Microservice" and "Microservices are nearly ideal for DDD" -- Allen Holub, Software Architecture - Domain-Driven Design (DDD) Course on LinkedIn Learning, September 17, 2019

* Domain-driven design is organizing code along certain well-defined boundaries (e.g. Bounded context
* Bounded Context - Natural division within a business.

* "Independent Deployability" - Update your system while it is live.

* Domain-Driven Design (DDD) Bibliography - Domain Driven Design (DDD) - Domain Driven Design (DDD) DevOps
* Software Architecture Bibliography
* Serverless Bibliography






Data Engineering DevOps


Data Engineering DevOps:
* Fundamentals of Data Engineering - Plan and Build Robust Data Systems by Joe Reis and Matt Housley, O'Reilly Media, Inc., June 2022, 446 pages, B0B4VH4T37 (FunDtEng 2022)


* Data Engineering
* Python Data Engineering
* Kubernetes Data Engineering

* Data Engineering Bibliography
* Data Science Bibliography - Data Science DevOps - DataOps


----

DevOps Clouds


DevOps Clouds:

* Kubernetes (Platform Agnostic Cloud Native via CNCF
* AWS - Kubernetes on AWS (Amazon Elastic Kubernetes Service (Amazon EKS))
* Azure - Kubernetes on Azure (Microsoft Azure Kubernetes Service (AKS))
* GCP - Kubernetes on GCP (Google Kubernetes Engine (GKE))
* IBM Cloud - Kubernetes on IBM Cloud (IBM Cloud Kubernetes Service)
* IBM Mainframe - IBM z16 Mainframe with IBM z/OS operating system - Kubernetes on IBM z Mainframe (Kubernetes on IBM Z Mainframe - K8S on Linux on Z and LinuxONE)
* Oracle Cloud - Kubernetes on Oracle Cloud (Oracle Container Engine for Kubernetes (OKE))


DevOps Bibliography


DevOps Bibliography
* https://learning.oreilly.com/search/?query=DevOps
* https://learning.oreilly.com/search/?query=DevSecOps

* Azure Infrastructure as Code - with ARM templates and Bicep by Henry Been, Eduard Keilholz, and Erwin Staal, Forewords by Scott Guthrie and Alex Frankel, June 2022, ISBN 978-1617299421, 368 pages - https://www.manning.com/books/azure-infrastructure-as-code

DevOps: DevOps for 20 Languages by Cloud Monk (December 2024), DevOps and SRE - DevOps and CI/CD



DevOps Culture, Continuous Integration, Continuous Deployment, Continuous Delivery, Infrastructure as Code, Configuration Management, Containerization, Microservices Architecture, Monitoring and Logging, Cloud Computing, Automation Tools, Version Control Systems, CI/CD Pipelines, Testing Automation, Security in DevOps (DevSecOps), Kubernetes, Docker, Ansible, Terraform, Puppet, Chef, Git, Jenkins, GitLab CI/CD, GitHub Actions, Prometheus, Grafana, Elastic Stack (ELK), Nagios, Selenium, Load Testing, Performance Testing, Code Quality Analysis, Artifact Repository, JFrog Artifactory, Sonatype Nexus, Scrum, Agile Methodologies, Lean IT, Site Reliability Engineering (SRE), Incident Management, Change Management, Project Management, Team Collaboration Tools, Virtualization, Network Automation, Database Management and Automation, Serverless Architecture, Cloud Service Providers, API Management, Service Mesh, Observability, Chaos Engineering, Cost Optimization in Cloud





Cloud Native DevOps - Microservices DevOps - DevOps Security - DevSecOps, DevOps by Programming Language, Functional Programming and DevOps, Concurrency and DevOps, Data Science DevOps - DataOps - Database DevOps, Machine Learning DevOps - MLOps, DevOps Bibliography, DevOps Courses, DevOps Glossary - Glossaire de DevOps - French, Awesome DevOps, DevOps GitHub, DevOps Topics. (navbar_devops - see also navbar_devops_focus, navbar_devsecops, navbar_cicd, navbar_agile)



WHERE ARE MY DATABASES INFO? Popular and Most Popular: w3techs.com and BuiltWith.com (Web Technology Usage Trends - Web and Internet Technology Usage Statistics), The Chrome User Experience Report (also known as the Chrome UX Report, or CrUX for short), Popular Frameworks, Popular Web Frameworks, Popular Libraries (Popular JavaScript Libraries, Popular Python Libraries, Popular Java Libraries), Standard Libraries, Popular Software, DB-Engines.com (Most Popular Relational Databases DBMS, NoSQL Database Management Systems and Data Stores), Most Popular Websites. Most Popular Programming Languages are determined by StackOverflow Tags, StackOverflow Developer Survey, JetBrains State of Developer Ecosystem, RedMonk Programming Language Rankings, PYPL (PopularitY of Programming Language) Index, TIOBE Index, GitHub Octoverse, GitHub Star Ranking for Repositories, Most GitHub Stars, Most GitHub Forks, Rosetta Code: (1. Python, 2. JavaScript, 3. Java, 4. C Sharp | C#, 5. CPP | C++, 6. PHP, 7. TypeScript, 8. Ruby, 9. C, 10. Swift, 11. R, 12. Objective-C, 13. Scala, 14. Go, 15. Kotlin, 16. Rust, 17. Dart, 18. Lua, 19. Perl, 20. Haskell, 21. Julia, 22. Clojure, 23. Elixir, 24. F Sharp | F#, 25. Assembly, 26. Shell/bash, 27. SQL, 28. Groovy, 29. PowerShell, 30. MATLAB, 31. VBA, 32. Racket, 33. Scheme, 34. Prolog, 35. Erlang, 36. Ada, 37. Fortran, 38. COBOL, 39. VB.NET, 40. Lisp, 41. SAS, 42. D, 43. LabVIEW, 44. PL/SQL, 45. Delphi/Object Pascal, 46. ColdFusion, 47. CLIST, 48. REXX. Old Programming Languages: APL, Pascal, Algol, PL/I). (navbar_popular - see also navbar_famous, navbar_best_practices, navbar_anti-patterns)

----



Cloud Monk is Retired (impermanence |for now). Buddha with you. Copyright | © Beginningless Time - Present Moment - Three Times: The Buddhas or Fair Use. Disclaimers



SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.



----