Awesome Software Engineer

Awesome Software Engineer

Home
Archive
About

Sitemap - 2023 - Awesome Software Engineer

2023 Wrap-Up for Awesome Software Engineer

Consistency in Chaos

Software Engineer or Writer?

Why is Refactoring Important?

Optimize API Performance Through Parallelization

Serialization vs Parallelization

Enhancing API Performance Through Batch Requests

How do you delegate your tasks to others?

Exploring Architecture: What Does It Really Mean?

Design Space Optimization

Navigating Complex Problem Spaces: Breakdown and Direction

Do you use pagination right?

Improve performance when retrieving large dataset

Design for Adaptability

Why do we need architecture?

Distributed tracing and distributed logging

Tips for writing good documentation

Pub/Sub Practical Guide: Trade-off

Pub/Sub Practical Guide: Use Case

Consistency and Availability

Architecture Mystery

Architecting for Simplicity

Redesign your development workflow with Mock Service

How does Lalamove scale its Communication Platform?

Boost API read performance by 10x with cache

SMS Pumping

From chaos to clarity

Event-Driven Payment Architecture

What is Event Driven Architecture?

Understanding system bottleneck

3 non-technical books that influenced me

Backward compatibility trade-off

How to handle API backward compatibility?

Backward Compatibility Thinking

How do chatbots boost your productivity?

Designing API with the right granularity

Let UI drive API design

Everything about RESTful API

Everything is a trade-off

How does an authenticator work?

Why do we need Webhook?

Understanding the software complexity

© 2025 Ray Chong
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More