Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
GO And Monolith to Microservice
Search
Murat Mirgün ERCAN
September 26, 2026
Technology
9
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GO And Monolith to Microservice
Murat Mirgün ERCAN
September 26, 2026
More Decks by Murat Mirgün ERCAN
See All by Murat Mirgün ERCAN
From Slow the GO: Unleash Power
muratmirgun
0
7
Golang Career And Real Life Experience
muratmirgun
0
5
Refactoring a Project for Distributed Systems
muratmirgun
0
15
Go without CGo: Alternative Methods and New Approaches
muratmirgun
0
9
Other Decks in Technology
See All in Technology
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
330
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
160
WasmをRustにする
sansantech
PRO
0
250
Refining Active Record
shugo
0
150
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
0
420
USB PDを使ってスマホを労わりたい
raspython3
0
180
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
440
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
6
4.9k
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
100
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
430
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
580
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
150
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
740
Product Roadmaps are Hard
iamctodd
55
13k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
600
The SEO Collaboration Effect
kristinabergwall1
1
590
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
600
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
780
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Designing for humans not robots
tammielis
254
26k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
Transcript
DEVFEST Kırklareli GO And Monolith to Microservice Murat Mirgün Ercan
Software Engineer & Consultant Backend Development Lead at Tourist-App Supabase
Golang Maintainer Mef University GDSC Workshop Lead Go Turkey Moderator
Work Life as a Student Why Go in My Career
Path Microservices in Go
Student Life
Community Side
Why Go? Go is the new general-use programming language. Works
with compiler It is a static type. Developed on concurrency. Simple
Understanding Go with Errors Go: * Understand what you are
trying to do * Learn how it is done * Implement using go stdlib * If there is an error, read the message, look at the source code
Monolith Backends Single deployment Single runtime Single codebase •*interaction between
classes is most often Synchronous Most often every layer is in a separate package
Microservice Backends Many small modules with specific functionality More than
one codebase Every microservice is a separate deployment Every microservices has its own DB Communication with web-services/protobuf/thrift/…
Downsides Monolith "spaghetti", "big ball of mud" You need a
full redeploy Programmers often violate the layer boundaries Classes often "leak" their implementation Hard to work with multiple teams Hard to manage
Downsides Microservices Modelled around the business domain Deployment automation culture
Hides implementation details Decentralization Option to use multiple languages Separate deployment, separate monitoring isolating problems
How We Use Microservices in Tourist
None