*Open Source at AWS:

Gavin Reji Thoppil
4 min readJun 18, 2021

What you men by open source?

Open source is something that people can use, modify and share as it is publicly available, free of cost and with unlimited access. Open source software is usually developed in a public manner.

what are the Advantages of Open source software?

  • Openness
  • Transparency
  • Flexible
  • Low cost
  • reliability

AWS is delighted to assist open source projects, foundations, and collaborators. AWS believe that open source is favorable to all, and AWS is devoted to deliver the value of open source to users as well as AWS’ technical quality to open source ecosystem.

Babelfish for PostgreSQL:

  • Babelfish for PostgreSQL is a Apache2.0 open source project that contains a Microsoft SQL Server compatible end point to PostgreSQL to permit PostgreSQL database to comprehend the SQL Server wire protocol and generally used SQL Server commands.
  • With Babelfish, applications run with little to no code changes, and without changing database drivers.

EKS Distro:

  • Amazon EKS Distro is Kubernetes allocation based on and used by Amazon Elastic Kubernetes Service to create consistent and protected Kubernetes clusters.
  • With EKSD, users can rely on the same versions of Kubernetes and its dependency deploy by Amazon EKS.
  • This consist of the latest upstream updates as well as extended security patching support.
  • EKSD follows the same Kubernetes version release cycle as Amazon EKS, and it provide the bits here. EKSD provide the similar software that enables thousands of Kubernetes clusters on Amazon EKS.

Bottlerocket:

  • Bottlerocket is open-source Linux based operating system designed for hosting containers.
  • Bottlerocket focuses on safety and maintainability, providing a consistent and safe platform for container based workloads.

AWS Distro for OpenTelemetry

  • AWS Distro for Open Telemetry is a safe,AWS-supported allocation of the Open Telemetry project.
  • Part of the Cloud Native Computing Foundation, Open Telemetry offer open source APIs, libraries, and agents to collect distributed traces and metrics for application monitoring.

Firecracker

  • Firecracker is a open source virtualization technology that is used for creating and manage secure, multi tenant container and function based services.
  • Firecracker is a virtual machine monitor that use the Linux Kernel based Virtual Machine to make and administer micro VMs.
  • Firecracker has a minimalist design. It exclude unnecessary devices and guest functionality to diminish the memory footprint and assault surface area of each micro VM.
  • This improve security, decreases the startup time, and increase hardware utilization. Firecracker currently supports Intel CPUs, with AMD .

OpenSearch

  • OpenSearch is a open source search and analytics group derived from Apache 2.0 licensed Elasticsearch 7.10.2 & Kibana 7.10.2. It has a search engine daemon, Open Search, and user interface, OpenSearch Dashboards.
  • OpenSearch allows user to simply secure, search, aggregate and analyze data. These capability are popular for use cases such as application search, log analytics, and above.
  • With Open Search users profit from having an open source product that they can use, modify, extend, monetize, and resell according to their needs

AWS Amplify

  • AWS Amplify is a combination of tools and services that can be used together to help front end web and mobile developers construct scalable full stack applications, powered by AWS.
  • With Amplify, users can build up app back ends and connect app in minutes, arrange static web apps in a few clicks, and easily administer app content remote the AWS console.
  • Amplify chains popular web frameworks include Java Script, React, Angular,Next.js, and mobile platforms including Android, IOS, React

FreeRTOS

  • FreeRTOS is a Real time operating system for microcontrollers.
  • A RTOS is an operating system that is optimized for utilization in real time applications.
  • Their main objective is to make sure a timely and deterministic response to events. The Real Time Scheduler is the fraction of the RTOS kernel that is accountable for deciding which task should be executed.

For any query feel free to contact @ rockstargang182@gmail.com

Thank you!

--

--