Welcome to Coderbased!?

Coderbased is a newsletter focused on system design—literally designing the systems that form the foundation of products and features.

Here you’ll find:

  • System Architecture

  • High-Level Design

  • Database Schema

  • Cool Tool & Technology

  • And more

The term "system design" might seem vague nowadays, but we assume you already have an understanding of concepts like how TCP works or how Redis works. Here, we focus on the actual process of designing systems.

To meet expectations, we are committed to publishing at least one post per month featuring a product (or feature) problem, along with its requirements and a proposed system design to solve it. While we will aim to release content on a weekly basis, we may not be able to commit to this schedule consistently due to the complexity of the topic.

We believe there are many different ideas when it comes to designing a system. Feel free to contribute by sending us your ideas; we’ll post them if they effectively solve the problem.

Who is this for?

  • Software Architects who love system design

  • Software Engineers who are ready to learn more about system design

  • Tech leaders who want to stay relevant with technology

If you're new to software engineering, the content might seem overwhelming at first, but if you can digest it, you'll likely find this newsletter valuable..

The Scalable is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.

About Me

I am a software engineer with over 10 years of experience, and I have extensive experience in building highly scalable systems capable of serving hundreds of thousands of requests per second. Additionally, I have successfully grown engineering teams from 30 to over 300 members and managed 50+ of them. Currently, I am serving as the CTO of Gajiku, an HR tech platform in Indonesia.

I could say that my “real” software engineering career started in 2016, and from there, I outperformed many people, and my career started taking off. I became a lead engineer (tech lead) one year later and progressed to architect and engineer manager within 1.5 years. In just 5 years, I have achieved a senior management position in software engineering.

I'm starting this newsletter because in my journey to becoming a software engineer, I've faced loads of real-world problems you won't find in textbooks. Writing about it could be cool and might help others with their own product development and career growth.

The Scalable is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.

Subscribe to Coderbased

A Software Engineering newsletter to help you become a hands-on tech leader. Every week, we write about system design, leadership, mindset, and tips to become a better software engineer.

People

Writing Hands-on DB | CTO & Co-Founder Gajiku I have a lot of experience in building scalable systems and products. One example is when I successfully managed a 500x increase in traffic during the biggest event in my country.