Go

How To Build Infrastructure as Code With Pulumi And Golang - Part 2

How To Build Infrastructure as Code With Pulumi And Golang - Part 2

Discover the latest advancements in Pulumi's Go SDK! Uncover improved struct typing, enhanced YAML config parsing, and simplified DynamoDB table creation. Streamline your Infrastructure as Code with Pulumi and Golang.

Going into the series on creating Infrastructure as Code on AWS using Pulumi, I knew the team there was actively working on improving and expanding the Go support in Pulumi. What I didn’t realize is that it would be so quick and would be such a great improvement to the underlying code I needed to write. In this post, I’ll go over some of the code from my previous blog posts and update them to match the new SDK.

SAP Customer Experience Labs Talk – Episode 7 No Code / Low Code

SAP Customer Experience Labs Talk – Episode 7 No Code / Low Code

Empower your coding journey with Project Flogo! 🚀 Explore how we're breaking barriers, enabling both seasoned developers and beginners to craft applications effortlessly. Dive into the No Code/Low Code podcast with industry experts.

One of my strong beliefs is that coding should be available to everyone. Whether that is a seasoned developer or someone who just wants to connect two systems together. With Project Flogo, we’ve made it possible for everyone to use the same constructs. If you want to use the web-based flow designer, that’s awesome! If you want to write your apps using the Go API, that’s awesome too. In this podcast I joined Jan Oberhauser (N8N), Nick O’Leary (Node Red), and the SAP Customer Experience Labs team to discuss No Code / Low Code.

How To Create AWS Lambda Functions Using Pulumi And Golang

How To Create AWS Lambda Functions Using Pulumi And Golang

Discover the power of Pulumi for AWS Lambda deployment! Follow our step-by-step guide to effortlessly create and manage Lambda functions with Go, simplifying your serverless architecture. #AWS #Lambda #Pulumi

I’ve looked at Pulumi to do a bunch of things, including creating subnets in a VPC, building EKS clusters, and DynamoDB tables. The one thing I hadn’t explored yet was how to deploy AWS Lambda functions using Pulumi, so that’s exactly what this blog is about.

Trusting your ingredients - What's in your function anyway?

Trusting your ingredients - What's in your function anyway?

Explore the parallels between building apps and baking cheesecake—both start with knowing and trusting your ingredients. In this piece, unravel the crucial aspects of securing code in serverless deployments, emphasizing the importance of trusted sources, vulnerability scanning, and dependency tracking.

As a developer, I’ve built apps and wrote code. As a cheesecake connoisseur, I’ve tried many different kinds of cheesecake. After I got to talk to some of the bakers, I realized that building apps and baking cheesecake have a lot in common. It all starts with knowing and trusting your ingredients. According to Tidelift, over 90 percent of applications contain some open source packages. Developers choose open source because they believe it’s better, more flexible, and more extendible. A lot of developers also fear how well packages are maintained and how security vulnerabilities are identified and solved. Whether you deploy your apps as functions, containers, or on virtual machines, trusting your ingredients will always be an essential part of building secure code.
How To Create a DynamoDB Table In AWS Using Pulumi And Golang

How To Create a DynamoDB Table In AWS Using Pulumi And Golang

Explore how to create a DynamoDB table in AWS using Pulumi with Golang. Leverage static types for clarity and follow step-by-step instructions to build your infrastructure-as-code.

In previous posts, I looked at Pulumi to do all sorts of things with infrastructure. Most apps, though, will need some form of datastore so in this post I’ll go over the steps to create a DynamoDB table in AWS using Pulumi.

How To Make Your AWS EKS Cluster Use Fargate Using Pulumi And Golang

How To Make Your AWS EKS Cluster Use Fargate Using Pulumi And Golang

Unlock the power of AWS Fargate in your EKS cluster with Pulumi! Seamlessly integrate serverless container management and eliminate the need for infrastructure provisioning. Dive into a cost-effective, hassle-free Kubernetes experience. #AWS #EKS #Fargate

At re:Invent, AWS introduced the ability to have EKS run pods on AWS Fargate, and Fargate is cheaper than hosting Kubernetes yourself. In the last post I created an EKS cluster, so let’s add this new capability to the cluster and remove the need to manage or provision infrastructure for our pods.

How To Create An AWS EKS Cluster Using Pulumi And Golang

How To Create An AWS EKS Cluster Using Pulumi And Golang

Unlock the simplicity of AWS EKS with Pulumi! Learn to effortlessly deploy a managed Kubernetes cluster using Golang, easing the complexity of building a Kubernetes setup. Dive in with this step-by-step guide.

Building a Kubernetes cluster is hard, so why not use a managed Kubernetes service? In the previous post I added subnets to a VPC. In this post, I’ll use the VPC to create an AWS EKS cluster.

How To Create a VPC In AWS Using Pulumi And Golang

How To Create a VPC In AWS Using Pulumi And Golang

Learn how to create a VPC on AWS using Pulumi and Golang. Explore step-by-step instructions, best practices for configuring variables, and output exports. Deploy infrastructure as code seamlessly!

The source code you write as a developer is important, but it is only one part of the entire application that goes into production. To deploy an app, you’ll need resources like API gateways, S3 buckets, or VPCs as well. Configuring those resources is a task you don’t want to do manually. How about building your infrastructure as code using the same language you’ve built your app in. That is what Pulumi allows you to do!

Serverless - From Microservice to Functions

Serverless - From Microservice to Functions

Explore a transformative journey from traditional app building to serverless excellence. Join me in unlearning and reshaping our mindset at AWS re:Invent's VMware Code session. Discover how we converted ACME Fitness Shop into AWS Lambda serverless functions.

Using serverless requires us to change our mindset on how we build apps and requires us to unlearn things we learned building apps in the past. At AWS re:Invent I got a chance to do a VMware Code session and talk about how we took part of our ACME Fitness Shop and transformed it into serverless functions with AWS Lambda.