InGojek Product + TechbySoham Kamani·Aug 29, 2019How 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. 😅A response icon8A response icon8
InGojek Product + TechbySoham Kamani·Feb 5, 2019Applying the single responsibility principle to microservicesThe single responsibility principle helped us fix Icebreaker, our chat service. This is how we did it.A response icon9A response icon9
InGojek Product + TechbySoham Kamani·Jul 12, 2018An 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…
InGojek Product + TechbySoham Kamani·Jun 25, 2018Introducing 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…
InGojek Product + TechbySoham Kamani·May 14, 2018Using 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…A response icon2A response icon2
InGojek Product + TechbySoham Kamani·Apr 11, 2018The 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.
InGojek Product + TechbySoham Kamani·Feb 28, 2018How 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…A response icon3A response icon3
Soham Kamani·Feb 14, 2018How 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…
InGojek Product + TechbySoham Kamani·Nov 15, 2017Adding a database to a Go web application 🗄This post will go through how to add a postgres database into your Go application.A response icon2A response icon2
InGojek Product + TechbySoham Kamani·Nov 15, 2017Build a web application in Golang 🕸Go is getting more and more popular as the go-to language to build web applications.A response icon1A response icon1