7 core components of an Internal Developer Platform
Internal Developer Platforms are widely spreading because they simplify the daily work of developers. Read the blog post to discover the 7 core components!
Internal Developer Platforms are widely spreading because they simplify the daily work of developers. Read the blog post to discover the 7 core components!

The AWS Lambda now allows new and existing functions to run on Arm-based AWSGraviton2processors, resulting in better performance and lower costs. - Graviton2 architecture provides physical cores, better scalability, and more cache on a per-CPU basis. - For Golang to run on Graviton, specify the arch.. read more

Amazon OpenSearch Service has introduced a new managed data ingestion tier, OpenSearch Ingestion, which enables petabyte-scale data ingestion and processing. - The service allows users to filter, transform, redact, and route data prior to indexing it in OpenSearch-managed clusters or serverless coll.. read more

AWS Lambda now supports Java 17 as a managed runtime and container base image, offering new language features and performance improvements. - To deploy Lambda functions with Java 17, upload the code through the console, CLI, AWS SAM, or CloudFormation. - Existing functions can be migrated to Java 17.. read more

Amazon S3 now applies two new default bucket security settings by automatically enabling S3 Block Public Access and disabling S3 access control lists (ACLs) for all new S3 buckets. - This change was firstannounced on December 13, 2022, begandeploying on April 5, 2023, and is now applied to all AWS R.. read more

Observability allows IT teams to gather data from various sources and gain a complete understanding of a system's behavior and health. - Adopting a full-stack observability platform can lead to improved user experience, better monitoring of SLA metrics, increased visibility over IT infrastructure, a.. read more
The article discusses how Grafana can help monitor serverless environments, specifically AWS Fargate. - Serverless computing has taken off as a way to move away from the complexity and cost of physical servers and virtual machines. - Grafana helps monitor Fargate by collecting and sending metrics, l.. read more

Pion WebRTC is a Go implementation of WebRTC. If you haven't used it before check outawesome-pionorexample-webrtc-applicationsfor what people are doing. This release includes 260 commits from 55 authors. It was primarily focused on providing more tools around understanding and handling network cond.. read more

This article explores when concurrency in Golang is beneficial, and when there are diminishing returns. The author uses the Dispatcher -> Worker -> Job pattern to benchmark and compare results in different scenarios to determine when this pattern operates optimally under different types of loads. T.. read more

The article discusses how to useadvisory locksin Postgres using a string as a lock key in Go. - Advisory locks allow clients to take out specific locks with meanings defined by an application, and they are useful for app coordination. - Postgres tracks lock IDs as integers internally, but it's commo.. read more