PinnedAlexa GriffithinBetter ProgrammingDistributed Locking for Micro-Batch Processing: Preventing Resource StarvationEmploy micro-batch processing along with streaming architectures to handle late-arriving dataJan 7, 2021Jan 7, 2021
Alexa GriffithTop Podcast Episodes 2021One year ago, I started a tech podcast, Alexa’s Input. From Google Cloud to culture at Netflix, I learned about so much from discussions…Jan 17, 2022Jan 17, 2022
Alexa GriffithMy Favorite Books: 2021Here are some of my favorite books I read this year!Jan 12, 2022Jan 12, 2022
Alexa GriffithinBluecore EngineeringLearnings from building a mission-critical API8 key learnings you should always keep in mind when starting a new projectJul 30, 20211Jul 30, 20211
Alexa GriffithinbooknerdyMy Favorite Books: 202042 — the answer to the ultimate question of life, the universe, and everything. It is also the number of books I read this year…Jan 10, 2021Jan 10, 2021
Alexa GriffithinBluecore EngineeringDeciding between Row- and Columnar-Stores | Why We Chose BothDeciding which database to use for a service requires some understanding of how different databases store data, especially at scale…Aug 10, 20202Aug 10, 20202
Alexa GriffithinThe StartupHow Data Is Stored: Down the Rabbit HoleStarting with databases and venturing into how the physical components of a computer store data and the differences between how those…Jul 15, 2020Jul 15, 2020
Alexa GriffithinTowards Data ScienceAirflow: how and when to use itAlong with knowing how to use Airflow, it is also important to know when to use it.May 18, 20202May 18, 20202
Alexa GriffithinTowards Data ScienceAirflow: how and when to use it (Advanced)Beyond basic concepts of Airflow, there is a lot to consider. Choosing an operator and DAG structure is important for workflow…May 18, 20203May 18, 20203
Alexa GriffithinBluecore EngineeringUsing Google Cloud to Serve 10,000s of Personalized Recs Per SecondThis article is co-authored by my great tech lead, Mike Hurwitz.May 1, 2020May 1, 2020