Join us

ContentUpdates and recent posts about Pelagia..
News FAUN.dev() Team Trending
@devopslinks shared an update, 2 weeks, 6 days ago
FAUN.dev

Qovery Secures $13M Series A to Boost DevOps Automation Platform

Kubernetes

Qovery raises $13M Series A to enhance its DevOps automation platform, addressing the DevOps engineer shortage and supporting regional expansion and AI-driven development.

Story
@laura_garcia shared a post, 2 weeks, 6 days ago
Software Developer, RELIANOID

Japan’s new Active Cyberdefence Law

Japan’s new Active Cyberdefence Law (ACD) is redefining how the nation tackles cyber threats — shifting from a defensive stance to a proactive cybersecurity strategy. Key measures include: ⚙️ Authority to neutralize hostile servers 🤝 Closer public–private collaboration 📢 Mandatory breach reporting A..

Japan's Active Cyberdefence Law
Story
@laura_garcia shared a post, 3 weeks ago
Software Developer, RELIANOID

Asia Hits 50% IPv6 Capability — A Global Milestone

- Asia has reached a major internet milestone: 50% of its systems are now IPv6 capable, positioning the region as a global leader in IPv6 user adoption. - Why this matters: - India (78.1%) and China (810M users) are driving this growth. - Historical IPv4 scarcity in Asia helped fuel early IPv6 inves..

Blog Asia reaches 50 percent IPv6 capability
Story
@laura_garcia shared a post, 3 weeks, 1 day ago
Software Developer, RELIANOID

🚀 RELIANOID is heading to it-sa Expo&Congress 2025!

📍 Nuremberg, Germany | October 7–9, 2025 🔒 Europe’s largest IT security event with 900+ exhibitors, expert talks & global networking. We’ll be there to showcase how RELIANOID helps businesses stay ahead of evolving cyber threats. 👉 See you in Nuremberg! Send us a DM to make an appointment. #itSa2025..

itsa nuremberg
Link
@faun shared a link, 3 weeks, 2 days ago

Users Only Care About 20% of Your Application

Modern apps burst with features most people never touch. Users stick to their favorite 20%. The rest? Frustration, bloat, ignored edge cases. Tools like **VS Code**, **Slack**, and **Notion** nail it by staying lean at the core and letting users stack what they need. Extensions, plug-ins, integrati..

Link
@faun shared a link, 3 weeks, 2 days ago

Organize your Slack channels by “How Often”, not “What” - Aggressively Paraphrasing Me

One dev rewired their Slack setup by **engagement frequency**—not subject. Channels got sorted into tiers like “Read Now” and “Read Hourly,” cutting through noise and saving brainpower. It riffs off the **Eisenhower Matrix**, letting priorities shift with projects, not burn people out...

Link
@faun shared a link, 3 weeks, 2 days ago

Building a Resilient Data Platform with Write-Ahead Log at Netflix

Netflix faced challenges like data loss, system entropy, updates across partitions, and reliable retries. To address these, they built a generic Write-Ahead Log (WAL) system serving a variety of use cases like delayed queues, generic cross-region replication, and multi-partition mutations. WAL abstr..

Link
@faun shared a link, 3 weeks, 2 days ago

Writing Load Balancer From Scratch In 250 Line of Code

A developer rolled out a fully working **Go load balancer** with a clean **Round Robin** setup—and hooks for dropping in smarter strategies like **Least Connection** or **IP Hash**. Backend servers live in a custom server pool. Swapping balancing logic? Just plug into the interface...

Writing Load Balancer From Scratch In 250 Line of Code
Link
@faun shared a link, 3 weeks, 2 days ago

Privacy for subdomains: the solution

A two-container setup using **acme.sh** gets Let's Encrypt certs running on a Synology NAS—thanks, Docker. No built-in Certbot support? No problem. Cloudflare DNS API token handles auth. Scheduled tasks handle renewal...

Privacy for subdomains: the solution
Link
@faun shared a link, 3 weeks, 2 days ago

Uncommon Uses of Common Python Standard Library Functions

A fresh guide gives old Python friends a second look—turns out, tools like **itertools.groupby**, **zip**, **bisect**, and **heapq** aren’t just standard; they’re slick solutions to real problems. Think run-length encoding, matrix transposes, or fast, sorted inserts without bringing in another depen..

Pelagia is a Kubernetes controller that provides all-in-one management for Ceph clusters installed by Rook. It delivers two main features:

Aggregates all Rook Custom Resources (CRs) into a single CephDeployment resource, simplifying the management of Ceph clusters.
Provides automated lifecycle management (LCM) of Rook Ceph OSD nodes for bare-metal clusters. Automated LCM is managed by the special CephOsdRemoveTask resource.

It is designed to simplify the management of Ceph clusters in Kubernetes installed by Rook.

Being solid Rook users, we had dozens of Rook CRs to manage. Thus, one day we decided to create a single resource that would aggregate all Rook CRs and deliver a smoother LCM experience. This is how Pelagia was born.

It supports almost all Rook CRs API, including CephCluster, CephBlockPool, CephFilesystem, CephObjectStore, and others, aggregating them into a single specification. We continuously work on improving Pelagia's API, adding new features, and enhancing existing ones.

Pelagia collects Ceph cluster state and all Rook CRs statuses into single CephDeploymentHealth CR. This resource highlights of Ceph cluster and Rook APIs issues, if any.

Another important thing we implemented in Pelagia is the automated lifecycle management of Rook Ceph OSD nodes for bare-metal clusters. This feature is delivered by the CephOsdRemoveTask resource, which automates the process of removing OSD disks and nodes from the cluster. We are using this feature in our everyday day-2 operations routine.