2025

Cloud

AWS Lambda Foundations

I created this presentation for an AWS Lambda knowledge-sharing session. The topics covered include event triggers, asynchronous workflows, AWS SAM, and security best practices.  This material is based on AWS public documentation and hands-on learning.

Cloud

Basics of DNS

Computers on the internet are identified using IP addresses. These can be up to 12 characters long for IPv4 (e.g. 255.255.255.255) and up to 39 characters long for IPv6 (e.g., 2001:db8::7334). Since these numbers are difficult for humans to remember, domain names are used as easy-to-read aliases for IP addresses. However, computers still need the

Software Engineering

Event driven architecture using request reply pattern

Here’s a short tutorial on using the request-reply pattern in an event-driven system. I find this particularly interesting because I’ve often wondered how a message producer can receive a response in such a system. How does that work in an event-driven architecture? Well, here’s the answer: you can design an event-driven system to handle responses

Scroll to Top