Join us

ContentUpdates and recent posts about werf..
Story ManageEngine Team
@angie shared a post, 1 year, 9 months ago
Product Marketing Analyst, manageengine

The intricate world of cloud monitoring

Applications Manager

The cloud offers a world of potential, including scalability, agility, and cost savings. But harnessing its full power requires careful management. That's where cloud monitoring comes in. By providing insights into system behavior, resource utilization, and potential threats, monitoring is the cornerstone of a successful cloud strategy. Let's explore how monitoring can keep your cloud running smoothly and efficiently.

Link
@faun shared a link, 1 year, 9 months ago
FAUN.dev()

Former Samsung Staff Arrested for Allegedly Sharing Chip Secrets With China

An ex-Samsung executive and a senior researcher are being accused of helping Chinese authorities build a chip factory that uses Samsung tech... read more  

Link
@faun shared a link, 1 year, 9 months ago
FAUN.dev()

Build Redis from scratch

Learn how to build an in-memory database like Redis in Go, covering commands like strings and hashes, using go routines for concurrency, and persisting data with the Append Only File, all explained through four straightforward code files... read more  

Link
@faun shared a link, 1 year, 9 months ago
FAUN.dev()

How to manage the rising tide of CVEs

In2023, SecurityScorecard recorded29,000 vulnerabilitieswith an expectation of hitting nearly35,000 in 2024, highlighting the ongoing challenge for organizations to manage and prioritize CVEs effectively amidst a rising tide; as Amit Bismut emphasizes, context and risk-based prioritization are cruci.. read more  

How to manage the rising tide of CVEs
Link
@faun shared a link, 1 year, 9 months ago
FAUN.dev()

Meta scraped every Australian user's account to train its AI

Meta's global privacy director admitted that, unlike the EU where GDPR mandates opt-out options for AI data collection, Australians can't prevent Meta from scraping their Facebook and Instagram data for AI training, including photos and texts from as far back as 2007, unless set to private, sparking.. read more  

Meta scraped every Australian user's account to train its AI
Link
@faun shared a link, 1 year, 9 months ago
FAUN.dev()

Noisy Neighbor Detection with eBPF

eBPF hooks track process state changes and CPU switches, enabling precise run queue latency measurement by storing timestamps in a hash map and calculating delays, while integrating cgroup IDs through RCU-protected kfuncs for detailed metrics which are then sent via ring buffer to a Go userspace app.. read more  

Noisy Neighbor Detection with eBPF
Link
@faun shared a link, 1 year, 9 months ago
FAUN.dev()

How Canva collects 25 billion events per day

Canva's product analytics pipeline handles25 billion events per day with 99.999% uptime, utilizing Protobuf for transitive schema compatibility, a custom code generator (Datumgen), and Kinesis Data Streams (KDS) over SQS/SNS to reduce costs by 20x; achieving further savings through zstd compression .. read more  

How Canva collects 25 billion events per day
Link
@faun shared a link, 1 year, 9 months ago
FAUN.dev()

Building the Same App Using Various Web Frameworks

Recently, the curated newsletter curator Ziyou Yan explored building the same web app using FastHTML, Next.js, and Svelte. Each framework offers unique features and developer experiences for implementing CRUD operations. The exercise also prompted thoughts on how coding assistants powered by languag.. read more  

Building the Same App Using Various Web Frameworks
Link
@faun shared a link, 1 year, 9 months ago
FAUN.dev()

Building a network topology of a Kubernetes application in a non-intrusive way

In Kubernetes, applications are separated into computational units (pods) and access points (services), where services handle load balancing using iptables or IPVS at L4 with basic round-robin, but for intricate request tracing and debugging, eBPF tools like gala-gopher can gather non-intrusive metr.. read more  

Building a network topology of a Kubernetes application in a non-intrusive way
Link
@faun shared a link, 1 year, 9 months ago
FAUN.dev()

The Zsh Shell Tricks I Wish I’d Known Earlier

Efficient Zsh shortcuts enhance command-line productivity by streamlining cursor movement, text deletion, text manipulation, advanced editing, globbing for file matching, command recall and modification, parameter expansion, and custom key bindings... read more  

The Zsh Shell Tricks I Wish I’d Known Earlier
werf is a CNCF Sandbox CLI tool to implement full-cycle CI/CD to Kubernetes easily. werf integrates into your CI system and leverages familiar and reliable technologies, such as Git, Dockerfile, Helm, and Buildah.

What makes werf special:

- Complete application lifecycle management: build and publish container images, test, deploy an application to Kubernetes, distribute release artifacts and clean up the container registry.
- Ease of use: use Dockerfiles and Helm chart for configuration and let werf handle all the rest.
- Advanced features: automatic build caching and content-based tagging, enhanced resource tracking and extra capabilities in Helm, a unique container registry cleanup approach, and more.
- Gluing common technologies: Git, Buildah, Helm, Kubernetes, and your CI system of choice.
- Production-ready: werf has been used in production since 2017; thousands of projects rely on it to build & deploy various apps.