SDC At Hack Reactor | Part 1
The System Design Capstone at Hack Reactor is known as the culmination of our learning and work over the past 9 weeks. We have 3–4 weeks to design, test and build the backend server and databases for a multiple component application. Unlike striaghtforward implementations of this idea — Hack Reactor has put additional constraints and/or requirements on the project — namely working with Big Data. In our case, 10 million data points that are seeded and queried by us and then working to reduce the time needed for those queries while under load (10k rps).
My project begins by taking over another groups FEC(Frontend Capstone) project where they built a feature rich React frontend, but with a simple and unoptimized backend. Our SDC group choose to work with the MeetUp clone (called YouDown) and then we subdivided the components of the entire project so each member would be handling only one component.
At first, each member of the group wanted to take on the most complex and schema rich backend — but as we discussed it more — it slowly started to dawn on us the difficultly of a 10rps while handling 10+ million points and recording/testing every step. As the day was ending, I choose my component as the Description services aspect of a MeetUp project page which will be the focus of the next three weeks and these journal articles.
Just keep coding,
Chase