Awesome Software Engineer

Awesome Software Engineer

Home
Archive
About
Event-Driven Payment Architecture
Event Driven Design is a popular architectural style and has many benefits if you are building a complex system, especially building a state transitions…
Apr 12, 2023 • 
Ray Chong
4

Share this post

Awesome Software Engineer
Awesome Software Engineer
Event-Driven Payment Architecture
Copy link
Facebook
Email
Notes
More
3
Avoid throwing exceptions as control flow
The exception is a mechanism to stop unexpected behavior in software development.
Nov 30, 2022 • 
Ray Chong
2

Share this post

Awesome Software Engineer
Awesome Software Engineer
Avoid throwing exceptions as control flow
Copy link
Facebook
Email
Notes
More
The Path to Microservices: API Gateway Aggregation Pattern
API Gateway Aggregation Pattern and Backend for Frontend
Oct 27, 2022 • 
Ray Chong
5

Share this post

Awesome Software Engineer
Awesome Software Engineer
The Path to Microservices: API Gateway Aggregation Pattern
Copy link
Facebook
Email
Notes
More
The pains of microservices - Part 1
There are many buzzwords in the tech industry, and one of them is microservices.
Nov 23, 2022 • 
Ray Chong
8

Share this post

Awesome Software Engineer
Awesome Software Engineer
The pains of microservices - Part 1
Copy link
Facebook
Email
Notes
More
Architecting for Simplicity
Minimalist Software Architecture
May 31, 2023 • 
Ray Chong
4

Share this post

Awesome Software Engineer
Awesome Software Engineer
Architecting for Simplicity
Copy link
Facebook
Email
Notes
More
2
Microservices ecosystem
Developer tools around microservices architecture
Nov 19, 2022 • 
Ray Chong
6

Share this post

Awesome Software Engineer
Awesome Software Engineer
Microservices ecosystem
Copy link
Facebook
Email
Notes
More
4 Popular Cache Patterns
Caching patterns; Caching strategies
Aug 24, 2022 • 
Ray Chong
2

Share this post

Awesome Software Engineer
Awesome Software Engineer
4 Popular Cache Patterns
Copy link
Facebook
Email
Notes
More
Duplication is better than Wrong Abstraction
Design Principle -- AHA
Jul 2, 2022 • 
Ray Chong
4

Share this post

Awesome Software Engineer
Awesome Software Engineer
Duplication is better than Wrong Abstraction
Copy link
Facebook
Email
Notes
More
What is Event Driven Architecture?
From synchronous to asynchronous
Apr 5, 2023 • 
Ray Chong
3

Share this post

Awesome Software Engineer
Awesome Software Engineer
What is Event Driven Architecture?
Copy link
Facebook
Email
Notes
More
The Path to Microservices: CI/CD
A good CI/CD pipeline can increase engineers' productivity
Oct 19, 2022 • 
Ray Chong
2

Share this post

Awesome Software Engineer
Awesome Software Engineer
The Path to Microservices: CI/CD
Copy link
Facebook
Email
Notes
More
Software Design Principle: Encapsulation
Distribute Complexity and Reduce Coupling
Jan 9, 2024 • 
Ray Chong
6

Share this post

Awesome Software Engineer
Awesome Software Engineer
Software Design Principle: Encapsulation
Copy link
Facebook
Email
Notes
More
Centralize Microservices API Documentation to SwaggerHub
solving microservices API documentation problems with Spring Boot tech stack
Jun 30, 2022 • 
Ray Chong
3

Share this post

Awesome Software Engineer
Awesome Software Engineer
Centralize Microservices API Documentation to SwaggerHub
Copy link
Facebook
Email
Notes
More
© 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