BLOG

Home » BLOG » Page 2

Understanding Your API: The API-verse

2024-11-20T10:40:35+00:00

In this blog, I will guide you through understanding the various types of APIs. You'll learn about different API classifications you can use for your next project and when to implement each one. This high-level overview of API varieties will expand your knowledge and help you become well-versed in how each API functions. What is an API? (Application Programming Interface) An API or Application Programming Interface acts as a bridge between different software allowing them to communicate, share data, and functionalities effortlessly. Think of it this way: Imagine a customer, a waiter, and the kitchen. The waiter acts as the [...]

Understanding Your API: The API-verse2024-11-20T10:40:35+00:00

PartyRock: AI Python Code Checker for Tech Interview Simulation

2024-11-05T09:32:12+00:00

Bookmarks What is Party Rock? AI Code Checker Tools Comparison UI Components of our PartyRock-based Python Code Checker Python Interview Topics Covered by the PartyRock app Use-cases and Applications of PartyRock-based Python Code Checker  Hands-on Exercise: Getting Started with PartyRock Final Remarks References Are you a recent college graduate or someone transitioning into a tech career, striving to succeed in coding interviews focused on Python? Indeed, Python ranks among the most common and flexible programming languages in the tech world. Perhaps you have explored various ways to study Python [...]

PartyRock: AI Python Code Checker for Tech Interview Simulation2024-11-05T09:32:12+00:00

Implementing IP Blocking and Unblocking Using AWS Lambda, Slack, and AWS Systems Manager

2024-11-04T09:25:13+00:00

Blocking IP addresses is a crucial security measure for protecting an organization's infrastructure from various cyber threats, including DDoS attacks, brute-force login attempts, and unauthorized access. By blocking malicious or suspicious IPs, organizations can prevent system compromise, reduce unwanted traffic, and ensure that only trusted networks access critical resources. This helps maintain the performance and stability of the systems while ensuring compliance with security policies. Automating IP blocking using AWS Lambda and AWS Systems Manager (SSM) allows for a quick and efficient response to threats, securing environments with minimal manual intervention. Managing IP access is an essential aspect of securing [...]

Implementing IP Blocking and Unblocking Using AWS Lambda, Slack, and AWS Systems Manager2024-11-04T09:25:13+00:00

AWS in Bioinformatics: Biology, data, & the cloud

2024-11-02T06:42:44+00:00

Marriage of biology and tech. With the current technological advancements, how about we throw in the cloud in the tech too? Just like... Bioinformatics in AWS HealthOmics. Yes, you read that right! Are you torn between the two and want to pursue them both? To sit in a laboratory working on something new and interesting without bidding your farewell to the “Hello World!”? Then this article will introduce a field that may interest you. Maybe you are a biologist who wants to know how to use your domain expertise to move into the technological realm. Or perhaps you are a [...]

AWS in Bioinformatics: Biology, data, & the cloud2024-11-02T06:42:44+00:00

Deploy a Next.js Static Site to AWS with GitHub Actions and Bunjs

2024-12-11T16:15:36+00:00

At the AWS Community Day Philippines 2024, during the preparation for the event, the organizers assigned me the responsibility of setting up a Continuous Integration and Continuous Deployment (CI/CD) strategy for the website. Therefore, in this blog, I will explain the approach I took and how I utilized GitHub Actions and BunJs to create a swift and efficient CI/CD pipeline for deployment on Amazon Simple Storage Service (S3) along with Amazon CloudFront. AWS Community Day Philippines 2024 Website Next.js is a widely-used React framework that offers a variety of features for full-stack web applications, as well as multiple rendering options, [...]

Deploy a Next.js Static Site to AWS with GitHub Actions and Bunjs2024-12-11T16:15:36+00:00

Setting up Slack notifications on Tag Modifications for EC2 Instances

2024-10-31T00:44:52+00:00

