Tag

shared libraries

2 views collected around this technical thread.

Cognitive Technology Team
Cognitive Technology Team
May 31, 2025 · Fundamentals

Analyzing Linux Process Memory Usage with ps, pmap, and Alternative Tools

This tutorial explains how Linux processes use memory, distinguishes between shared and private memory, demonstrates how to interpret ps output, and shows how to obtain detailed memory maps using pmap and other utilities such as /proc, smaps, smem, exmap, and valgrind.

Memory usageProcess Monitoringlinux
0 likes · 12 min read
Analyzing Linux Process Memory Usage with ps, pmap, and Alternative Tools
Architecture Digest
Architecture Digest
Dec 23, 2022 · Backend Development

Case Study: Microservice Migration Challenges and Lessons Learned

This case study examines a data‑service company's transition to a microservice architecture, detailing the initial benefits such as improved visibility and reduced deployment cost, the subsequent explosion of complexity, queue‑head blocking, shared‑library versioning issues, and the trade‑offs that led the team to partially revert to a monolithic design.

DeploymentMicroservicesOperations
0 likes · 11 min read
Case Study: Microservice Migration Challenges and Lessons Learned
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jul 15, 2020 · Backend Development

Mastering C++ Dynamic Libraries: RPATH, LD_LIBRARY_PATH, and CMake

This article walks through building and deploying C++ shared libraries, demonstrates common pitfalls with missing dependencies, explains how to embed runtime library paths using RPATH, and shows modern CMake techniques for reliable linking on Linux systems.

C++cmakelinking
0 likes · 11 min read
Mastering C++ Dynamic Libraries: RPATH, LD_LIBRARY_PATH, and CMake
DevOps Engineer
DevOps Engineer
Jul 6, 2020 · Operations

Key Practices for Enterprise‑Level CI/CD with Jenkins: Configuration as Code, Shared Libraries, and Multi‑Branch Pipelines

The article outlines three essential Jenkins CI/CD practices—Configuration as Code, shared libraries, and multi‑branch pipelines—explaining their benefits for transparency, traceability, rapid recovery, code reuse, self‑service builds, and overall cost and quality improvements in an enterprise setting.

CI/CDConfiguration as CodeDevOps
0 likes · 7 min read
Key Practices for Enterprise‑Level CI/CD with Jenkins: Configuration as Code, Shared Libraries, and Multi‑Branch Pipelines
DevOps Engineer
DevOps Engineer
Apr 26, 2020 · Operations

Resolving the Jenkins Declarative Pipeline “Method code too large” Error

The article explains why Jenkins declarative pipelines can hit a 64 KB method size limit, presents three practical mitigation strategies—including extracting steps, switching to scripted pipelines, and using Shared Libraries—and compares their advantages and disadvantages to help developers keep their Jenkinsfiles maintainable.

CI/CDDeclarative PipelineJenkins
0 likes · 5 min read
Resolving the Jenkins Declarative Pipeline “Method code too large” Error