AWS Open Source Blog
Category: Developer Tools
Adding AWS X-Ray support to the OpenTelemetry PHP library
In this blog post, AWS observability team intern engineer Oliver Hamuy shares his internship experience on his project to enhance the OpenTelemetry PHP SDK by adding support for AWS X-Ray. Please note that the OpenTelemetry PHP SDK is in development and in alpha state currently. We’ve tested the X-Ray pipeline for simple tracing using a […]
Developing microservices using container image support for AWS Lambda and AWS CDK
AWS Cloud Development Kit (AWS CDK) is an open source software development framework used to define cloud application resources using familiar programming languages. AWS CDK can build container images locally, deploying them to Amazon Elastic Container Registry (Amazon ECR), and configure them to run as Lambda functions. AWS CDK accelerates onboarding to AWS because there […]
Cloud governance and compliance on AWS with policy as code
To stay competitive, organizations must innovate faster and operate more efficiently, and using dynamic and highly scalable cloud resources can help. IT teams can shift from the mindset of a binary choice between business agility and governance control, to a mindset that includes speed and governance over cost, security, compliance, and more. The following common […]
Getting started with Bottlerocket on AWS Graviton2
AWS Bottlerocket is a Linux distribution that has been designed from the ground up to run containers. With its built-in security hardening and transactional update model, Bottlerocket offers improved security and operations for container infrastructure. It can be integrated with container orchestrators to allow for auto-update, thereby reducing management and operational overhead along with improved […]
Packaging and deploying AWS Lambda functions written in Java with AWS Cloud Development Kit
Many Java applications use Apache Maven or Gradle for building and managing the project. These tools help map how to build a particular piece of software, along with its different dependencies. In almost every scenario, these applications will depend on several external dependencies/libraries. AWS Lambda functions written in Java also use these tools for packaging […]
TLS 1.0/1.1 changes in OpenJDK and Amazon Corretto
Starting on April 20, 2021, quarterly update releases of OpenJDK are disabling TLS1.0 and TLS1.1 availability by default in all versions of OpenJDK. Amazon Corretto will be keeping TLS1.0 and TLS1.1 available by default for a while longer. Feedback from customers and industry partners suggests that this deprecation has the potential to cause outages, so […]
What to expect at CDK Day 2021
On September 30, 2020 a small group of community members came together to throw our first CDK Day, with people joining us from around the world to celebrate the family of products built on the Cloud Development Kit: AWS Cloud Development Kit (AWS CDK), CDK for Terraform, cdk8s, and projen. CDK Day 2021 takes place […]
Tracing AWS Lambda functions in AWS X-Ray with OpenTelemetry
AWS Distro for OpenTelemetry is a secure, Amazon Web Services (AWS)-supported, production-ready distribution of the Cloud Native Computing Foundation (CNCF) OpenTelemetry project that provides open source APIs, libraries, and agents to collect distributed traces and metrics for application monitoring. OpenTelemetry is a community effort to simplify observability instrumentation for all. As a committed, active member of […]
Using strong typing practices to declare a large number of resources with AWS CDK
AWS Cloud Development Kit (AWS CDK) is an open source software development framework that is used to declare Infrastructure as Code (IaC). It allows users to declare infrastructure in a general-purpose programming language and is an abstraction built on top of AWS CloudFormation. Resources declared in AWS CDK compile down to CloudFormation stacks that can […]
Heapothesys benchmark suite adds end-to-end timeliness metrics
Amazon Web Services (AWS) customers seek to assure consistent, reliable, and cost-efficient services. Assuring consistency includes reducing variance in transaction completion times. Assuring reliability requires that the rare transactions that do not complete within the service-specific target deadline do eventually complete in as short a time as possible. Cost efficiency drives service providers to process […]