Team Two Peas in a K8s Pod Present Their Project
Work smarter, not harder
Our project integrated a React frontend, Java backend, and PostgreSQL database to deliver an efficient and scalable platform for the Northcoders' learner management system.
We utilised Terraform for AWS resource provisioning. With GitHub Actions automating our workflow and by integrating CI/CD pipelines, efficient and clean code was at the core of our project.

Two Peas in a K8s Pod Demo Video
Team Two Peas in a K8s Pod

Matthew Cremore

Darren Wilby
Tech Stack
We used AWS, Terraform, Docker, GitHub Actions, Kubernetes, Java, Maven, Spring Boot, React, and more!
We opted for robust and widely-used automation tools like Docker and Terraform. Additionally, we aimed to push our boundaries by exploring tools that were new to us, specifically incorporating GitHub Actions into our workflow.
Implementing features proved challenging with only two team members. Our limited manpower hindered the execution of all desired functionalities; for example, we encountered difficulties getting Flux and Helm running within the time limit. A larger team would have afforded us more time to experiment with new technologies and overcome these hurdles.
One significant lesson learned from this was the importance of planning for failure. Assumptions that everything would proceed smoothly led to challenges, highlighting the need for proactive strategies to adapt when faced with unforeseen obstacles. This experience underscored the value of thorough planning and contingency measures in project development.
We take pride in the accomplishments we achieved within a week, working as a duo. This experience taught us valuable lessons about setting realistic goals, planning for potential setbacks, and thinking on our feet.
Thanks for taking the time to watch our presentation!
