Write for PostgreSQL Blogs
Write for PostgreSQL Blog

PostgreSQL Blog is established with a singular mission: to create a high quality, centralized repository of knowledge for the open source community. This publication serves as a bridge between complex technical documentation and real world application.
This is not just a collection of articles; it is a library for those who build, maintain, and scale data intensive systems.
The Scope: Beyond the Database
A database system does not exist in a vacuum. It interacts with the kernel, relies on the network, and demands rigorous security. We welcome contributions in the following areas:
PostgreSQL Core and Internals
- Architecture: Deep dives into MVCC, WAL, Heap structure, and Checkpoints.
- Optimization: Advanced indexing strategies (GiST, GIN, BRIN) and query planning analysis.
- Administration: Vacuum tuning, logical replication, and upgrade strategies.
Linux and System Engineering
- OS Tuning: Kernel parameters, Huge Pages, NUMA architecture, and I/O scheduling.
- Storage: File system configurations (ZFS, XFS, LVM) and disk latency troubleshooting.
- Automation: Bash or Python scripting for backups and monitoring.
Security and Compliance
- Data Protection: Transparent Data Encryption (TDE), pgcrypto, and SSL/TLS configurations.
- Access Control: Row Level Security (RLS), Role Based Access Control (RBAC), and audit logging.
- Network: Firewall rules, connection pooling security, and VPC design.
Advanced SQL and Data Modeling
- Querying: Common Table Expressions (CTEs), Window Functions, and Recursive Queries.
- Data Types: JSONB manipulation and time-series data handling.
- Design: Partitioning strategies and normalization techniques.
Editorial Standards
To maintain the integrity and quality of the publication, all submissions must adhere to these standards:
- Technical Depth: Articles should go beyond surface level tutorials. Explain how something works alongside why it works.
- Code Visibility: Do not use screenshots for code. Please use Medium native code blocks or embed GitHub Gists.
- Originality: Content must be original. If republishing from a personal blog, use the Canonical Link feature.
Community Responsibility: Follow and Clap
We are building a supportive ecosystem. To ensure high quality content reaches the engineers who need it, we expect a level of engagement:
- Follow the Publication: Stay connected with the archive and fellow experts.
- Support Fellow Writers: The Medium algorithm thrives on engagement. We encourage our writers to read and Clap (up to 50 times) for other articles in the publication. Supporting others helps the entire community grow.
How to Contribute
The process to join is streamlined to focus on writing, not bureaucracy:
- Simply leave a comment below this article indicating your interest to contribute.
- If you prefer a more private reach-out or have a specific pitch, feel free to send an email to ozk17@itu.edu.tr
Welcome to PostgreSQL Blog.
← PostgreSQL Blog