Week 2 of Rust for DevOps
This repository is part of the Rust for DevOps course:
This example project will allow you to explore how to add and enable different logging and monitoring tecnhiques to a Rust project. The simple microservice accepts a JSON string as input to the /redact
endpoint and return a JSON string with the PII redacted based on regular expressions stored as JSON.
This project is part of a course on Rust For DevOps which will teach you how to use Rust while you learn DevOps principles like logging, testing, monitoring, automation, CI/CD, containers, and deployment.
This course is divided into three lessons, each covering different aspects of Rust programming. This week has several examples located in the ./examples directory. Make sure you have Rust installed and you are using Visual Studio Code.
This repository is Codespaces ready, and it is set as a template repository. You can create a new repository from this template and start working on your own with Codespaces. This means that Rust, Copilot, and all the extensions are already installed and configured for you.
Explore additional content that you can use to learn more about the topics covered in this course.
Coursera Courses
- Linux and Bash for Data Engineering
- Open Source Platforms for MLOps
- Python Essentials for MLOps
- Web Applications and Command-Line tools for Data Engineering
- Python and Pandas for Data Engineering
- Scripting with Python and SQL for Data Engineering
O'Reilly Courses and Books
- Python for DevOps (Book)
- Practical MLOps (Book)
- Linux For Beginners (Video)
- GitHub Codespaces Course (Video)
- Python Command-line Tools course (Video)