PartyRock: AI Python Code Checker for Tech Interview Simulation
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 [...]
Implementing IP Blocking and Unblocking Using AWS Lambda, Slack, and AWS Systems Manager
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 [...]
AWS in Bioinformatics: Biology, data, & the cloud
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. [...]
Deploy a Next.js Static Site to AWS with GitHub Actions and Bunjs
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 AWS Simple Storage Service (S3) along with AWS CloudFront. AWS Community [...]
Setting up Slack notifications on Tag Modifications for EC2 Instances
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 [...]
Introduction to Amazon SQS FIFO and Standard Queues
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, [...]
AWS Console-to-Code: Seamlessly Transform Manual Actions into Reusable Code
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 [...]
Automate CloudFront Invalidation via Slack
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 [...]
Streamline Log Monitoring for Nginx with CloudWatch Agent
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 [...]
Automated Slack Notifications for RI Coverage Across All AWS Regions
Efficient management of cloud resources is essential for maintaining a company's flexibility and cost-effectiveness. Reserved Instances (RIs) offer significant cost-saving opportunities, but to fully leverage its benefits, consistent monitoring and optimization are key. By automating Slack notifications for RI coverage, businesses can ensure teams stay informed and take timely action to maximize savings. This comprehensive article explores the advantages of integrating automated Slack notifications for RI coverage across all AWS regions, helping teams maintain [...]