Posts Tagged: aws
Stay up-to-date with the latest news, tips, and insights on Amazon Web Services (AWS) and learn how to build, deploy, and manage your applications in the cloud.
Posts In 2023
Observed No. 11 - Saving Costs on AWS (Article)
Published by Stuart Blackler on: 2023-04-24. Tagged:devopsaws
Welcome to the 11th edition of Observed! The newsletter delivers a tip you can implement across many categories like AWS, Terraform and General DevOps practices in your infrastructure. This week’s edition looks at AWS Cost Savings.
Every company seems to be cutting costs in one way or another. Let’s look at different ways you can visualize and reduce costs.
Observed No. 10 - Chaos Engineering on AWS (Article)
Published by Stuart Blackler on: 2023-03-20. Tagged:devopsaws
Welcome to the 10th edition of Observed! Your weekly newsletter, where I bring you a tip you can implement in your infrastructure across many categories like AWS, Terraform and General DevOps practices. This week’s edition looks at the practice of Chaos Engineering.
Observed No. 7 - Well Architected (Article)
Published by Stuart Blackler on: 2023-02-27. Tagged:devopsaws
Welcome to the seventh edition of Observed! Your weekly newsletter, where I bring you a tip you can implement in your infrastructure across many categories like AWS, Terraform and General DevOps practices. This week’s edition looks at the Well-Architected framework.
Unlocking the Best of AWS Route 53 (Video)
Published by Stuart Blackler on: 2023-02-26. Tagged:devopsaws
In this video, I will show you the power of wildcards, health checks, and, my favourite, a Netflix-style multi-region DNS setup for scenarios on AWS Route 53. You’ll learn about the many capabilities of this service and how to use it to your advantage. Each section is accompanied by Terraform code. This video was originally was posted under DevOpsWithStu, but since then I have merged the channels together.
How to Use AWS IAM Identity Centre With Terraform (Video)
Published by Stuart Blackler on: 2023-02-26. Tagged:devopsaws
This video will look at how to log in with AWS IAM Identity Centre and what to do when Terraform doesn’t work out of the box! Learn some of the inner mechanics behind AWS SSO Login. This video was originally was posted under DevOpsWithStu, but since then I have merged the channels together.
Observed No. 4 - Emerging Pattern: Centralised Ingress (Article)
Published by Stuart Blackler on: 2023-01-23. Tagged:devopsaws
Welcome to the fourth edition of Observed! Your weekly newsletter, where I bring you a tip you can implement in your infrastructure across many categories like AWS, Terraform and General DevOps practices. This week’s edition looks at a common pattern emerging across the industry: Centralised Ingress.
Observed No. 3 - Understanding Split Horizon DNS: How It Works and How to Implement It in AWS (Article)
Published by Stuart Blackler on: 2023-01-16. Tagged:devopsaws
Welcome to the third edition of Observed! Your weekly newsletter, where I bring you a tip you can implement in your infrastructure across many categories like AWS, Terraform and General DevOps practices. This week’s edition looks at Split Horizon DNS.
Observed No. 1 - VPC Endpoint Policies (Article)
Published by Stuart Blackler on: 2023-01-02. Tagged:devopsaws
Welcome to the very first edition of Observed! Each week I bring you a tip you can implement in your infrastructure across many categories like AWS, Terraform and General DevOps practices. This week’s edition looks at VPC endpoint policies in AWS. What Are VPC Endpoints? VPC endpoints are network interfaces you can create in your VPC to enable communication between your VPC and other AWS services without using an Internet gateway, VPN, or VPC peering.
Posts In 2022
AWS Timestream & .NET - Underrated? (Video)
Published by Stuart Blackler on: 2022-10-21. Tagged:dotnetaws
Let’s look at how to use AWS Timestream in .NET. Timestream is a managed time series database from AWS. It’s fast and scalable, with advanced features like scheduled queries.
Live: Serverless SaaS (Video)
Published by Stuart Blackler on: 2022-09-01. Tagged:devopsaws
In this session, I’m going to build out a design for a serverless SaaS solution on AWS. This takes into account things like budgetting and technology choices. The aim will be to to deploy a regionally independent solution.
Live AWS System Design: Payments Gateway (Video)
Published by Stuart Blackler on: 2022-08-18. Tagged:devopsaws
In this session, we are going to design a typically Payments Gateway that you would be expected to design as part of the hiring process for a FinTech. We will about some of the considerations to take into account when facing this question in a systems design interview.
Live: AWS Multi-Account Structure Design (Video)
Published by Stuart Blackler on: 2022-08-11. Tagged:devopsaws
In this session, we are going to design an AWS Multi-Account structure and the networking behind it. We will learn how to connect different accounts together and some of the considerations to take into account when facing this question in a systems design interview.
Live: Systems Design - Stock Tick API (Video)
Published by Stuart Blackler on: 2022-08-04. Tagged:devopsaws
In this session, we are going to design a fairly typical stock trading API. We are going to go through some of the considerations that you need to have as well as looking at some of the curve balls that you may face. This will help you design distributed systems and data intensive applications using an event driven architecture.
Extending the AWS SDK for .NET (Video)
Published by Stuart Blackler on: 2022-01-08. Tagged:dotnetaws
In this video we’re taking a look at how to extend the AWS SDK for .NET, which can be useful for various tasks like adding in some custom observability components into the request pipeline. This article is a companion resource for the video linked above in case you prefer a written version. I’m actively using the approach described here to implement distributed tracing for all my AWS calls.
Extending the AWS SDK for .Net (Article)
Published by Stuart Blackler on: 2022-01-08. Tagged:dotnetaws
In this article we’re taking a look at how to extend the AWS SDK for .NET, which can be useful for various tasks like adding in some custom observability components into the request pipeline. This article is a companion resource for the video linked above in case you prefer a written version. I’m actively using the approach described here to implement distributed tracing with OpenTelemetry for all AWS calls at work.
Posts In 2021
AWS Architecture Design - Global Lifts Scenario (Video)
Published by Stuart Blackler on: 2021-02-04. Tagged:dotnetaws
Ever wondered how to answer the architecture design questions in interviews? If so, this video is for you. I take a sample of what I often receive as an architecture test and walk through how I would design the architecture on AWS explaining each design decision on the way - often with notes about the technology capabilities along the way. We will also go through some common questions that are often thrown in as curve balls during the process - including how to prevent them through efficient design.
Nothing in this video is scripted or prepared in anyway, just the scenario, the camera (which died) and my thoughts. Please do your own research on the techniques presented here before you implement them in your architectures to make sure you have a real understanding of how it all works.
If you like this video and want to see more like this, or have a scenario you would like me to cover, please let me know in the comments below and we can explore new scenarios together :)
Using Certificates From AWS Private Certificate Authority in .NET (Article)
Published by Stuart Blackler on: 2021-01-17. Tagged:dotnetdevopsaws
As more and more companies get hacked, there is a strong resurgence in the community for the desire to have TLS for everything, everywhere. There are many valuable projects, tools and resources, such as LetsEncrypt available to help both individuals & companies secure their resources. One of those tools is AWS Private Certificate Authority.
Posts In 2020
Publish Metrics to Cloudwatch in .NET Core (Article)
Published by Stuart Blackler on: 2020-12-13. Tagged:dotnetdevopsaws
In a previous post I took a look at how we can utilize .NET event counters to record metrics in our applications. However, I never covered the implementation of how I write the metrics to either CloudWatch or DataDog. In this article, I’m going to take a look at how to publish metrics to CloudWatch and one way of integrating it with the aforementioned blog series.
Building a Zero Trust Architecture in AWS (Article)
Published by Stuart Blackler on: 2020-12-05. Tagged:dotnetdevopsaws
In the vast majority of companies that I’ve been in, software engineering & infrastructure best practises have often been left as something that needs to be updated later because building the product comes first. This is completely understandable as if you don’t have a product, you don’t have employment. This presents problems later when companies are beginning to scale rapidly and become popular. Not only does the company becomes a target for malicious actors, but security-related incidents can easily occur by leaving storage devices open accidentally. Once a malicious actor is in your system, you usually have pretty big problems unless you design your architectures with Zero Trust in mind.