Best of AWSDecember 2025

  1. 1
    Article
    Avatar of goserverlessServerless·21w

    CI/CD for monorepos

    Serverless Framework Pro's CI/CD solution supports deploying multiple services from a single monorepo. Services should be organized in separate subdirectories off the root, with each service configured with the same app and org settings. After initial deployment via CLI, connect your GitHub or BitBucket repository and configure branch-to-stage mappings for automated deployments. Advanced features include selective deployments (only redeploy when specific service code changes) and dependency-based deployments (redeploy when dependent services or shared code folders are modified). This approach provides flexibility to deploy only what's needed based on code changes.

  2. 2
    Article
    Avatar of hnHacker News·20w

    AWS CEO Explains 3 Reasons AI Can’t Replace Junior Devs

    AWS CEO Matt Garman argues against replacing junior developers with AI, citing three key reasons: junior developers are often more proficient with AI tools than senior staff, they represent minimal cost savings as the lowest-paid employees, and eliminating them breaks the talent pipeline that companies need for future growth. He emphasizes that junior hires bring fresh perspectives, adapt quickly to new technologies, and form the foundation for developing future leaders. While acknowledging AI will change how developers work, Garman believes it will ultimately create more jobs than it eliminates in the medium to long term.

  3. 3
    Article
    Avatar of lobstersLobsters·20w

    Go ahead, self-host Postgres

    Self-hosting Postgres is more practical than cloud providers suggest. The author shares two years of experience running self-hosted Postgres serving millions of daily queries with minimal operational overhead (30 minutes monthly). Managed services like AWS RDS run standard Postgres with operational tooling, but at significant markup. Self-hosting offers better performance tunability, lower costs (dedicated servers cost less than equivalent RDS instances), and comparable reliability. The article provides specific configuration guidance for memory, connections, storage, and WAL settings, plus realistic time estimates for maintenance tasks. Self-hosting makes sense for most teams between complete beginners and enterprise-scale operations requiring dedicated database engineers.

  4. 4
    Article
    Avatar of infoqInfoQ·20w

    Decathlon Switches to Polars to Optimize Data Pipelines and Infrastructure Costs

    Decathlon migrated data pipelines processing small to mid-size datasets (under 50 GiB) from Apache Spark clusters to Polars running on single Kubernetes pods. The switch reduced compute launch time from 8 to 2 minutes and significantly lowered infrastructure costs. Polars' streaming engine enables processing datasets larger than available memory on modest hardware. The team now uses Polars for new pipelines with stable, smaller input tables that don't require complex joins or aggregations, while keeping Spark for terabyte-scale workloads. Challenges include managing Kubernetes infrastructure and limitations with certain Delta Lake features.

  5. 5
    Article
    Avatar of techleaddigestTech Lead Digest·21w

    Thousands of sensitive secrets published on JSONFormatter and CodeBeautify

    WatchTowr researchers discovered over 80,000 leaked sensitive secrets on JSONFormatter and CodeBeautify platforms, including passwords, API keys, cloud credentials, and private keys from government, finance, healthcare, and telecom organizations. Users unknowingly exposed data through predictable public URLs when using "Save" features. Despite months of warnings to organizations, the leaks persist, with evidence showing attackers already scraping these platforms. The research highlights critical security negligence in how developers handle sensitive information on public code-formatting tools.

  6. 6
    Article
    Avatar of neontechNeon·23w

    Improving DNS performance with NodeLocalDNS

    Neon deployed NodeLocalDNS across their Kubernetes clusters to optimize DNS performance for hundreds of thousands of ephemeral Postgres databases. By caching DNS requests locally on each node instead of routing them to central CoreDNS pods, they achieved an 84% reduction in 99th percentile latency and 87% improvement in 99.9th percentile latency. The deployment reduced network DNS traffic by 97% (from 2k to 60 requests/s), made traffic scale with nodes rather than pods, and unexpectedly helped identify DNS misconfigurations. The implementation required careful sequencing to avoid race conditions between kube-proxy and the DaemonSet, particularly on nodes with slow iptables rule installation.

  7. 7
    Video
    Avatar of techlinkedTechLinked·23w

    Microsoft, Please Stop.

    Windows 11 users face bugs including invisible login buttons and slower File Explorer performance despite updates. Amazon and Google launched a service simplifying multi-cloud connectivity between AWS and Google Cloud. OpenAI is testing ads in ChatGPT conversations, while a study found 21% of AI research peer reviews were likely AI-generated. Hardware news includes the IO X2 gaming handheld with AMD Ryzen AI Max Plus chip, AMD's accidentally leaked Ryzen 7 9850X3D processor, and Netflix removing casting support from newer Chromecast devices. India mandates pre-installed government security app on all smartphones, and Japan unveils a $385,000 human washing machine capsule.

  8. 8
    Article
    Avatar of halodocHalodoc·21w

    Kubernetes OptimizationInPlace Pod Resizing,ZoneAware Routin

    Halodoc reduced Kubernetes infrastructure costs by implementing two optimization strategies: in-place pod resizing to dynamically adjust resources during low-traffic periods without restarts (achieving ~15% CPU and ~10% memory reduction), and zone-aware routing to minimize cross-AZ traffic (reducing data transfer costs by ~25% and latency by ~5%). The approach uses a custom scheduler for periodic resource patching and Kubernetes' trafficDistribution: PreferClose feature combined with topology spread constraints to keep traffic within availability zones.

  9. 9
    Article
    Avatar of devclassDEVCLASS·22w

    AWS shows Rust love at re:Invent: 10 times faster than Kotlin, one tenth the latency of Go • DEVCLASS

    AWS now uses Rust by default for data plane projects after finding it significantly faster than Kotlin and Go. Aurora DSQL saw 10x performance improvement when rewritten from Kotlin to Rust. Datadog reduced Lambda cold start times from 700-800ms to 80ms by migrating from Go to Rust, with their observability agent running nearly 3x faster overall. The performance gains stem from Rust avoiding garbage collection overhead, which consumed 30% of execution time in Go code handling many small memory allocations. AWS Lambda now offers general availability for Rust functions using an OS-only runtime.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCamp·19w

    How to Run a Docker Container in AWS Lambda

    Learn to deploy a Docker container using AWS Lambda by building a Python application image, pushing it to Amazon ECR, and creating a Lambda function from that image. The tutorial covers building and testing a Docker image locally, authenticating with ECR, tagging and pushing the image, and deploying it as a serverless Lambda function with step-by-step CLI commands.