Mohammad Alaggan
malaggan.bsky.social
Mohammad Alaggan
@malaggan.bsky.social
Sr. Software Development Engineer at @AWSCloud (CloudFront). Opinions are my own. ( malaggan.com / m_aggan@ on Twitter )
Reposted by Mohammad Alaggan
Great to see NIST take up a wide block cipher mode! At AWS we have to carefully engineer around the 128-bit safety limits. Otherwise hyper-scale systems like VPC, S3, and EBS would exceed those limits in seconds! 256-bits is much more misuse-proof.
csrc.nist.gov/News/2024/ni...
NIST Proposes to Standardize a Wider Variant of AES | CSRC
NIST indicated its interest in vetting another Rijndael variant for approval: Rijndael with 256-bit blocks (i.e., Rijndael-256) with a single key size of 256-bits. NIST plans to develop a draft standa...
csrc.nist.gov
December 25, 2024 at 4:41 AM
Reposted by Mohammad Alaggan
One of the biggest updates to AWS GuardDuty in a while: reporting attack sequences with actionable data instead of only individual findings. No additional cost.

AWS re:Invent 2024 - Uncovering sophisticated cloud threats with Amazon GuardDuty (SEC219)

m.youtube.com/watch?v=3fR2...
AWS re:Invent 2024 - Uncovering sophisticated cloud threats with Amazon GuardDuty (SEC219)
YouTube video by AWS Events
m.youtube.com
December 19, 2024 at 3:35 PM
Reposted by Mohammad Alaggan
The most valuable thing you can do for your career is to be thoughtful about how you spend your time. One of the tools I use most to do that, Mai-Lan Tomsen Bukovec's principal roles framework, is now available outside Amazon for the first time.
December 19, 2024 at 6:28 PM
Reposted by Mohammad Alaggan
My third talk at re:Invent this year was about patterns for system resilience. Here, I talk about the trouble with retries, metastability, the power of simulation, and some techniques for tackling tail latency: www.youtube.com/watch?v=rvHd...
AWS re:Invent 2024 - Try again: The tools and techniques behind resilient systems (ARC403)
YouTube video by AWS Events
www.youtube.com
December 17, 2024 at 6:23 PM
Reposted by Mohammad Alaggan
My second re:Invent talk is up! In this talk, I dive into the internals of thew new Aurora DSQL, looking at how we achieve each of the ACID properties, and highlight some of the decisions we made as we designed the product.
www.youtube.com/watch?v=huGm...
AWS re:Invent 2024 - Deep dive into Amazon Aurora DSQL and its architecture (DAT427-NEW)
YouTube video by AWS Events
www.youtube.com
December 16, 2024 at 6:27 PM
Reposted by Mohammad Alaggan
Some folk from software internals discord and I read the series of disaggregated oltp papers and met to talk about them. I wrote an informal overview of the papers and a summary of some of the discussion after each paper: transactional.blog/n...
Notes On: Disaggregated OLTP Systems
Aurora, Socrates, PolarDB, and Taurus.
transactional.blog
December 7, 2024 at 5:52 AM
Reposted by Mohammad Alaggan
The fourth and last in my series of blog posts on our new Aurora DSQL database is up! This time, we're looking at what happens during network partitions, and how we preserve consistency, availability, and durability. Check it out: brooker.co.za/blog/2024/12...
December 6, 2024 at 5:16 PM
Reposted by Mohammad Alaggan
Today's third blog post on Aurora DSQL: this time looking at the write and commit path, and how conflicts are detected and handled: brooker.co.za/blog/2024/12...
DSQL Vignette: Transactions and Durability - Marc's Blog
brooker.co.za
December 5, 2024 at 6:08 PM
Reposted by Mohammad Alaggan
Talking now about the building blocks approach to building services. Honestly that's why I love the old logo so much. AWS is at its absolute best when it's building low-level primitives vs. tilting at the up-the-stack windmill. It's why we're customers.
December 3, 2024 at 4:11 PM
"The overall approach here is disaggregation: we’ve taken each of the critical components of an OLTP database and made it a dedicated service. Each of those services is independently horizontally scalable, most of them are shared-nothing, and each can make the design choices that is most optimal..."
December 4, 2024 at 6:34 PM
Reposted by Mohammad Alaggan
US officials urge "turn to encrypted messages" and say they still have not been able to root out Chinese hackers from telco systems.
www.washingtonpost.com/technology/2...
U.S. officials say they still have not expelled Chinese telco hackers
U.S. officials said Tuesday they had not expelled Chinese hackers from telecommunications companies, warning concerned users to turn to encrypted messages.
www.washingtonpost.com
December 4, 2024 at 12:07 PM
Reposted by Mohammad Alaggan
Reading: Dissecting the Performance Gains in Amazon Q Developer agent for code transformation | AWS DevOps & Developer Productivity Blog - https://buff.ly/493732W
#AWS
Dissecting the Performance Gains in Amazon Q Developer agent for code transformation | Amazon Web Services
Amazon Q Developer Agent for code transformation is an AI-powered tool which modernizes code bases from Java 8 and Java 11 to Java 17. Integrated into VS Code and IntelliJ, Amazon Q simplifies the…
buff.ly
November 24, 2024 at 8:00 AM
Reposted by Mohammad Alaggan
D&D Combinatorics xkcd.com/3015
November 23, 2024 at 12:59 AM
Reposted by Mohammad Alaggan
New platform so I get to repost things. First of all, here is the greatest proof of all time
November 15, 2024 at 9:58 PM
Reposted by Mohammad Alaggan
I am devastated that, after multiple meetings with the product team and coming up with increasingly outlandish scenarios, I've been unable to find anything about this feature with which I can take issue.

Even the name is good. Ugh.

aws.amazon.com/blogs/aws-cl...
Announcing Savings Plans Purchase Analyzer | Amazon Web Services
Starting today, you can easily model your next Savings Plans purchases and evaluate the impact on cost, coverage, and utilization in the AWS Billing and Cost Management Console. You can input your own...
aws.amazon.com
November 22, 2024 at 10:12 PM
Reposted by Mohammad Alaggan
Rust Foundation Collaborates With AWS Initiative to Verify Rust Standard Libraries

foundation.rust-lang.org/news/rust-fo...
Rust Foundation
The Rust Foundation is an independent non-profit organization to steward the Rust programming language and ecosystem, with a unique focus on supporting the set of maintainers that govern and develop t...
foundation.rust-lang.org
November 21, 2024 at 1:00 AM