DevOps / SRE - Top Links Last Week
Week 6 - Issue #65
Week 6 - Issue #65
Back-end languages are coming to the front-end
Phoenix is a framework for the programming language Elixir and a feature called LiveView. Developers can create browser-based interfaces for real-time applications like chat rooms or Twitter status updates with LiveView. The only JavaScript required is a small amount of code that opens a WebSockets connection that handles sending input from the browser and receiving refreshed HTML/CSS from the server. Phoenix isn't the first platform to offer a way for backend developers to create front-end interfaces. Microsoft, meanwhile, released a new feature called Blazor Server that modernizes the old WebForms idea.
How To Manage Dotfiles With Chezmoi
How To Manage Dotfiles With Chezmoi is a step-by-step guide on managing your dotfiles. The dotfiles are config files in Unix-like systems that start with a dot, e.g., .bashrc,.zshrc,.vimrc,.gitconfig, and .gitconfig. By default, dotfiles are hidden, typically used to customize your system. Having your dotfile up on the cloud makes it incredibly easy for you to set up any new environment, like in the case of getting a new laptop.
Deploy Microk8s and the Kubernetes Dashboard for K8s Development
Microk8s is a Cloud Native Computing Foundation-certified upstream Kubernetes platform that you can run from a workstation. It's easy to get up and running, so you won't have to waste precious time deploying multiple servers. However, because the Dashboard is only accessible from within the cluster (at least not without some severe tweaking), your instance of Ubuntu must have a desktop GUI. Therefore, we'll be demonstrating on Ubuntu Desktop 20.04 with the latest version of the Ubuntu Desktop.
Sustainability with Rust
Rust is a programming language implemented as a set of open-source projects. It combines the performance and resource efficiency of systems programming languages like C with the memory safety of languages like Java. In 2019, AWS was proud to become a sponsor of the Rust project. AWS is investing in the sustainability of Rust, a language we believe should be used to build sustainable and secure solutions. Data centers consume about 200 terawatt-hours per year. That's roughly 1% of all energy consumed on our planet.
A Gentle Introduction to Data Lakehouse
Data Lakehouse is a new data architecture mentioned a lot in the past few years. It has been proposed to solve the pain points that old and well-established data architectures, Data Warehouse and Data Lake, are facing. The Lake House architecture consists of 5 layers: Data lakehouse architecture. Lake Lakehouse aims to connect the Data Lake with all data services such as DBs, user devices, IoT devices, and application logs. In addition, Lakehouse will provide durable, reliable, accessible, and scalable storage for a vast amount of data.
Top 10 ways machine learning may help DevOps
Machine learning can enhance the innate powers of your DevOps program. GitLab's 2021 Global DevSecOps Survey: Around a third said that understanding AI or ML is the most crucial skill for future careers. ML tools can also help ensure your governance rules are followed and create a detailed audit trail. In addition, the technology can help find issues like resource leaks, wasted CPU cycles, and other problems, so you can optimize your code before it hits production, GitLab's ModelOps says.