Skip to content

Commit e6e8bda

Browse files
committed
Added devops.md
1 parent cf0bdff commit e6e8bda

2 files changed

Lines changed: 38 additions & 1 deletion

File tree

docs/devops.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
## DevOps
2+
3+
- What do you know about DevOps?
4+
Your answer must be simple and straightforward. Begin by explaining the growing importance of DevOps in the IT industry. Discuss how such an approach aims to synergize the efforts of the development and operations teams to accelerate the delivery of software products, with a minimal failure rate. Include how DevOps is a value-added practice, where development and operations engineers join hands throughout the product or service lifecycle, right from the design stage to the point of deployment.
5+
6+
- Why has DevOps gained prominence over the last few years?
7+
Before talking about the growing popularity of DevOps, discuss the current industry scenario. Begin with some examples of how big players such as Netflix and Facebook are investing in DevOps to automate and accelerate application deployment and how this has helped them grow their business. Using Facebook as an example, you would point to Facebook’s continuous deployment and code ownership models and how these have helped it scale up but ensure the quality of experience at the same time. Hundreds of lines of code are implemented without affecting quality, stability, and security.
8+
9+
Your next use case should be Netflix. This streaming and on-demand video company follow similar practices with fully automated processes and systems. Mention the user base of these two organizations: Facebook has 2 billion users while Netflix streams online content to more than 100 millions users worldwide. These are great examples of how DevOps can help organizations to ensure higher success rates for releases, reduce the lead time between bug fixes, streamline and continuous delivery through automation, and an overall reduction in manpower costs.
10+
11+
- Which are some of the most popular DevOps tools? Do you have experience working with any of these tools?
12+
The more popular DevOps tools include:
13+
14+
1. Selenium
15+
2. Puppet
16+
3. Chef
17+
4. Git
18+
5. Jenkins
19+
6. Ansible
20+
7. Docker

docs/index.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
## Python Concepts
22

3+
[DevOps](devops.md)
4+
35
# What is Python? Executive Summary
46
- Python is an interpreted, object-oriented, high-level programming language with dynamic semantics.
57
- Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together.
@@ -1492,4 +1494,19 @@ Django provides an abstraction layer (the “models”) for structuring and mani
14921494
Django has the concept of “views” to encapsulate the logic responsible for processing a user’s request and for returning the response.
14931495

14941496
- The template layer¶
1495-
The template layer provides a designer-friendly syntax for rendering the information to be presented to the user.
1497+
The template layer provides a designer-friendly syntax for rendering the information to be presented to the user.
1498+
1499+
1500+
# Apache Kafka
1501+
1502+
- Apache Kafka is a real-time streaming platform that is gaining broad adoption within large and small organizations.
1503+
-Kafka’s distributed microservices architecture and publish/subscribe protocol make it ideal for moving real-time data between enterprise systems and applications.
1504+
1505+
- Use cases
1506+
Messaging. Kafka works well as a replacement for a more traditional message broker
1507+
Website Activity Tracking. The original use case for Kafka was to be able to rebuild a user activity tracking pipeline as a set of real-time publish-subscribe feeds.
1508+
Metrics
1509+
Log Aggregation
1510+
Stream Processing
1511+
Event Sourcing
1512+
Commit Log.

0 commit comments

Comments
 (0)