3 posts
performance engineering

An alternative approach to rate limiting

A rate limiter caps how many requests a sender , a user or an IP address , can issue in a specific window of time.…

software architecture

Software Architecture is Overrated, Clear and Simple Design is Underrated

“As an engineer, your goal should be more about solving solutions and learning through them rather than picking a shiny architecture pattern, in hopes that that will solve your problem.”…


Why Go and not Rust?

Some of Go’s characteristics make it a fantastic fit for developing enterprise software. Enterprise software development is all about scale & dealing with complexity and Go is all about suppressing complexity at scale.…