Raul Junco (@rauljuncov) 's Twitter Profile
Raul Junco

@rauljuncov

I simplify System Design, and System Design will make you a better Software Engineer.

System Design • Databases • Algorithms • AI Enthusiast

ID: 1272872603569528833

linkhttps://newsletter.systemdesignclassroom.com/ calendar_today16-06-2020 12:44:25

13,13K Tweet

27,27K Followers

494 Following

Raul Junco (@rauljuncov) 's Twitter Profile Photo

If you are typing the same prompt every day, you are doing it wrong. There’s a better way. "Write tests. Refactor this. Summarize that." It worked, but it felt like prompt copy-paste hell. So I tried something different. I built a custom AI agent that knows exactly how we

Raul Junco (@rauljuncov) 's Twitter Profile Photo

Nobody gets promoted to write more code. And honestly? That’s not the job anymore. Suddenly, it’s meetings, interviews, coaching, budgeting... and less code. The best senior devs? They’re not buried in their editor. They’re unblocking stuff for the team, answering questions,

Nobody gets promoted to write more code.

And honestly? That’s not the job anymore.

Suddenly, it’s meetings, interviews, coaching, budgeting... and less code.

The best senior devs?

They’re not buried in their editor.
They’re unblocking stuff for the team, answering questions,
Raul Junco (@rauljuncov) 's Twitter Profile Photo

"The purpose of code review is building, learning, and teaching." Not blaming. But let’s be honest, time gets in the way. You’ve got features to ship, bugs to fix, meetings to sit through... and suddenly that PR review becomes a checkbox. It’s not that we don’t care. It’s

"The purpose of code review is building, learning, and teaching."

Not blaming.

But let’s be honest, time gets in the way.

You’ve got features to ship, bugs to fix, meetings to sit through...
and suddenly that PR review becomes a checkbox.

It’s not that we don’t care. It’s
Raul Junco (@rauljuncov) 's Twitter Profile Photo

Distributed Transactions Are the Root of All Complexity We’ve all been there: You build microservices. They talk over the network. Then one fails mid-request…and suddenly you’re stuck in distributed hell. That’s where Sagas come in, but choosing Orchestration vs Choreography

Distributed Transactions Are the Root of All Complexity

We’ve all been there:

You build microservices.
They talk over the network.
Then one fails mid-request…and suddenly you’re stuck in distributed hell.

That’s where Sagas come in, but choosing Orchestration vs Choreography
Raul Junco (@rauljuncov) 's Twitter Profile Photo

This is why you don’t skip fundamentals. You can keep asking tools to “fix it”... or you can understand why it’s broken in the first place. Learn the basics. Grasp the core concepts. These are non-negotiable: • Know your data structures: arrays, maps, stacks, queues. •

This is why you don’t skip fundamentals.

You can keep asking tools to “fix it”... or you can understand why it’s broken in the first place.

Learn the basics. Grasp the core concepts.

These are non-negotiable:

• Know your data structures: arrays, maps, stacks, queues.
•
Raul Junco (@rauljuncov) 's Twitter Profile Photo

Your architecture choice will make or break your system. EDA vs. REST – Quick Cheatsheet Event-Driven Architecture (EDA) • Asynchronous: Services emit and consume events. • Best for: High scalability, loose coupling, and real-time responsiveness. • Ideal use cases: IoT,

Your architecture choice will make or break your system.

EDA vs. REST – Quick Cheatsheet

Event-Driven Architecture (EDA)

• Asynchronous: Services emit and consume events.
• Best for: High scalability, loose coupling, and real-time responsiveness.
• Ideal use cases: IoT,
Raul Junco (@rauljuncov) 's Twitter Profile Photo

Nobody is telling you this, but idempotency is also about time. When most people talk about idempotency, they obsess over unique request keys. That’s important, but the real game-changer is how long those keys live. If you make them expire too soon, customers can accidentally

Nobody is telling you this, but idempotency is also about time.

When most people talk about idempotency, they obsess over unique request keys.
That’s important, but the real game-changer is how long those keys live.

If you make them expire too soon, customers can accidentally
Raul Junco (@rauljuncov) 's Twitter Profile Photo

We’ve all got that one friend who’s overqualified and still unemployed. Mid-level engineer. Solid background. Still getting ghosted. He wasn't doing anything wrong; the task is just... exhausting. Searching across sites, tweaking resumes, filling out the same forms over and