Budi Widhiyanto

Budi Widhiyanto @budiwidhiyanto

About: Senior Software Engineer | Full stack Engineer | Backend Engineer

Location:
Indonesia
Joined:
Jun 9, 2019

Budi Widhiyanto
articles - 7 total

Caching Strategies Across Application Layers: Building Faster, More Scalable Products

Sarah’s phone buzzed at 2:43 AM. Half-asleep, she answered. On the other end, the on-call engineer...

Learn More 2 0Mar 23

Mastering The Art of Pull Requests: A Developer's Guide to Smooth Code Reviews

In the fast-paced world of software development, version control tools like Git have become essential...

Learn More 28 1Feb 24

Feature Toggles: A Simple Way to Manage Access to Premium Features

Imagine building an application with both free and premium features, and wanting to roll out a new...

Learn More 2 0Feb 11

Ensuring Reliable Payment Systems with Idempotency

Making payments online should be seamless. But when something goes wrong—whether it's a slow...

Learn More 1 0Feb 1

Designing an Internet Credit Purchase System

During one of the technical interviews I faced, I was asked to design an e-commerce system that...

Learn More 2 0Jan 15

Designing a Scalable Backend for Flash Sales

Recently, my peer group had an interesting discussion about designing a scalable backend for a...

Learn More 45 6Dec 23 '24

Synchronizing Threads with Semaphores: Practicing Concurrency in Java - LeetCode Problem 1115, "Print FooBar Alternately"

Introduction to Concurrency In software development, concurrency allows multiple processes or threads...

Learn More 1 0Dec 15 '24