100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached
logo-home
DevOps with AWS £54.99
Add to cart

Lecture notes

DevOps with AWS

 11 views  0 purchase

he document appears to be a set of lecture notes covering various topics related to DevOps, specifically focusing on Continuous Integration, DevOps principles, Kubernetes, Configuration Management, and Quality Assurance in multiple sessions. Below is a summary of the key points from each lecture: ...

[Show more]

Preview 2 out of 15  pages

  • January 19, 2024
  • 15
  • 2023/2024
  • Lecture notes
  • Ross
  • All classes
All documents for this subject (1)
avatar-seller
anthonyrozario
DevOps Lecture 2.0: Continuous Integration 4/10/23
The DevOps Way
 GIT
-Jenkins
-This is the basis of what we’re doing with the DevOps pipeline
-Looking for events within DevOps pipeline
-Continuous Integration = GIT/Jenkins
Guidelines to Continuous Integration
 Guidelines:
-Single source repository = GIT
-Multiple codes stored in a single repository
-Include as much automation as possible in your build
-Compile build along with whole pipeline
-The code will be automatically deployed
-Effective bug identification = a quick fix
-Deployment occurs multiple times a day, then small changes are made to
broken code based on feedback
-Assign team to fix issues
-Development Test and Production Environment (it used to be difficult to
work between both of these)
-EC2 instance machine is exactly the same as production environment (not
quite there yet)
-Shared responsibility model in DevOps
Best Practice for Continuous Integration
 Best practice
-Bugs are inevitable but no feedback means less reliability
-Constant monitoring
-Fast fix = cheap fix
-Continuous web application (restricting access means no access for
multiple customers and less revenue for company)
-Commit at least once a day, sometimes a lot more
-Communicate to find out why your feature doesn’t work with someone
else’s (teamwork)
-Even small tasks should be automated as much as possible (manual =
point failure)
-Rollback (use an earlier version of code while fixing issue)
-Security needs to be baked in from the ground up
-Reliability = a team effort
The Benefits of Continuous Integration
 Benefits
-Internal team
-Testing coverage (strict processes mean the code is the best it can be)
-Track bugs and see who’s taking responsibility for fixing, who deployed
code, figure out how to fix it (i.e., transparency)
-Continuous feedback from pipeline
-Automation = reliable code

, -Amazon, Google, Netlix (they have rare outages which means more
money for them)
-More responsive to customer feedback (functionality)
-More for less (more money and less effort = better productivity)
The Challenges of Continuous Integration
 Challenges
-Difficult to duplicate the same versions, though it is easier now than
previously (duplicate environments in the Cloud)
-Shared code base = no blame model, but devs make mistakes (it’s a
team issue)
-Manage and track code for identification (GIT works as a tool to allow us
to do this) track bugs and look at responsibility
-Success of DevOps (massive applications = massive bugs), multiple
pipelines
-Divide and conquer (specific teams for specific products = develop
separate code and then add it into the main pipeline)
-Appropriate unit testing
-A poor pipeline is worse than no pipeline (work on test cases, commit to
proper testing to stop slow development)
-Regular monitoring of changes
-Azure/AWS

Next week we will look at GIT

The benefits of buying summaries with Stuvia:

Guaranteed quality through customer reviews

Guaranteed quality through customer reviews

Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.

Quick and easy check-out

Quick and easy check-out

You can quickly pay through credit card for the summaries. There is no membership needed.

Focus on what matters

Focus on what matters

Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!

Frequently asked questions

What do I get when I buy this document?

You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.

Satisfaction guarantee: how does it work?

Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.

Who am I buying these notes from?

Stuvia is a marketplace, so you are not buying this document from us, but from seller anthonyrozario. Stuvia facilitates payment to the seller.

Will I be stuck with a subscription?

No, you only buy these notes for £54.99. You're not tied to anything after your purchase.

Can Stuvia be trusted?

4.6 stars on Google & Trustpilot (+1000 reviews)

52928 documents were sold in the last 30 days

Founded in 2010, the go-to place to buy revision notes and other study material for 14 years now

Start selling
£54.99
  • (0)
Add to cart
Added