Laurentiapresent
Laurentia Demo Video
Art Not Code
You may be questioning the origin of our motto, “Art Not Code”. It’s something that makes deep, fundamental sense, yet you cannot put your finger on where you’ve heard it before.
It came to us via Matt W, in a moment of deep clarity, but it’s self-evident that he’s not the first person—and certainly won’t be the last—through whom the universe will share this wisdom.
This project has seen us role-playing as data engineers, moving data from a normalised database into a warehouse with a star schema. And we’re proud of it too; our python is pukka, our CICD is superb and our terraform is stellar. Yet there’s ten other teams on this bootcamp who can say exactly that.
So, what you should be questioning is this: What sets Team Laurentia apart? What makes this project great? Well, reader, the answer has been there all along. Only our code is art. Other teams made an ETL pipeline. Fine. But we sculpted our ETL pipeline, just as Michaelangelo sculpted David. And it is he with whom we are connected through art, 520 years apart.
The Team
Matt Clough
Chris Bannister
Aidan Mooney
Matt Woodhull
Anthony Tran
Technologies
We used: Python (with pg800, Pandas and Pytest), Terraform, GitHub Actions, Makefile, AWS (Lambda, EventBridge, Step Functions, IAM, s3, SecretsManager, SSM Parameter Store, CloudWatch, SNS), SuperSet
This is a selection of the tools we were taught to use during the bootcamp and they allowed us to complete the project flexibly and effectively.
Challenges Faced
We learned the importance of planning our python functions, and the power of splitting them into individual modules with defined inputs and outputs so that different members of the team can work on different functionality at the same time.
Check out the finished project at https://github.com/Aidan-Mooney/ToteSys-project!