Distributed RPC Server Using Raft and Microservices with Go | Event in Jakarta | Townscript
Distributed RPC Server Using Raft and Microservices with Go | Event in Jakarta | Townscript

Distributed RPC Server Using Raft and Microservices with Go

Jan 21 '20 | 02:00 PM (WIB)

Event Information

Details

In a exclusive GoJakarta meetup hosted by Shopee, Kevin Christian, Software Engineer from Shopee, will present "Distributed RPC Server Using Raft" and Bilal Muhammad, a Mobile Developer from Detik.com, will present "Microservices, - Design and Deployment using Go".
The presentation will begin promptly at 6:00pm, and will end at roughly 8:45pm. There will be a short question and answer period after each part of the presentation. Doors open at 5:30pm. Please come on time, before 6:00pm!
SPACE IS LIMITED! Please only RSVP if you are able to attend!

EVENT SCHEDULE:

05:30PM -- Doors Open
06:00PM -- Introduction by SHOPEE
06:15PM -- Kevin Christian - Distributed RPC Server Using Raft
07:00PM -- Q&A
07:15PM -- Bilal Muhammad - Microservices with Go
08:00PM -- Q&A

ABOUT THE SPEAKERS AND PRESENTATION:

Kevin Christian, a Software Engineer from Shopee, will present concepts of consensus algorithm used in fault tolerant distributed system, and show how to implement a simple key value store rpc server using raft algorithm in Go.
Kevin previously worked at Halodoc as a Software Developement Engineer, at Qlapa as a Fullstack Software Engineer and as a Project Engineer at PT. Tunas Alfin Tbk.
He holds his Bachelor Degree in Computer Science from Institut Teknologi Sepuluh November.
Presentation will be in Bahasa Indonesia.
Bilal Muhammad, a Mobile Developer at Detik.com, will present how to design the microservice to comply with business requirements, and easily deploy to the machine infrastructures. Concisely talking about Domain Driven Design and SOLID principles in designing the microservice to have fundamental characteristics: 1. Independently deployable and 2. Modelled around business domain.
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.

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.

Venue

Pasific Century Place
Pasific Century Place, 27th Floor, Jakarta, Indonesia
Meetup Events cover image
Meetup Events profile image
Meetup Events
Joined on May 6, 2019
Have a question?
Send your queries to the event organizer
Meetup Events profile image
CONTACT ORGANIZER
EVENT HAS ENDED
BOOK NOW
Have a question?
Send your queries to the event organizer
Meetup Events profile image
CONTACT ORGANIZER
Host Virtual Events with
Townhall
Learn More TsLive Learn more