February 2024 Summaries
6 posts from Pulumi
Filter
Month:
Year:
Post Summaries
Back to Blog
Building low-code applications using large language models (LLMs) on AWS EKS has become more accessible with tools like Flowise, LocalAI, and Pulumi, which simplify the creation, deployment, and management of AI-powered workflows without requiring extensive coding knowledge. Flowise offers a drag-and-drop interface for orchestrating LLM workflows while LocalAI provides a GPU-free, open-source alternative to OpenAI's API for running LLMs locally. Pulumi facilitates cloud infrastructure deployment using minimal code. The process involves setting up a low-code LLM application with Flowise and LocalAI, deploying it on AWS EKS with Pulumi and TypeScript, and creating a chatbot workflow that can be exposed via API. This approach allows developers and AI enthusiasts to experiment with LLMs efficiently and securely, particularly in environments where data privacy is paramount. Additionally, the tools support easy prototyping, testing, and iteration of LLM models and workflows, and they provide the flexibility to destroy the infrastructure when it is no longer needed.
Feb 26, 2024
2,023 words in the original blog post.
Pulumi ESC has introduced enhancements to its environment editor aimed at simplifying the development process and addressing common challenges such as syntax and type errors, frequent context switches, and documentation references. These updates include features like auto-complete to provide coding suggestions, enhanced diagnostics for in-depth error insights, and hover documentation to offer instant access to relevant information, all designed to streamline development and minimize disruptions. Additionally, new support for accessing contextual information within an ESC environment enriches audit logs and refines OIDC claims, enhancing the overall cloud development experience. The improvements are intended to boost productivity and make the authoring of environments more straightforward and enjoyable, with further details available in the Pulumi ESC documentation.
Feb 22, 2024
359 words in the original blog post.
Developer experience (DevEx), also known as DevX or DX, is increasingly recognized as a critical business factor, influencing software development effectiveness and innovation. It encompasses systems, technology, processes, and culture that collectively impact developer productivity, satisfaction, and operational impact. A robust DevEx ensures that developers can easily perform essential tasks, which is crucial for both internal software and customer-facing product development. Companies with superior DevEx outperform their competitors by enhancing talent retention, boosting productivity, and fostering innovation. The GitHub DevEx formula focuses on productivity, impact, and satisfaction, emphasizing a collaborative environment where developers thrive. A great DevEx involves readily available internal platforms, streamlined workflows, comprehensive documentation, and integrated analytics, ultimately shaping a culture that promotes shared responsibility, continuous learning, and open communication. While DevEx is not synonymous with user experience, lazy developers, AI implementation, or a one-person decision, it requires a holistic approach integrating cultural aspects with powerful DevOps and platform engineering tools. By prioritizing superior developer experiences, organizations can achieve competitive advantages, attract and retain talent, and improve business outcomes.
Feb 20, 2024
2,846 words in the original blog post.
AI is increasingly influencing software development and cloud infrastructure management, with tools like Pulumi AI facilitating swift and efficient solutions for cloud infrastructure needs. Pulumi AI enhances productivity by allowing engineers to use simple prompts to generate solutions, iterate on, and test infrastructure, thereby expediting development processes. The advent of AI capabilities in the cloud infrastructure domain is reshaping how infrastructure is authored, built, and managed, while simultaneously transforming the development and deployment of AI-based applications. Pulumi AI has gained significant traction among users, including experienced developers, due to its ability to deliver tailored solutions and streamline infrastructure management through AI-generated answers to common queries. As AI continues to evolve, its integration with Infrastructure as Code (IaC) tools is expected to simplify complex cloud infrastructure challenges, automate deployments, and enhance operational tooling for managing infrastructure. This synergy between AI and IaC is vital for supporting the cloud-native architecture of modern AI applications, which require scalable and robust infrastructure to transition from prototypes to production environments. Pulumi's tools, which support multiple programming languages and cloud platforms, are instrumental in managing AI services and infrastructure across cloud providers, highlighting the critical role of IaC in the burgeoning AI landscape.
Feb 14, 2024
2,215 words in the original blog post.
Pulumi, an open-source infrastructure as code tool, can be used in conjunction with LangServe, part of the LangChain framework, to create, deploy, and manage infrastructure for AI applications powered by large language models (LLMs). The blog post illustrates how to build and deploy LLM applications using Pulumi on AWS, utilizing LangServe to expose these applications as REST APIs. Two examples are provided: a Gandalf-themed chatbot app and a Retrieval-Augmented Generation (RAG) app using Pinecone vector databases. The Gandalf chatbot app demonstrates how to set up a simple chain using LangChain and LangServe, while the RAG app showcases the integration of a Pinecone index to manage custom data, illustrating the flexibility of extending Pulumi deployments. The post emphasizes the ease of building scalable and robust AI-powered applications with Pulumi and LangServe, encouraging developers to explore the Pulumi examples repository and engage with the Pulumi community for further insights and collaboration.
Feb 13, 2024
2,230 words in the original blog post.
Pulumi has introduced a range of updates and new features, including the launch of Pulumi ESC for managing secrets and configurations, AI enhancements for deploying cloud infrastructure using natural language prompts, and expanded support for 150 cloud providers through Pulumi AI. The Pulumi Cloud now offers a template gallery in the New Project Wizard, enabling teams to distribute organization templates efficiently. Pulumi Deployments has become generally available with features like GitHub Enterprise support and customer-managed agents, allowing for secure, self-hosted deployment environments. Additionally, improvements have been made to the pulumi import command, AWSx now incorporates AWS 6.0, and Google Cloud Classic has been updated to enhance resource management. The introduction of Amazon S3 Express One Zone is aimed at improving performance and reducing costs for data-intensive applications. Pulumi has also expanded its provider offerings with new resources and community providers, reflecting its commitment to supporting the latest cloud technologies and facilitating efficient cloud infrastructure management.
Feb 01, 2024
1,428 words in the original blog post.