• Let's make Cloud ☁️
  • Posts
  • Let's make Cloud #58: AWS Application Composer, Moving away from CDK, A collection of modern Unix commands alternatives

Let's make Cloud #58: AWS Application Composer, Moving away from CDK, A collection of modern Unix commands alternatives

AWS Application Composer, Moving away from CDK, A collection of modern Unix commands alternatives

Hello CloudMakers!

Today we shall see:

  • AWS Application Composer 🛠️

  • Moving away from CDK 🤯

  • A collection of modern Unix commands alternatives 🖥️

Enjoy!

AWS Serverless Made Easy: Building with Application Composer

This article addresses the complexities of Infrastructure as Code (IaC) and DevOps, particularly the challenges in using tools like AWS CDK, SAM, or Terraform for writing and managing resource configurations. The rise of serverless technologies is gradually changing developers' reluctance to engage with these complex configurations.

AWS Application Composer is a tool that allows the creation of service infrastructure through drawing resource diagrams, thereby simplifying the process and keeping diagrams in sync with the actual service. It is integrated into the IDE and allows the easy addition and connection of serverless resources and grouping them logically.

However, it has limitations, such as manual configuration requirements for less common resources and a resource limit on larger-scale services. The tool is especially useful for quickly building proof of concepts and creating accurate infrastructure diagrams for documentation.

Moving away from CDK

The article on Serverless Stack (SST)'s shift to a new engine named Ion, moving away from AWS CDK and CloudFormation, has sparked significant discussion in the developer community. This move challenges the view that CDK is someway an advanced alternative to older tools like Terraform. The article highlights inherent design flaws and practical challenges with CDK and CloudFormation, such as indirect deployment processes, complex resource linking, cyclical dependencies, and the opaque nature of CloudFormation. Additionally, it points out the performance issues with these tools, which are particularly problematic in serverless architectures. This reevaluation of CDK suggests a notable shift in the landscape of cloud infrastructure management tools, emphasizing the ongoing evolution and diversification in this field.

Modern Unix - A collection of modern/faster/saner alternatives to common unix commands

Welcome to a collection where classic Unix commands meet their modern counterparts! Here, you'll find tools like 'bat', a version of 'cat' with extra features, 'lsd' which brings a colorful twist to the traditional 'ls', and 'dust', a more intuitive take on 'du'… But that's just scratching the surface. This collection contains a good number of tools, each reimagining and enhancing the Unix experience. Perfect for those who love to explore and optimize their command-line workflow! 🖥️🛠️🚀

Thank you for reading my newsletter!

If you liked it, please invite your friends to subscribe!

If you were forwarded this newsletter and liked it, you can subscribe for free here:

Have you read an article you liked and want to share it? Send it to me and you might see it published in this newsletter!

Interested in old issues? You can find them here!