Join us

ContentUpdates and recent posts about Pelagia..
 Activity
@adrian_schmidt started using tool Express , 1 week, 2 days ago.
 Activity
@adrian_schmidt started using tool AWS Lambda , 1 week, 2 days ago.
 Activity
@adrian_schmidt started using tool Amazon Web Services , 1 week, 2 days ago.
 Activity
@adrian_schmidt started using tool Amazon SES , 1 week, 2 days ago.
 Activity
@adrian_schmidt started using tool Amazon S3 , 1 week, 2 days ago.
 Activity
@adrian_schmidt started using tool Amazon EC2 , 1 week, 2 days ago.
 Activity
@adrian_schmidt started using tool Amazon Cloudfront , 1 week, 2 days ago.
 Activity
@adrian_schmidt started using tool Amazon ALB , 1 week, 2 days ago.
Story
@laura_garcia shared a post, 1 week, 2 days ago
Software Developer, RELIANOID

𝗕𝗲𝘁𝘁 𝗕𝗿𝗮𝘀𝗶𝗹 𝟮𝟬𝟮𝟲

📍 São Paulo, Brazil 📅 May 5–8, 2026 𝗥𝗘𝗟𝗜𝗔𝗡𝗢𝗜𝗗 is heading to 𝗕𝗲𝘁𝘁 𝗕𝗿𝗮𝘀𝗶𝗹 𝟮𝟬𝟮𝟲 — 𝘵𝘩𝘦 𝘭𝘢𝘳𝘨𝘦𝘴𝘵 𝘌𝘥𝘛𝘦𝘤𝘩 𝘦𝘷𝘦𝘯𝘵 𝘪𝘯 𝘓𝘢𝘵𝘪𝘯 𝘈𝘮𝘦𝘳𝘪𝘤𝘢. 🚀 46,000+ professionals 💡 270+ companies 🌍 One shared goal: transforming education Let’s talk about secure, scalable, and high-performance digital learning. 👉 See you at Expo Cen..

bett_brazil_sao_paulo_2026_relianoid
Link
@koukibadr shared a link, 1 week, 2 days ago
Mobile Developer, Nventive

LiveData vs StateFlow

LiveData and StateFlow both stream data reactively, but differ in two key ways:

Initialization — LiveData needs no initial value; StateFlow requires one.

Lifecycle — LiveData is lifecycle-aware by default; StateFlow is not, so you need to wrap it in repeatOnLifecycle to avoid memory leaks.

Code templating
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.