Open in app

Sign In

Write

Sign In

Iman Tumorang
Iman Tumorang

2.3K Followers

Home

About

Published in Easyread

·Jan 23

Making C4-Model in Software Architecture

Understanding the overall system architecture through the C4-Model diagram quickly. — Taking on the role of a Software Architect is not easy. Teams, managers, and even companies expect a lot from a Software Architect, one of which is to understand the entire system from both a bird’s-eye view and the detailed implementation level in coding. Making the transition from a high-level…

Software Architecture

10 min read

C4-Model in Software Architecture
C4-Model in Software Architecture
Software Architecture

10 min read


Published in Easyread

·Aug 31, 2022

ADR (Architecture Decision Record) in Software Architecture — English version

Writing Architecture Decision Records as a historical record of Critical Decisions in Software Architecture. — Originally written in Bahasa Indonesia here https://medium.com/easyread/adr-architecture-decision-record-pada-software-architecture-8f42b8917184 This article is the English version of that article. Hey everyone, back with me, Iman Tumorang, in my own diary series at SoftwareArchitect.ID.

Software Architecture

7 min read

ADR (Architecture Decision Record) in Software Architecture — English version
ADR (Architecture Decision Record) in Software Architecture — English version
Software Architecture

7 min read


Published in Easyread

·Aug 22, 2022

ADR (Architecture Decision Record) pada Software Architecture

Membuat Architecture Decision Record untuk sebagai rekam jejak dari keputusan yang signifikan pada software arhictecture. — English Readers? Can goes to the English version here https://medium.com/easyread/adr-architecture-decision-record-in-software-architecture-english-version-dcc38438257b Hey semua, kembali lagi dengan saya, Iman Tumorang di series diary saya sendiri di SoftwareArchitect.ID. Buat teman yang baru melihat tulisan saya ini, sedikit konteks, dari awal tahun 2022, saya memulai suatu inisiatif sendiri untuk membuat tulisan ataupun diari saya…

Software Architecture

6 min read

ADR (Architecture Decision Record) pada Software Architecture
ADR (Architecture Decision Record) pada Software Architecture
Software Architecture

6 min read


Published in Better Programming

·Jul 22, 2022

Handle Cross-Region Databases Connection with DBResolver Library

Connect to multi databases and cross-region databases in the Golang application — A month ago, I was working on a Golang project. This project is related to some authorization data. To make it short, this project must be deployed in multi-region because of the needs of our services. We use a global database with replicated database for all regions. In our case…

Programming

4 min read

Handle Cross-Region Databases Connection with DBResolver Library
Handle Cross-Region Databases Connection with DBResolver Library
Programming

4 min read


Published in Easyread

·Jul 9, 2022

Struktur dan Aspek Penting dalam Software Architecture

Step-step yang penting ketika membuat design software architecture — Hey semua! Saya Iman Tumorang, kembali menulis disini sebagai diary saya sebagai (Aspiring) Software Architect. Sebulan yang lalu di Diary#1, saya baru publish tentang ekspektasi yang diharapkan dari seorang software architect. …

Software Engineering

9 min read

Struktur dan Aspek Penting dalam Software Architecture
Struktur dan Aspek Penting dalam Software Architecture
Software Engineering

9 min read


Published in Easyread

·May 23, 2022

A Glimpse of how to Striving to be A Full-Fledged Software Architect

Mengenal ekspektasi yang diharapkan dari Seorang Software Architect dan memenuhi ekspektasi tersebut untuk pertumbuhan pribadi, perusahaan dan ekosistem. — Beberapa hari terakhir, saya baru belajar sedikit tentang Software Architect. Karna hal tersebut, saya pun menulis ini bertujuan agar saya tidak lupa dengan apa yang telah saya pelajari + mungkin bisa berguna kepada orang lain juga. Nah di catatan kali ini, saya akan membahas tentang ekspektasi yang diharapkan dari seorang…

Software Development

12 min read

A Glimpse of how to Striving to be A Full-Fledged Software Architect
A Glimpse of how to Striving to be A Full-Fledged Software Architect
Software Development

12 min read


Published in Xendit Engineering

·Apr 19, 2022

Create Monitoring & Alerting for Webhook Errors using Datadog

How do we monitor our webhook failure status and automate the alerts using Datadog at Xendit — Hi!!! It’s been a while since I haven’t posted any articles. Been so busy lately (again!). Even with the hectic schedule, I always think about writing a new blog post as soon as I can. So in this blog post, I want to share a light topic. Very light topic…

Software Architecture

8 min read

Create Monitoring & Alerting for Webhook Errors using Datadog
Create Monitoring & Alerting for Webhook Errors using Datadog
Software Architecture

8 min read


Published in Easyread

·Jan 17, 2022

Software Architect: Continuous and Endless Sailing on the Endless Sea

Finding solutions when no one can help! — Saya pernah ketemu satu komik lucu. Tentang sebuah kapten kapal yang nekat berlayar meski kapalnya sudah buruk. Berikut komiknya. Apakah komik ini relate dengan teman sekalian? Buat kamu yang bekerja di dunia startup, saya rasa hal ini cukup relate. …

Softwarearchitectid

7 min read

Software Architect: Continuous and Endless Sailing on the Endless Sea
Software Architect: Continuous and Endless Sailing on the Endless Sea
Softwarearchitectid

7 min read


Published in Xendit Engineering

·Updated Sep 20, 2021

Hosting Internal Proxy and Internal pkg.go.dev for Internal Library’s Documentation

How we host our own internal Proxy and internal pkg.go.dev at Xendit — Hey everyone, it’s been a while I haven’t published any blog posts. I think it’s been 6 months already haha. I was so busy for the past few months! There were just too many things happening and it kept me out busy from writing. So here today, I’m sharing with…

Golang

8 min read

Hosting Internal Proxy and Internal pkg.go.dev for Internal Libraries Documentation
Hosting Internal Proxy and Internal pkg.go.dev for Internal Libraries Documentation
Golang

8 min read


Published in Xendit Engineering

·Mar 30, 2021

Row Locking Transaction in PostgreSQL

How I was able to perform Row Locking for Read-Write Transactions in Postgres. — It took me 2 days to attempt to solve this, but the solution is actually very simple and elegant. — Today's problem was complex with an obscure solution. I have been working on the refactoring of our core-payment system that handles the payment transaction to/from each bank that we support. While developing this new core service, one of the services is related to generating a payment code, let’s call it…

Postgres

5 min read

Row Locking Transaction in PostgreSQL
Row Locking Transaction in PostgreSQL
Postgres

5 min read

Iman Tumorang

Iman Tumorang

2.3K Followers

Software Architect @ Xendit | Independent Software Architect @ SoftwareArchitect.ID | Reach me at https://imantumorang.com for fast response :)

Following
  • Dan Pedersen

    Dan Pedersen

  • Idola Manurung

    Idola Manurung

  • Elton Minetto

    Elton Minetto

  • Nicolas Cole

    Nicolas Cole

  • Chaojie Xiao

    Chaojie Xiao

See all (317)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech