Published inGojek Product + TechHow We Manage a Million Push Notifications an Hour3 million+ orders a day across 20+ products on multiple devices, operating systems, and services. That’s a lot of notifications. 😅Aug 29, 2019A response icon8Aug 29, 2019A response icon8
Published inGojek Product + TechApplying the single responsibility principle to microservicesThe single responsibility principle helped us fix Icebreaker, our chat service. This is how we did it.Feb 5, 2019A response icon9Feb 5, 2019A response icon9
Published inGojek Product + TechAn architectural overview of GO-JEK’s card personalisation engineFor the backstory on how we came up with a personalised experience for every GO-JEK user, click here. This post is about the mechanics of…Jul 12, 2018Jul 12, 2018
Published inGojek Product + TechIntroducing GO-JEK’s card personalization engine: Project shuffleWe have 18 products and the product pipeline is growing rapidly. Our users vary radically, but what if we can personalise products to every…Jun 25, 2018Jun 25, 2018
Published inGojek Product + TechUsing job queues in Go for resilient systemsThe job of any application, to put it bluntly, is to do things. Sometimes, those things may take time, and the application cannot wait to…May 14, 2018A response icon2May 14, 2018A response icon2
Published inGojek Product + TechThe many flavours of dependency injection in GolangOne of the most challenging aspects of building applications in Go is managing the many dependencies an application uses.Apr 11, 2018Apr 11, 2018
Published inGojek Product + TechHow GO-JEK handles microservices communication at scaleMicroservices are great. They offer a way to split a monolith into independently scalable and maintainable chunks. One of the challenges…Feb 28, 2018A response icon3Feb 28, 2018A response icon3
How GO-JEK handles microservices communication at scaleMicroservices are great. They offer a way to split a monolith into independently scalable and maintainable chunks. One of the challenges…Feb 14, 2018Feb 14, 2018
Published inGojek Product + TechAdding a database to a Go web application 🗄This post will go through how to add a postgres database into your Go application.Nov 15, 2017A response icon2Nov 15, 2017A response icon2
Published inGojek Product + TechBuild a web application in Golang 🕸Go is getting more and more popular as the go-to language to build web applications.Nov 15, 2017A response icon1Nov 15, 2017A response icon1