What Are APIs?


You can see a list of my articles and projects on REST APIs below!

I led a team of engineers through a three-day hackathon. We developed a POC of a public-facing API using various technologies, specifically Python, FastAPI, Docker, and Snowflake. We presented our results to the company at the end of the hackathon.

What Are APIs?

API stands for "Application Programming Interface" and is one of the most important pieces of a software service.

As a pet project, I built a system using Airflow, Docker, Python, and an AWS S3 bucket to monitor and track Bitcoin price fluctuations. When scheduled, the Airflow DAG file_to_S3 (1) hits the coinbase API every five minutes, (2) writes the results into an AWS S3 bucket, and (3) sends a confirmation to my personal email.