Monitoring resource configurations in a dynamic cloud environment is important, especially in production. One essential aspect of managing AWS resources, such as Amazon EC2 instances, is tracking tag modifications. Tags are not just labels but vital in organizing resources, enabling billing allocation, and enforcing compliance policies. Any unintentional tag modification can disrupt operations or mislead resource management, making timely alerts vital. This article will guide you through setting up automated Slack notifications to alert your team whenever a tag modification occurs on production EC2 instances. Using a combination of Amazon EventBridge, AWS Lambda, and Slack API, you can create a [...]

Setting up Slack notifications on Tag Modifications for EC2 Instances2024-10-31T00:44:52+00:00

Introduction to Amazon SQS FIFO and Standard Queues

2024-10-29T13:05:11+00:00

Amazon Simple Queue Service (SQS) is a fully managed message queuing service by AWS that allows distributed applications to communicate asynchronously, making it a critical tool for decoupling microservices and improving system resilience. SQS offers two types of queues tailored for different use cases: Standard Queues: These queues are designed for high throughput, allowing an unlimited number of transactions per second while supporting at-least-once message delivery. Although standard queues don’t guarantee strict message ordering, they excel in scenarios where speed and scalability are prioritized over sequence, such as large-scale data processing or background tasks. FIFO (First-In-First-Out) Queues: FIFO queues ensure [...]

Introduction to Amazon SQS FIFO and Standard Queues2024-10-29T13:05:11+00:00

AWS Console-to-Code: Seamlessly Transform Manual Actions into Reusable Code

2024-10-29T08:00:35+00:00

Cloud computing today demands efficiency and automation like never before. AWS Console-to-Code is an innovative tool designed to bridge manual operations with automated infrastructure management. By transforming console actions into reusable Infrastructure-as-Code (IaC), this feature streamlines workflows, enhances consistency, and accelerates deployment processes. This article will guide you through the process of implementing AWS Console-to-Code to launch Amazon EC2, VPC, and RDS. What is AWS Console-to-Code? AWS Console-to-Code utilizes Amazon Q Developer to simplify the process of automatically converting your console actions into reusable code snippets. Whether you're setting up an EC2 instance or configuring a VPC, AWS Console-to-Code can generate code in [...]

AWS Console-to-Code: Seamlessly Transform Manual Actions into Reusable Code2024-10-29T08:00:35+00:00

Automate CloudFront Invalidation via Slack

2024-10-25T10:03:51+00:00

In today's digital age where most people are using gadgets, we're likely familiar with the term "cache". Most of us first hear about cache when looking to free up storage or improve performance on our mobile devices especially for android users. If we look at our device's settings then navigate to the storage of an application, we will see two options: one is to delete the app entirely, and the other one is to clear its cache. Of course if you're still using your application, you'll click the second option. And after it, voila! Your application seems to run smoother. [...]

Automate CloudFront Invalidation via Slack2024-10-25T10:03:51+00:00

Streamline Log Monitoring for Nginx with CloudWatch Agent

2024-09-27T01:31:47+00:00

Monitoring the health and performance of your applications is essential for maintaining reliable operations, detecting issues, and troubleshooting efficiently. Monitoring logs can provide invaluable insights into server behavior, user activity, and error occurrences regarding web services. However, tracking logs across distributed systems can be challenging. Amazon CloudWatch Agent is a powerful tool that collects metrics and logs from your EC2 instances and on-premises servers and centralizes them in Amazon CloudWatch. With centralized monitoring, teams can quickly detect anomalies, respond to incidents, and ensure smooth operation across different environments. In this article, we'll explore how you can use the CloudWatch Agent [...]

Streamline Log Monitoring for Nginx with CloudWatch Agent2024-09-27T01:31:47+00:00

AWS, Azure, and GCP Certifications are consistently among the top-paying IT certifications in the world, considering that most companies have now shifted to the cloud. Upskill and earn over $150,000 per year with an AWS, Azure, or GCP certification!

Follow us on LinkedIn, Facebook, or join our Slack study group. More importantly, answer as many practice exams as you can to help increase your chances of passing your certification exams on your first try!