-
Notifications
You must be signed in to change notification settings - Fork 245
Add blog post on PostgreSQL state backend support for Pulumi #15271
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This commit introduces a new blog post detailing the community-driven journey to add PostgreSQL as a state backend option for Pulumi's DIY backend. The post covers the need for database-backed state storage, the community contribution process, technical challenges faced during implementation, and future possibilities for enhancements. Additionally, it includes a new author profile for Matan Baruch and associated images for the blog post.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Technicals look fine to me. I'll let someone with grammar/English skills chime in on that to give approval though.
Failure looks weird. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall this looks good. Thanks for the contribution both to Pulumi and to the blog!
I suggest removing the implementation part and I'm going to get some feedback on the limitations part internally.
Co-authored-by: Adam Gordon Bell <[email protected]>
@adamgordonbell Is there anything blocking this? |
Hey @matanbaruch, apologies as i was away for several days. But i have some updated wording on the 'limitations' part I would like to run by you in a coming PR I'll create and then we are good. |
- Remove Implementation Deep Dive and Testing Quality Assurance sections to streamline content - Add PostgreSQL vs S3 comparison highlighting ACID transactions, performance, backups, observability - Add Pulumi Cloud feature gaps section covering CrossGuard, drift detection, deployments, RBAC - Update all list formatting from dashes to asterisks for consistency - Add bold formatting to section headers for better visual hierarchy - Update intro to emphasize DIY approach preference over managed solution - Simplify conclusion to focus on improved DIY state management approach
- Update all bullet points throughout the document to use dashes instead of asterisks for consistency with standard markdown formatting
- Change intro to highlight Pulumi Cloud as fully managed, secure, and scalable - Position DIY PostgreSQL backend as option for teams who choose self-hosting - Add caveat about operational overhead and considerations needed for DIY approach
@matanbaruch suggested rewording from product team at Pulumi here: matanbaruch#1 |
Merged |
This pull request introduces a new blog post detailing the addition of PostgreSQL as a state backend for Pulumi's DIY backend, along with a new author profile for the contributor of this feature. The blog post outlines the technical implementation, community-driven development process, and future possibilities for the feature.
Blog Post Addition:
content/blog/postgres-diy-backend/index.md
: Added a comprehensive blog post titled "Adding PostgreSQL State Backend Support to Pulumi: A Community Contribution Journey." The post covers the motivation, technical challenges, implementation details, testing, and community impact of the new PostgreSQL state backend feature.Author Profile:
data/team/team/matan-baruch.toml
: Added a new author profile for Matan Baruch, the community contributor behind the PostgreSQL backend feature. Includes social media links and contributor status.