Recent Posts

Architecture Optimizations

Architecture Optimizations

March 23, 2023 Tai Ha

Caching for Amazon DynamoDB by using Amazon DynamoDB Accelerator Raf mentioned that if you need to improve Amazon DynamoDB performance to microsecond latency, to look into using Amazon DynamoDB Accelerator (DAX). DAX is a fully managed, highly available, in-memory cache for DynamoDB that’s designed to deliver up to a 100-times …

Decoupling Solutions on AWS

Decoupling Solutions on AWS

March 21, 2023 Tai Ha

A loosely coupled architecture minimizes the bottlenecks that are caused by synchronous communication, latency, and I/O operations. Amazon Simple Queue Service (Amazon SQS) and AWS Lambda are often used to implement asynchronous communication between different services.You should consider using this pattern if you have the following requirements: A disadvantage of …

Event-Driven Architectures on AWS

Event-Driven Architectures on AWS

March 21, 2023 Tai Ha

An event-driven architecture uses events to invoke and communicate between decoupled services. It’s a common architecture in modern applications that are built with microservices. An event is a change in state, or an update, such as placing an item in a shopping cart on an ecommerce website. Events can either …

Databases on AWS

Databases on AWS

March 21, 2023 Tai Ha

Databases are purpose-built on AWS, which means that each AWS database service is built for a specific use case or set of use cases. Using a database that is a best fit for the use case can save a lot of time in development hours. In the past, it was …

Compute on AWS

Compute on AWS

March 21, 2023 Tai Ha

When you consider what compute service to use for a specific use case, you should ensure that you are up to date on any new AWS service or feature releases. To review a high-level overview of the different AWS compute services AWS, see Compute on AWS – Compute for any …

Procrastination

Procrastination

March 20, 2023 Tai Ha

1/10 What’s in it for me? Learn why you procrastinate – and how to stop. While almost everybody procrastinates at some point in their lives, it can be a chronic issue for some. When procrastination becomes a consistent pattern, it can be as frustrating for the procrastinator as it is …

I Used ChatGPT (Every day) for 3 Months, Here’s What I’ve Learned

I Used ChatGPT (Every day) for 3 Months, Here’s What I’ve Learned

March 15, 2023 Tai Ha

You see, ChatGPT isn’t just your average writing assistant. It’s a full-blown language model that can write just about anything you throw at it. From poetry to movie scripts to even movie scripts, (hey, we all need help with those sometimes), ChatGPT has got you covered. But here’s where things get …

The Power of Habits – Charles Duhigg

The Power of Habits – Charles Duhigg

March 15, 2023 Tai Ha

Whatʼs in it for me? Learn to pick up or drop any habit you wish. You’ve made the decision: no more cigarettes! Or maybe itʼs: no more junk food! For a couple of weeks, things go swimmingly. You’re proud of yourself. But then, one day, the craving suddenly overpowers you …

MacOS Ventura Keyboard Shortcuts

MacOS Ventura Keyboard Shortcuts

March 13, 2023 Tai Ha

Start up Mac At times when you have to boot your Mac, all you need is to press the power button, wait for the apple logo (and chime) to kick in, and the operating system is loaded. But did you know that there are options to start up your Mac …