SShortSingh.
Back to feed

Engineer Builds Zero-Cost AWS Tool to Detect Forgotten Suspended Auto Scaling Groups

0
·4 views

A software engineer developed a serverless monitoring system to detect suspended Amazon EC2 Auto Scaling Groups (ASGs) that are often forgotten after incidents. The tool uses AWS Lambda, EventBridge, and SES to scan all ASGs daily and email an HTML report listing any groups with suspended processes such as Launch, HealthCheck, or Terminate. Suspended ASGs pose a silent risk because AWS does not trigger any default alarms, meaning failures may only surface during the very incident where scaling was needed. The solution is entirely dependency-free, requires no dedicated servers or agents, and costs virtually nothing to operate. The engineer also documented two real production bugs encountered during development, offering practical lessons for others building similar serverless workflows.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Power BI Data Modelling: Star Schemas, Relationships, and Joins Explained

Data modelling in Power BI involves organizing tables, defining relationships, and structuring business data so it can be efficiently analyzed. Common data sources such as databases, Excel files, and cloud platforms often store related information across separate tables, requiring Power BI to understand how those tables connect. Microsoft recommends using dimension tables for filtering and grouping while reserving fact tables for summarization, following a star schema approach. Flat tables, which store all information in a single structure, are simple but cause data repetition issues at scale, making them unsuitable for large datasets. Key concepts covered include cardinality, filter direction, Power Query joins, and the distinction between joins and model relationships.

0
ProgrammingDEV Community ·

A Practical Guide to Data Modelling, Relationships and Joins in Power BI

Microsoft Power BI is a business intelligence platform that connects, transforms, and visualizes organizational data through structured data models. Data modelling in Power BI involves organizing multiple tables and defining relationships between them to enable efficient analysis and reporting. The three primary modelling approaches are flat tables, star schema, and snowflake schema, each suited to different data complexity levels. A well-designed data model improves DAX calculation accuracy, reduces memory usage, and ensures dashboards remain scalable and maintainable over time. While flat tables are simple to build for small analyses, star schemas are preferred for larger datasets due to their predictable join paths and better compression performance.

0
ProgrammingDEV Community ·

Step-by-Step Guide: Building Your First ASP.NET Controller

A new tutorial on DEV Community walks beginners through creating their first ASP.NET controller using C# and .NET 10 or later. The guide covers setting up a controller class, applying routing and API attributes, and migrating endpoints from the main program file. It also demonstrates how to register controllers in Program.cs and test them via the Scalar API reference tool. Additional examples show how to build parameterized endpoints that simulate async delays and return dynamic responses. The series is set to continue with topics covering database integration and more advanced features.

0
ProgrammingDEV Community ·

Developer builds ad-free Android video player Olo Player to cut through app bloat

An Android developer frustrated with ad-heavy, feature-bloated media players like MX Player has built and released a free alternative called Olo Player on the Google Play Store. The app focuses on pure offline video playback, eliminating ads, push notifications, and streaming feeds that have increasingly cluttered mainstream players. Key features include dual subtitle support, real-time subtitle sync adjustment, gesture controls, background audio, and picture-in-picture mode. Built using Flutter, the player supports 4K hardware-accelerated decoding across low-end and mid-range devices. Olo Player is available at no cost with no paywalls, and the developer is actively seeking user feedback to guide future updates.