Git can be conceptually a bit confusing for people that are new to software development. Once you kind of get the hang of it, Git is just the way to go right now. Most web applications now are using some sort of relational database backend. And then there's some sort of no-SQL data store, maybe an in-memory data store like Redis.