Skip to content

Details

OVERVIEW:

In an exclusive GoJakarta meetup, hosted by Brankas (online only), Bilal Muhammad, a Chapter Lead from BTPNS, will share "Implementing Strangler Pattern on Go based app with Kafka Confluent Platform (Part 2 - Demo Session)" and Sakti Dwi Cahyono, a SRE Lead from Sampingan, will share "Observability in Go Application using OpenTelemetry".

The presentation will begin promptly at 4:00pm (Jakarta, WIB/GMT+7), and will end at roughly 6:00 pm. There will be a short question and answer period after each presentation. Please RSVP here and the link is attached below.

ZOOM LINK:

https://zoom.us/j/98176457162?pwd=Z2tpSFFDWFI3Zk8vdzFDNklHOWpFQT09

EVENT SCHEDULE:

04:00 PM -- Opening and Introduction by GoJakarta/Brankas
04:05 PM -- Bilal Muhammad - BTPNS
04:45 PM -- Q&A
05.00 PM -- Sakti Dwi Cahyono - Sampingan
05.40 PM -- Bilal Muhammad - DEMO
05.55 PM -- Closing

ABOUT THE SPEAKERS AND PRESENTATIONS:

Bilal Muhammad, will share "Implementing Strangler Pattern in Go based app with Kafka Confluent Platform (Part 2 - Demo Session)", in which he will explain how changing business requirements often cause a need to pivot, and how these changes can be accommodated through resilient architecture. Bilal will showcase a methodology and approach to this common problem in an iterative and incremental fashion with Go and Kafka. Bilal will also discuss how his philosophy of "strangling the monolith" to incrementally pivot to a microservices architecture, with a bit of help from Kafka and related frameworks and application stacks.

Bilal previously worked at Jawa Soft for about 1 year as a Java Programmer, at PT Code Jawa also as a Java Programmer, as an IT Supervisor at PT Asprinet Indonesia and as a Junior C Programmer at TerraMath in Venna, Austria. Bilal graduated from Universitas Budi Luhur and holds his Bachelor Degree in Information Technology. Presentation will be in Bahasa Indonesia.

Sakti Dwi Cahyono, will share "Observability in Go Application using OpenTelemetry", in which he will explain to create observability for various aspects of an application, and provide real observational statuses of an application's health, availability, and debuggability. When properly enabled in a Go application, observability is useful to help remove common blocks an Engineer or Operations team might encounter in their daily work. Further, Sakti will discuss specific ways to create observability and detail its implementation for Go applications/services.

Sakti Dwi Cahyono is an SRE Lead from Sampingan with 5+ years of experience in DevOps and Security. Sakti graduated with a Bachelor's degree in Computer Science from Binus University. Presentation will be in Bahasa Indonesia.

ABOUT GO JAKARTA:

GoJakarta is a monthly meetup group focused on examining applications, frameworks, and technologies written in the Go programming language. The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.

You may also like