From d5d0bf627a29433162914d8660429f9a46c911db Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Tue, 16 Aug 2022 04:41:33 +0400 Subject: [PATCH 1/7] Add link to blockchain roadmap --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 819524459..308613898 100644 --- a/readme.md +++ b/readme.md @@ -41,6 +41,7 @@ Here is the list of available roadmaps with more being actively worked upon. - [Go Roadmap](https://roadmap.sh/golang) - [Java Roadmap](https://roadmap.sh/java) - [DBA Roadmap](https://roadmap.sh/postgresql-dba) +- [Blockchain Roadmap](https://roadmap.sh/blockchain) ![](https://i.imgur.com/waxVImv.png) From ecc9138f37fcd71a8bb9b3644eb24ec2837648a7 Mon Sep 17 00:00:00 2001 From: Durrez Ahmed Date: Mon, 15 Aug 2022 19:43:53 +0530 Subject: [PATCH 2/7] Add content for smtp --- .../103-networking-protocols/103-emails/101-smtp.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/content/roadmaps/102-devops/content/103-networking-protocols/103-emails/101-smtp.md b/content/roadmaps/102-devops/content/103-networking-protocols/103-emails/101-smtp.md index 8fef6cef5..41a0d77d1 100644 --- a/content/roadmaps/102-devops/content/103-networking-protocols/103-emails/101-smtp.md +++ b/content/roadmaps/102-devops/content/103-networking-protocols/103-emails/101-smtp.md @@ -1 +1,8 @@ -# Smtp \ No newline at end of file +# SMTP + +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. + +Free Content +What is Simple Mail Transfer Protocol (SMTP)? From 37108923a69f8585afafea8b340e1267d45141b9 Mon Sep 17 00:00:00 2001 From: Durrez Ahmed Date: Mon, 15 Aug 2022 19:25:36 +0530 Subject: [PATCH 3/7] Add content for configuration management --- .../102-configuration-management/readme.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/content/roadmaps/102-devops/content/105-infrastructure-as-code/102-configuration-management/readme.md b/content/roadmaps/102-devops/content/105-infrastructure-as-code/102-configuration-management/readme.md index 6c94beff5..0da4b9e50 100644 --- a/content/roadmaps/102-devops/content/105-infrastructure-as-code/102-configuration-management/readme.md +++ b/content/roadmaps/102-devops/content/105-infrastructure-as-code/102-configuration-management/readme.md @@ -1 +1,8 @@ -# Configuration management \ No newline at end of file +# Configuration Management + +Configuration management is a systems engineering process for establishing consistency of a product’s attributes throughout its life. In the technology world, configuration management is an IT management process that tracks individual configuration items of an IT system. IT systems are composed of IT assets that vary in granularity. An IT asset may represent a piece of software, or a server, or a cluster of servers. The following focuses on configuration management as it directly applies to IT software assets and software asset CI/CD. + +Software configuration management is a systems engineering process that tracks and monitors changes to a software systems configuration metadata. In software development, configuration management is commonly used alongside version control and CI/CD infrastructure. This post focuses on its modern application and use in agile CI/CD software environments. + +Free Content +What is configuration management? From a2ce23010470ee1deb8ee261bacccb16b3616055 Mon Sep 17 00:00:00 2001 From: andran777 <86196800+andran777@users.noreply.github.com> Date: Tue, 16 Aug 2022 06:14:28 +0530 Subject: [PATCH 4/7] Add forward proxy content * Update 102-forward-proxy.md * Update 102-forward-proxy.md * Update 102-forward-proxy.md --- .../content/104-setting-up-x/102-forward-proxy.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/content/roadmaps/102-devops/content/104-setting-up-x/102-forward-proxy.md b/content/roadmaps/102-devops/content/104-setting-up-x/102-forward-proxy.md index ac3bc48d5..bfc271553 100644 --- a/content/roadmaps/102-devops/content/104-setting-up-x/102-forward-proxy.md +++ b/content/roadmaps/102-devops/content/104-setting-up-x/102-forward-proxy.md @@ -1 +1,13 @@ -# Forward proxy \ No newline at end of file +# Forward Proxy + +Forward Proxy, often called proxy server is a server that sits in front of a group of **client machines**. When those computers make requests to sites and services on the Internet, the proxy server intercepts those requests and then communicates with web servers on behalf of those clients, like a middleman. + +**Common Uses:** + +* To block access to certain content +* To protect client identity online +* To provide restricted internet to organizations + +Free Content +What is Forward Proxy? +Forward vs Reverse Proxy \ No newline at end of file From e9d31f5ec453f39a0d91b3c98090ce8b866880ba Mon Sep 17 00:00:00 2001 From: andran777 <86196800+andran777@users.noreply.github.com> Date: Tue, 16 Aug 2022 06:14:46 +0530 Subject: [PATCH 5/7] Add reverse proxy content * Update 100-reverse-proxy.md * Update 100-reverse-proxy.md --- .../content/104-setting-up-x/100-reverse-proxy.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/content/roadmaps/102-devops/content/104-setting-up-x/100-reverse-proxy.md b/content/roadmaps/102-devops/content/104-setting-up-x/100-reverse-proxy.md index a6154e99f..e49d360c9 100644 --- a/content/roadmaps/102-devops/content/104-setting-up-x/100-reverse-proxy.md +++ b/content/roadmaps/102-devops/content/104-setting-up-x/100-reverse-proxy.md @@ -1 +1,13 @@ -# Reverse proxy \ No newline at end of file +# Reverse Proxy + +A Reverse Proxy server is a type of proxy server that typically sits behind the firewall in a private network and directs client requests to the appropriate backend server. It provides an additional level of security by hiding the server related details like `IP Address` to clients. It is also known as **server side proxy**. + +**Common Uses:** + +* Load balancing +* Web acceleration +* Security and anonymity + +Free Content +What is Reverse Proxy? +NGINX documentation \ No newline at end of file From 0f2ceb23b1865b4c2347808e645afbabf1a62c23 Mon Sep 17 00:00:00 2001 From: Archit Sharma <74408634+iArchitSharma@users.noreply.github.com> Date: Tue, 16 Aug 2022 07:45:02 +0700 Subject: [PATCH 6/7] Resources added for Apache Mesos (#1512) --- .../content/105-infrastructure-as-code/104-mesos.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/content/roadmaps/102-devops/content/105-infrastructure-as-code/104-mesos.md b/content/roadmaps/102-devops/content/105-infrastructure-as-code/104-mesos.md index 86ef117b9..a1f4da788 100644 --- a/content/roadmaps/102-devops/content/105-infrastructure-as-code/104-mesos.md +++ b/content/roadmaps/102-devops/content/105-infrastructure-as-code/104-mesos.md @@ -1 +1,8 @@ -# Mesos \ No newline at end of file +# Mesos + +Apache Mesos is an open-source project to manage computer clusters. It was developed at the University of California, Berkeley. + +Free Content +Official Website +Apache Mesos Documentation +Getting Started with Apache Mesos From c2c20eb962d6e8c9c6404e67589d8b54d53e3dbb Mon Sep 17 00:00:00 2001 From: HS <24558802+h-s04@users.noreply.github.com> Date: Tue, 16 Aug 2022 08:45:20 +0800 Subject: [PATCH 7/7] Add new relic content --- .../101-application-monitoring/101-new-relic.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/content/roadmaps/102-devops/content/107-monitoring/101-application-monitoring/101-new-relic.md b/content/roadmaps/102-devops/content/107-monitoring/101-application-monitoring/101-new-relic.md index e3cce1984..27da98286 100644 --- a/content/roadmaps/102-devops/content/107-monitoring/101-application-monitoring/101-new-relic.md +++ b/content/roadmaps/102-devops/content/107-monitoring/101-application-monitoring/101-new-relic.md @@ -1 +1,8 @@ -# New relic \ No newline at end of file +# New Relic + +New Relic is where dev, ops, security and business teams solve software–performance problems with data. + +Free Content +New Relic Website +Official Documentation +New Relic Developer Hub