Recent Posts
![Architecture Optimizations](https://taiha.dev/wp-content/uploads/2023/03/line.6A.png)
Architecture Optimizations
March 23, 2023 Tai HaCaching 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](https://taiha.dev/wp-content/uploads/2023/03/7xm.xyz_955433-scaled-1.jpg)
Decoupling Solutions on AWS
March 21, 2023 Tai HaA 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](https://taiha.dev/wp-content/uploads/2023/03/3t7F1rFWQtqAQcMMgqCwVQ_5c6144e65da04de0aa754eba5a6d4cf1_Reading1.4C.png)
Event-Driven Architectures on AWS
March 21, 2023 Tai HaAn 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](https://taiha.dev/wp-content/uploads/2023/03/database.png)
Databases on AWS
March 21, 2023 Tai HaDatabases 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](https://taiha.dev/wp-content/uploads/2023/03/a-person-typing-on-a-laptop-with-a-cloud-512x512-52434523.png)
Compute on AWS
March 21, 2023 Tai HaWhen 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](https://taiha.dev/wp-content/uploads/2023/03/Procrastination-mp3-image.png)
Procrastination
March 20, 2023 Tai Ha1/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](https://taiha.dev/wp-content/themes/onenice-3.6.0/static/images/thumbnail.png)
I Used ChatGPT (Every day) for 3 Months, Here’s What I’ve Learned
March 15, 2023 Tai HaYou 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](https://taiha.dev/wp-content/uploads/2023/03/a-persons-hand-holding-a-pen-writing-hab-256x256-29236579.png)
The Power of Habits – Charles Duhigg
March 15, 2023 Tai HaWhatʼ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](https://taiha.dev/wp-content/uploads/2023/03/screenshot_1678683077.png)
MacOS Ventura Keyboard Shortcuts
March 13, 2023 Tai HaStart 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 …