Here is the unofficial guide on preparing and passing the AWS Certified Machine Learning - Specialty exam (MLS-C01).| awsmaniac.com
There are some places in AWS CloudFormation that are not just obscure but horrifying. In this blog post, we will look at those monstrosities (👹👻💀) closely, and I would like to show how AWS CDK can help there.| awsmaniac.com
As a meetup organizer and active conference participant, I strongly believe that knowledge sharing and learning have the biggest impact if it's performed in a group. Community is the strongest thing you can and should build around technology. However, that's just a tip of an iceberg! In this post, I am summarizing all benefits that are waiting in the AWS Community Builders program.| awsmaniac.com
Why are we letting evaporate our knowledge when we are sharing it? I am deliberately using Clubhouse's popularity in Poland as bait to share why, even that I was previously enthusiastic, I am now hesitant about leveraging the temporal nature of some social media platforms.| awsmaniac.com
AWS re:Invent 2020 is over. Considering that it took almost 4 weeks, which means 800+ talks, it was hard to choose when to summarize that. Most people did that in December 2020, but I have decided to follow a different path. Instead, I have carefully reviewed new things and prepared my personal top 5 announcements based on those services' real service review and potential.| awsmaniac.com
Each year, AWS generates a ton of video content from an annual re:Invent conference. For us, consumers of that content, that's both a good and bad situation. Good, because we have a lot of resources to learn from. Bad, because it requires a curation of such a pile of videos. Luckily there are such maniacs like me, which do that with passion and eagerness to share. Enjoy! 😉| awsmaniac.com
Newly released AWS service and eager cloud architect - what can go wrong? 😅 Well, there are some significant constraints and rough edges, but the overall impression is good. And hopes are even higher. Nevertheless, I have spent a significant amount of time doing quality assurance work for AWS - and if you are looking into using Amazon MWAA, you should be aware of that. Learn from my mistakes!| awsmaniac.com
To prepare the best talks from the 155 that I watched during the AWS re:Invent 2020, I needed to transform and join a few different data sets, which became a great chance to test AWS Glue Data Brew in the real situation. Stay with me and learn what capabilities helped, what is missing, and the point of using that tool!| awsmaniac.com
Amazon Kinesis Video Streams (KVS) is a service that satisfies a very specialized set of use cases on the surface. It's more than that! However, there are some caveats and missing things - I decided to share what it is after working for more than 12 months with it straight. Let's document that! 😉| awsmaniac.com
Here is the unofficial guide on preparing and passing the AWS Certified Data Analytics - Specialty exam (DAS-C01).| awsmaniac.com
As a functional programmer by training and passion, I could not resist and test how AWS CDK cooperates with functional languages. In this blog post, we will examine that from the perspective of the F#.| awsmaniac.com
AWS CDK is a first step towards treating IaC as a first-class code citizen in our projects. It can enable many new use cases. However, in a multi-cloud environment, we are still facing the domination of Terraform. But, what if other cloud providers would adopt this approach?| awsmaniac.com
AWS announced that they're presenting a library of predefined CDK constructs available to use. IMHO it is an awaited element that should be available from day zero. Let's investigate what it brings to the table!| awsmaniac.com
In many cases, the community treats Terraform as a sane default for the infrastructure as code. I can't entirely agree with that statement, mainly if this is wrongly motivated. Today, I would like to present the unique selling points that show when using AWS CDK is a better-suited tool for the job.| awsmaniac.com
AWS CDK introduces not only tooling, wrappers, constructs, and patterns, but also additional elements that allow us to leverage the expressive power of programming languages. Today I'd like to show you such items: aspects that would enable us to do cool stuff that is very hard to achieve otherwise.| awsmaniac.com
In the previous article, we have overcome two relatively straightforward and expected issues (especially if you have some experience with CloudFormation). Now we have a much bigger problem that we need to face.| awsmaniac.com
Now it's time to polish our project and face reality, what to do when we observe some problems. Today, we will talk about the prevalent AWS CloudFormation issue surfacing through AWS CDK.| awsmaniac.com
Cloud resources do not exist in isolation, as when it comes to Infrastructure as Code, we deal with infrastructure graph. It means that we need to create relationships between them, and AWS CDK has to support that - so let's learn how to do it!| awsmaniac.com
Because we use AWS CDK in some areas, we need to adjust our previous approach based, which is based on experience. Parametrizing stacks is such a place, and today, we will address that difference.| awsmaniac.com
Okay, so after understanding the bootstrap, testing, and why we have chosen TypeScript - it's time to define our first Construct and understand how to use this foundational element in AWS CDK.| awsmaniac.com
Controversial question? Well, maybe - however, I will try to find an objective answer for that critical question in the following blog post.| awsmaniac.com
Now we need to talk about testability! AWS CDK gives us unique selling points and mechanisms related to testing.| awsmaniac.com
Let's talk about one very important aspect of the CDK structure: bootstrap. Why we need it, and how CDK works under the hood.| awsmaniac.com
Today, we would like to start building our workshop infrastructure, which includes a dedicated VPC for each participant. VPC sounds hard, right? Let's see how we can implement it in AWS CDK.| awsmaniac.com
You must have heard the term serverless. It is 2019, and everyone in IT is buzzword driven. Many of the companies are actively participating in or seriously considering taking part in the serverless revolution. Is it worth it? What is in it for you? I would like to focus on not-so-obvious advantages that technology brings to the table, particularly business-wise.| awsmaniac.com
In August 2018, AWS announced that a new kid, called Cloud Development Kit, arrived on the block of Infrastructure as Code. What is it, and how it can help us with a daily struggle with CloudFormation?| awsmaniac.com
Here is the unofficial guide on preparing and passing the AWS Certified Solutions Architect - Professional exam (SAP-C01).| awsmaniac.com
This question popped into my mind recently. After several sessions with the AWS CDK, when I worked through typical tasks that we all do as Cloud Architect/DevOps Engineers on AWS, I realized that we did not arrive at the breakthrough in Infrastructure as Code space recently.| awsmaniac.com
Here is the unofficial guide on how to prepare and pass the AWS Certified Database Analytics - Specialty exam (DBS-C01).| awsmaniac.com
It is a longer article about my research, how AWS used formal methods - in particular, TLA+ to design their outstanding services like Amazon DynamoDB, Amazon EC2, or Amazon S3.| awsmaniac.com
If you are struggling with the choice of the cloud computing vendor and choosing between AWS and GCP, you may be interested in the following article. I tried to show you the benefits of Amazon Web Services, and when is it smarter to choose AWS over Google's Cloud.| awsmaniac.com
Choosing the best tool for your Infrastructure as Code is not an easy task. On the one hand, you are aware of the cloud providers' risks, including vendor lock-in. On the other hand, external tools impose many limitations. How to wisely choose the proper one? Let's find out!| awsmaniac.com
... at least the most major ones. 😉 This is one of those posts that I wanted to prepare a few years ago. However, I couldn't do that in an approachable form. Now I have found a really viable and interesting visualization, which may help make the topic easier to comprehend. Enjoy!| awsmaniac.com