Software Developer ·
Needs advice
on
GolangGolangMySQLMySQL
and
PostgreSQLPostgreSQL

I am building a fintech startup with a friend, we decided to use Go for its performance and friendly syntax. We want to know if we should use a web framework or just use the pure net/http lib and also for the databases we put PostgreSQL and MySQL on the table, we want to know which one is better, from the community support to the best open-source implementation?

READ LESS
5 upvotes·82.8K views
Replies (3)
Recommends
on
Elixir

I recommend Elixir, even though I work in a fintech with Go, Elixir is a FP language so in my opinion the immutability is a important topic when working with money.

READ MORE
2 upvotes·1 comment·46.2K views
Wassim Ben Jdida
Wassim Ben Jdida
·
August 21st 2021 at 4:00AM

Hi Rafael, Thanks for suggesting, appreciate your respond, but I don't know about elixir it will take me sometime to learn it and get familiar, it also seems like it gets fit into realtime apps better rather then other domains, the fintech app has some realtime yes but not that much, using websockets maybe will do it. i also love the performance of Go and the out of the box concurrency support that will make it a great choice for a high latency systems such as a fintech compnay. i also read that Monzo uses Go a lot (not on everything ofc) but they use it more then other languages.

·
Reply
Software Engineer Specialist at Kaleyra·

Postgres is a better option to consider compared to MySQL. With respect to performance, postgres has an edge over MySQL. Don't use net/http for production. Read this https://medium.com/@nate510/don-t-use-go-s-default-http-client-4804cb19f779 I prefer gorilla/mux as it is simple and provides all the basic features. Other lib seems to be an overhead if you just need basic routing.

READ MORE
Shubham Chadokar (schadokar.dev)
7 upvotes·76.5K views
View all (3)
Avatar of Rafael Breno de Vasconcellos Santos