João SalgadoPartitioning your PostgreSQL tableI recently had to deal with a PostgreSQL table with a very large number of rows in a heavily used database (read and write). The database…May 6May 6
João SalgadoDealing with Geometric Data in Spring Boot 3 + Kotlin + PostgreSQLIt is very common to need to create products using map data. Perhaps the first thing that comes to our mind is Google Maps, Waze, Mapbox…Mar 18Mar 18
João SalgadoHow to implement a cron job in a multi-replica deployment using Spring Boot and KotlinImagine the following, I have my app running in production with 5 replicas. Each processing requests and consuming my queues perfectly!Mar 4Mar 4
João SalgadoSpring boot + kotlin + multiple @FeignClientI was devsping my API and needed to integrate with a microservice. Very easy, I’ve done this several times using Spring boot Feign…Feb 242Feb 242
João SalgadoHow to design a system for millions of usersIt is not simple to design a system with the ability to scale its use to millions of users. It’s a super challenge from a software…Dec 20, 2021Dec 20, 2021
João SalgadoDesign Patterns vs. Homemade SolutionsCreating simple and robust solutions is one of the biggest challenges we face as software engineers. Engineering is an intellectual work…Nov 15, 2021Nov 15, 2021