SShortSingh.
Back to feed

Tech article argues 'fast and scalable' are insufficient, unquantified system goals.

0
·1 views

A tech industry article criticizes the common practice of describing system designs with vague terms like 'fast and scalable.' The author argues these are not real requirements but unquantified wishes that fail to guide architectural decisions. The piece asserts that concrete, numerical non-functional requirements—like latency, throughput, and availability—are essential for selecting appropriate technology and preventing outages. It concludes by providing a template for quantifying these requirements in both interviews and real-world design documents.

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 ·

Developer proposes method to cancel orphaned VIN decode requests to save quota

A technical blog post on DEV Community addresses a problem where abandoned VIN decode requests continue consuming resources. The author describes how user actions like navigating away or submitting new forms can leave pending requests running. The proposed solution involves propagating cancellation signals from the user interface through backend services. This ensures that when a result is no longer needed, all associated upstream work is terminated. The goal is to prevent wasted quota on results that will never be displayed.

0
ProgrammingDEV Community ·

AI Meeting Transcription Tools Evolve for Remote Work Needs in 2025

AI meeting transcription technology has advanced rapidly, creating a complex landscape of solutions by 2025. The widespread adoption of remote and hybrid work has driven demand for reliable, automatic transcription tools. Key features determining effectiveness include accuracy, speaker diarization, real-time capabilities, and software integrations. Current systems use advanced speech recognition models that support multiple languages and noisy environments. Developers now evaluate tools based on real-world performance in diverse meeting scenarios.

0
ProgrammingDEV Community ·

AI Transforms Restaurant Menus with Personalized Nutrition and Allergy Info

AI food technology is making restaurant menus easier to navigate by analyzing dish contents. The technology uses machine learning to parse menu descriptions, identify ingredients, and flag potential allergens. It can estimate nutritional information and categorize dishes for dietary preferences like vegan or gluten-free. This addresses growing consumer demand for transparency and personalization. Restaurants are adopting these tools to meet diverse dietary needs and provide accurate data.

0
ProgrammingDEV Community ·

Complete guide to optimizing SVG icons for improved web performance

SVG icons are widely used for web interfaces due to their scalability but often carry performance penalties if not optimized. Unoptimized files from design tools contain metadata, redundancies, and inefficient paths that increase file size. Optimizing these icons reduces page load times, lowers bandwidth usage, and improves rendering speed. The process involves simplifying artwork, stripping unnecessary code, reducing path precision, and using tools like SVGO. Final steps include leveraging compression and proper caching when serving the icons.

Tech article argues 'fast and scalable' are insufficient, unquantified system goals. · ShortSingh