Skip to content
Hendy Irawan

Hendy Irawan

Software Engineer

  • Software Engineer
  • DevSecOps
  • About Me
Hendy Irawan
Hendy Irawan
Software Engineer

Software Engineer

Welcome to the “Software Engineer” category—a hub for new and aspiring software engineers eager to dive into the world of coding, development, and tech careers. Here, you’ll find everything from beginner guides to advanced tutorials, helping you build the skills needed to thrive in the fast-paced software industry. Whether you’re just starting or looking to level up, our articles, tips, and resources are designed to guide you on your journey.

Explore topics like programming languages, software development best practices, career advice, and more to kickstart your path to becoming a successful software engineer.

  • Let Kids Grow Like Ryu Kintaro
    Software Engineer

    Let Kids Grow Like Ryu Kintaro

    ByHendy Irawan July 30, 2025July 30, 2025

    I’ve been quietly observing the story of a boy named Ryu Kintaro, and I feel it’s time I spoke from the heart. In a world where social media rewards controversy more than compassion, I find it both amazing and heartbreaking to see how a 9-year-old boy pursuing business and personal growth can become a magnet…

    Read More Let Kids Grow Like Ryu Kintaro

  • Why the Best Ideas Often Die in the Algorithm
    Software Engineer

    Why the Best Ideas Often Die in the Algorithm

    ByHendy Irawan July 29, 2025July 29, 2025

    (and what this means for us in Indonesia) I’ve been thinking a lot about this lately… maybe too much. Despite all the good that technology brings, I can’t help but feel that social media, for all its promise, has quietly become one of the greatest threats to our collective growth. Not because of what it…

    Read More Why the Best Ideas Often Die in the Algorithm

  • One underrated skill I’ve learned as a tech lead: betting on potential, not just credentials.
    Software Engineer

    One underrated skill I’ve learned as a tech lead: betting on potential, not just credentials.

    ByHendy Irawan July 27, 2025July 27, 2025

    Years ago at Bippo, we needed a solid web developer, someone ready to dive into Java, Spring Framework, and Apache Wicket. One candidate stood out… but not for the usual reasons. – He was a J2ME developer, skilled in mobile Java for feature phones. – No experience in HTML, CSS, JavaScript. None. – By resume…

    Read More One underrated skill I’ve learned as a tech lead: betting on potential, not just credentials.

  • This simple observability stack helped us understand where our backend was silently struggling.
    Software Engineer

    This simple observability stack helped us understand where our backend was silently struggling.

    ByHendy Irawan July 25, 2025July 25, 2025

    When you’re building backend services with NestJS, one of the first things you’ll notice is this: 🧱 Out of the box, there’s no observability, just logs. But logs alone don’t tell you how your service behaves under load, or why requests are slowing down. So here’s what we did: 🔍 What I was trying to…

    Read More This simple observability stack helped us understand where our backend was silently struggling.

  • Unpopular opinion: Your MVP doesn’t need microservices.
    Software Engineer

    Unpopular opinion: Your MVP doesn’t need microservices.

    ByHendy Irawan July 24, 2025July 24, 2025

    In my experience as a tech lead building early-stage SaaS products: We once tried to go all-in on microservices architecture right from the MVP stage. It sounded right: scalable, modular, flexible. But the reality? It was a pain to manage. Too many repos, too many CI/CD pipelines, duplicated auth, monitoring everywhere, and so much effort…

    Read More Unpopular opinion: Your MVP doesn’t need microservices.

  • Moving Beyond Serverless
    Software Engineer

    Why I moved away from Serverless for a growing SaaS product

    ByHendy Irawan July 22, 2025July 22, 2025

    When we kicked off a client’s SaaS platform, cost and scalability were top priorities. So we chose: 🛠 AWS Lambda + API Gateway + Serverless Framework It was perfect… at first. 💡 The problem we were solving: Build a scalable, low-cost backend fast, without overcommitting infrastructure. Serverless seemed ideal: – Pay-per-use – Easy to get…

    Read More Why I moved away from Serverless for a growing SaaS product

  • REST or GraphQL?
    Software Engineer

    Here’s how I approached choosing between REST and GraphQL in recent projects:

    ByHendy Irawan July 21, 2025July 21, 2025

    The context: I’ve worked with both REST and GraphQL, especially with Hasura for auto-generating GraphQL APIs. The decision often comes up when architecting new APIs for SaaS products or internal platforms. Choosing the right one affects team velocity, frontend/backend boundaries, and observability. Options considered: 🔹 Traditional REST API (NestJS + OpenAPI) 🔹 GraphQL (custom backend…

    Read More Here’s how I approached choosing between REST and GraphQL in recent projects:

  • Learning from mistakes
    Software Engineer

    One underrated skill I’ve learned as a tech lead: admitting when I was wrong, and learning forward.

    ByHendy Irawan July 20, 2025July 20, 2025

    When I was a tech lead at Telkom Indonesia, I had to make several infrastructure decisions for our analytics stack. We started by storing our initial analytics data in Elasticsearch, which worked well at first. We had great Kibana dashboards up and running. But when it came to more complex data manipulation, we hit a…

    Read More One underrated skill I’ve learned as a tech lead: admitting when I was wrong, and learning forward.

  • Exploring RAG
    Software Engineer

    Exploring: Retrieval-Augmented Generation (RAG) with open-source LLMs

    ByHendy Irawan July 19, 2025July 19, 2025

    Some time ago, I’ve been experimenting with building a chatbot powered by Llama 3, LangChain, and vector databases. Initially Qdrant, later switched to Chroma. Why RAG? I wanted to test if I could build a helpful assistant from a specific knowledge base. In this case, content from Heni Ardiana’s beautiful travel website, Pesona Matahari 🌻…

    Read More Exploring: Retrieval-Augmented Generation (RAG) with open-source LLMs

  • This simple switch in analytics tools helped us understand user behavior way more deeply.
    Software Engineer

    This simple switch in analytics tools helped us understand user behavior way more deeply.

    ByHendy Irawan July 18, 2025July 18, 2025

    I recently set up Google Analytics and PostHog for a project, both for web and product analytics. 🔍 What I was trying to answer: How are users actually using our product, week to week? 🛠️ Tools used: Google Analytics + PostHog 🤯 What I found: While GA is great for general traffic insights (and scales…

    Read More This simple switch in analytics tools helped us understand user behavior way more deeply.

Page navigation

1 2 Next Page

© 2025 Hendy Irawan

  • Software Engineer
  • DevSecOps
  • About Me