AWS Open Source Blog
Category: Open Source
Monitor AWS services used by Kubernetes with Prometheus and PromCat
AWS offers Amazon CloudWatch to provide observability of the operational health for your AWS resources and applications through logs, metrics, and events. CloudWatch is a great way to monitor and visualize AWS resources metrics and logs. Recently I’ve found that some customers are adopting Prometheus as their monitoring standard because it offers the ability to […]
Automating your ECS container architecture deployments with ECS ComposeX
This is a guest post by a third-party author. John Preston is an experienced solution architect who enjoys development and who has spent time working on and open sourcing the automation of AWS architecture deployments, including the ECS ComposeX open source project. In this post, John talks about the motivation for this project, and how […]
Deploy, track, and roll back RDS database code changes using open source tools Liquibase and Jenkins
Customers across industries and verticals deal with relational database code deployment. In most cases, developers rely on database administrators (DBAs) to perform the database code deployment. This works well when the number of databases and the amount of database code changes are low. As organizations scale, however, they deal with different database engines—including Oracle, SQL […]
Introducing Heapothesys, an open source Java GC latency benchmark with predictable allocation rates
The Amazon Corretto team introduces the open source Heapothesys benchmark, a synthetic workload that simulates fundamental application characteristics that affect garbage collector (GC) latency. The benchmark creates and tests GC load scenarios defined by object allocation rates, heap occupancy, and JVM flags, then reports the resulting JVM pauses. OpenJDK developers can thus produce reference points […]
Adopting machine learning in your microservices with DJL (Deep Java Library) and Spring Boot
Many AWS customers—startups and large enterprises—are on a path to adopt machine learning and deep learning in their existing applications. The reasons for machine learning adoption are dictated by the pace of innovation in the industry, with business use cases ranging from customer service (including object detection from images and video streams, sentiment analysis) to […]
Managing secrets deployment in Kubernetes using Sealed Secrets
Kubernetes is an open source system for automating the deployment, scaling, and management of containerized applications. It is especially suitable for building and deploying cloud-native applications on a massive scale, leveraging the elasticity of the cloud. Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service for running a production-grade, highly available Kubernetes cluster on […]
The Instaclustr sign of open source success
September 8, 2021: Amazon Elasticsearch Service has been renamed to Amazon OpenSearch Service. Visit the website to learn more. In a 2001 interview, Brian Behlendorf, then president of the Apache Software Foundation, was asked to identify the most foundational right in open source—the thing that, if removed, makes open source not open source. His response? […]
What’s new with the open source Robot Operating System in 2020
Not many people can say their job revolves around robotics and community, but Katherine Scott is one of them. Katherine Scott—or Kat, as her teammates call her—is a Developer Advocate at Open Robotics, an organization that develops open source software for use with robotics. Part of her job is helping developers stay focused on development […]
Managing hybrid storage in an increasingly agile time with OpenShift Container Storage on AWS
This article is a guest post from Mayur Shetty, a Senior Solution Architect within Red Hat’s Global Partners and Alliances organization. According to the 2019 CNCF Survey, 84% of customers surveyed have containers workloads in production, which is a dramatic increase from 18% in 2018. This increase is driven by a customer need to be […]
Machine learning with AutoGluon, an open source AutoML library
If you work in data science, you might think that the hardest thing about machine learning is not knowing when you’ll be done. You start with a problem, a dataset, and an idea about how to solve it, but you never know whether your approach is going to work until later, after you’ve wasted time. […]