In this blog I walk through how to change an existing AWS::DynamoDB::Table to be an AWS::DynamoDB::GlobalTable without downtime and without the need to run a data migration script!
Last week I attended the AWS London Summit in the ExCel London. The London Summit is an event hosted by Amazon Web Services (AWS) targeted at developers, IT professionals, and business leaders.
In this blog, I’ll cover why I love Step Functions, the benefits they’ve brought me, and introduce some of the new features, discussing how they can impact future projects.
A huge part of these conferences are the people that you meet and the community that you have around you. While there was such a huge range of announcements at re:Invent in terms of compute, serverless and AI this year, I wanted to release this blog more on the community aspect of the conference!
Kinesis can be a valuable component in machine learning solutions, particularly in scenarios where real-time data processing and analysis are required. This is part of a blog series giving a high level overview of the different services examined on the AWS Machine Learning Specialist exam.
Data Visualisations can play a number of different roles within Machine Learning projects. They can be a big part of the Data Exploration process to help find insights within the data, understand its structure and see any pattern. This is part of a blog series giving a high level overview of the different services examined on the AWS Machine Learning Specialist exam.
This blog explores the different Data Preparation services AWS has to offer. This is part of a blog series giving a high level overview of the different services examined on the AWS Machine Learning Specialist exam.
When working on large Machine Learning projects, you need data. However, raw data is rarely in the ideal format for training models and so some form of data preparation is typically needed. This is part of a blog series giving a high level overview of the different services examined on the AWS Machine Learning Specialist exam.
When working with machine learning you will need access to data and within AWS there are many different ways to store that data. Choosing the right storage method will depend on the type of the data you are storing, its volume and how quickly you need to access it! This is part of a blog series giving a high level overview of the different services examined on the AWS Machine Learning Specialist exam.
Data is all around us and is an essential part of Machine Learning. This is part of a blog series giving a high level overview of the different services examined on the AWS Machine Learning Specialist exam.
This is part of a blog series giving a high level overview of Machine Learning theory and the AWS services examined on the AWS Machine Learning Specialty exam
When working with AWS services I have been using Terraform as my Infra As Code. In the project I am currently working on I have a CI/CD pipeline for deploying project code using GitHub actions. However, I would now like to extend my pipeline to deploy any infrastructure changes when there are any.
Last week, I had the honour of being a guest of AWS for a Riot Games Valorant Championships experience in Los Angeles. I find the game tech sector extremely interesting, as a lot of advances in technology and innovation have originated from game development.
As part of the AWS Community builder Program I have been selected to be a guest of Amazons at the Riot Games Valorant Championships in LA on the 24th August. Before I fly out I wanted to take a deeper look into the AWS and Riot Games partnership and see what technologies they are using and some of the problems they are solving.
As your project grows and user base expands, scaling up your compute resources becomes essential. In this blog I will explore the process of resizing AWS EC2 instances without incurring downtime and discuss some considerations to ensure a seamless transition.
When building media rich applications, that handle assets like images, audio or video — some of these assets may be publicly available, while some might be stored privately and only accessible by specific users.
This is my second time returning to AWS re:invent. Last year I was fortunate enough to receive the All Builders Welcome grant to attend, which was provided by the AWS DE&I team aimed at individuals within their first 5 years of their careers. This year I got the pleasure of returning with my new employer Hamilton Robson and was afforded the opportunity to give a Dev Chat about the awesome work we are doing.
Another reinvent has come and gone and what a week it has been! With 6 hotels, 65,000+ attendees and over 3000 sessions, it can be hard to navigate the amount of content generated throughout the week.
Recently, in a side project I had my first interaction with containerised Lambdas. Reason being is that I’ve began working with a number of machine learning libraries and the dependencies started to become large.
Over the last year at Hamilton Robson, we got a new business opportunity, to work with innovative tech to build a recruitment platform. We identified several different user flows during our service design sessions and in this blog, I want to cover two of these scenarios and the different AWS services used to implement them.
Day 2 at AWS re:invent started with a keynote session from AWS CEO Adam Selipsky. This was the first keynote session I attended at re:Invent and still can’t believe their was an opening act of a band playing at 8am before it started!
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS Auto Scaling
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS ECS, Fargate, EKS & ECR
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS Route 53
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS Active Directory
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS EFS & FSx
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS High Performance Computing (HPC)
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS Lambda
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS CloudFormation
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS Data Transfer
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS ENI, EN & EFA
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS SQS, SWF & SNS
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS Athena
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS Databases
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS Kinesis
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS Macie
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS CloudFront
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS CloudWatch Vs CloudTrail
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS Virtual Private Cloud (VPC)
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS Web Application Firewall (WAF)
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS Elastic Load Balancers (ELB)
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS Simple Storage Service (S3)
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS Elastic Block Storage (EBS)
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS Elastic Cloud Compute (EC2)
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS KMS & Cloud HSM
This is part of a blog series giving a high level overview of the different services examined on the AWS Solution Architect Associate exam. This blog covers AWS IAM & Billing
When setting up a database such as DynamoDB it is important to choose a region that is closest to where your users are located in order to reduce latency for sending/retrieving data.
Recently, I have been wanting to up my game when it comes to analysing data — so I decided to use this as an opportunity to take AWS Athena for a whirl and see what it’s capable of.
At Bazaarvoice we ended January with a two day global internal company hackathon. Myself, Angela Lappin, Sorcha McNamee & Lars Wiedenhoefer teamed up to become the ultimate hackathon team, known as “The Comprehenders”!
Amazon Simple Storage Service (S3) is an industry leading service for scalable and secure object storage!. There are so many use cases for S3 including; storage (photos, videos, documents etc.), backup/recovery and even static website hosting!
DynamoDB is Amazon’s managed NoSQL database service. This blog will be focusing on data retrieval and how it is critical to think about what your data will look like, to make an informed decision about your database design.