Home / Companies / Pulumi / Blog / July 2024

July 2024 Summaries

9 posts from Pulumi

Filter
Month: Year:
Post Summaries Back to Blog
The blog post provides an overview of Dominik Kress's talk on the Cloud Native Computing Foundation (CNCF) Platform Working Group, focusing on the role and definition of cloud-native platforms, the Platform Maturity Model, and the concept of treating platforms as products. It highlights the strategic role of cloud-native platforms in enabling organizations to efficiently deliver value by emphasizing vendor-neutrality, scalability, developer-centricity, operational efficiency, and continuous improvement. The Platform Maturity Model is explained as a framework for assessing and advancing the maturity of platforms through five levels, from ad-hoc to optimized. The article also discusses the "Platforms as Products" initiative, which draws parallels between traditional product management and cloud-native platform management to unlock their potential. The CNCF Platform Working Group is presented as a collaborative effort open to various stakeholders, including product managers and engineers, to contribute to the evolving conversation on cloud-native platforms.
Jul 26, 2024 1,339 words in the original blog post.
Pulumi has introduced the "pulumi state move" command, which facilitates the movement of resources between stacks and projects within the same backend, streamlining the refactoring of Infrastructure as Code (IaC) without affecting deployed cloud infrastructure. This command addresses the previously complex and error-prone process by allowing users to transfer resources, including their relationships, between stacks while preserving dependencies where applicable. It is particularly useful for splitting monolithic projects into micro stacks or merging multiple stacks. The command requires specifying resources by their full URN and enables users to adjust their code accordingly post-move, using stack references or reconfiguring inputs and outputs. Pulumi also offers guidance on using this command effectively through examples and encourages feedback from its community.
Jul 25, 2024 1,403 words in the original blog post.
Pulumi is an open-source infrastructure as code (IaC) platform that stands out by allowing users to manage and scale infrastructure using familiar programming languages, thus enhancing productivity and scalability. Unlike traditional tools that rely on rigid scripting languages, Pulumi integrates modern software engineering practices, facilitating collaboration across infrastructure, development, and security teams. It supports modern cloud architectures, including AI workloads and internal developer platforms, providing powerful automations and AI-powered insights to handle complex cloud environments. Pulumi's approach aims to remove infrastructure bottlenecks, increase deployment speed, and provide a more flexible and productive authoring experience compared to alternatives like Terraform and AWS CDK. With its commitment to open-source principles, Pulumi offers a versatile and vendor-agnostic solution that empowers organizations to harness cloud capabilities effectively, ensuring security, scalability, and consistency across platforms.
Jul 23, 2024 3,013 words in the original blog post.
Pulumi has introduced a new system called Transforms to enhance its existing Transformations system, which has been a powerful tool for modifying resource properties across programs. The Transformations system previously faced a significant limitation as it couldn't transform the children of packaged component resources, such as those in awsx and eks, because these were created in a separate provider process. The new Transforms system addresses this limitation by allowing modifications to all resources, including packaged component resources and their children, enabling more comprehensive program-wide transformations. Pulumi plans to fully replace the old Transformations system with Transforms in the future and has provided a guide for migrating to this new system. The introduction of Transforms aims to facilitate the application of modifications, such as tagging, to all relevant resources in a program, thereby enhancing flexibility and efficiency.
Jul 19, 2024 855 words in the original blog post.
Pulumi is launching the Platform Engineering & DevOps Series, running from July 16 to October 31, featuring in-person events in cities such as Berlin, London, Paris, Sydney, Boston, San Francisco, Seattle, Austin, Denver, and NYC, alongside virtual workshops for those who cannot attend in person. The series aims to engage engineers interested in Platform Engineering and DevOps through tech talks, hands-on workshops, and networking opportunities. The first event is scheduled for July 16 in Berlin, featuring discussions led by Dominik Kress from Giant Swarm and Guy Menahem from Komodor, followed by another event in Boston on July 24 with Joe Duffy, Pulumi’s founder, and Jamie Baldanza from Relay Therapeutics. Future events are anticipated in cities like Seattle, Paris, and London in early September, and details for additional locations will be announced soon. Virtual workshops include topics such as CI/CD for AWS using GitHub Actions and Kubernetes, providing participants with additional learning and networking opportunities.
Jul 15, 2024 431 words in the original blog post.
Pulumi, an infrastructure as code solution, contrasts with Terraform by allowing developers to use familiar, widely-adopted programming languages such as Python, JavaScript, and Go, instead of Terraform's domain-specific HCL. This approach taps into existing developer communities and resources, enhancing productivity and code quality by leveraging comprehensive IDE support, robust testing frameworks, and extensive libraries. Pulumi's use of open-source languages ensures transparency and adaptability, reducing the need for custom tooling and facilitating easier onboarding and collaboration across teams. Pulumi's model provides a more flexible and future-proof solution, enabling seamless integration with existing workflows and simplifying complex infrastructure management tasks. This adaptability allows Pulumi to remain current with evolving technologies, offering a sustainable and scalable alternative to HCL for modern infrastructure needs.
Jul 09, 2024 7,698 words in the original blog post.
Pulumi has introduced two significant features for its Self-Hosted Pulumi Cloud: Resource Search and Pulumi Deployments, aimed at enhancing cloud infrastructure management by offering improved visibility, control, and automation. Resource Search allows users to perform multi-cloud searches and analytics, finding resources across various environments and visualizing cloud consumption trends, while the Pulumi Deployments feature streamlines infrastructure management with scalability and automation, enabling users to execute tasks like previews and updates directly. These features, paired with a new Self-Hosted Changelog for tracking updates and changes, are part of Pulumi's effort to provide a comprehensive solution for managing self-hosted cloud environments, ensuring data control, compliance, and customizability. By maintaining feature parity with the Pulumi Cloud within six months of general availability, Pulumi ensures that its self-hosted users can leverage the latest tools to optimize their cloud operations effectively.
Jul 03, 2024 917 words in the original blog post.
Pulumi has enhanced its platform to integrate seamlessly with the Python ecosystem, appealing to the rapid growth of Python usage in Infrastructure as Code (IaC) projects. These improvements include Pythonic resource APIs, native support for the Poetry package management tool, and built-in type checking using popular tools like MyPy and Pyright. Python's popularity within Pulumi is driven by DevOps practitioners extending their scripting skills and AI-focused organizations leveraging Python's capabilities for IaC. The latest updates, including type hinted dictionaries for input types, aim to provide a more efficient and type-safe coding experience, particularly for complex data structures in cloud infrastructure management. Pulumi encourages feedback from users through Slack or GitHub as they continue to refine these features.
Jul 03, 2024 1,102 words in the original blog post.
Pulumi has announced the 1.0 release of its Command Provider, marking its transition from preview to general availability. This provider, which has become popular among Pulumi users, facilitates the execution of local and remote commands as part of the Pulumi infrastructure, supporting use cases such as registering resources with external services or copying files via SSH. The 1.0 release introduces several enhancements, including a more stable API, improved error handling for remote commands, and the new CopyToRemote resource, which supersedes the previous CopyFile resource by allowing the copying of entire directories and leveraging Pulumi assets for efficient operations. These updates aim to provide more comprehensive capabilities and ease of integration within the Pulumi ecosystem, encouraging users to migrate to the new features to take full advantage of the provider's potential.
Jul 01, 2024 3,434 words in the original blog post.