SlideShare a Scribd company logo
An appealing approach to
GO backend development
Fermin Blanco @luillyfe
GDG Cúcuta
Agenda
1. Introduction
2. Go
3. Parallelism
4. Concurrency
5. Concurrency models
6. Goroutines
7. Channels
8. Resources
About the speaker GDG
@luillyfe
GDG Chapter Cúcuta!
Go
● Simplicity
● Concurrent
Parallelism
● It’s about implementation
● But maybe it would not work as you maybe is expecting
Concurrency
● ¿how organize your code in order the get the most from your computer
resources?
● Netflix uses Golang for Rend Proxy
Concurrency Model
Channels.
GO routines.
GO, concurrency model is
based on CSP.
Why organizers may prefer the new
platform…
Don’t communicate by
sharing memory. Share
memory by
communicating.
What’s in it for organizers?
Goroutines
Channels
● Netflix uses Golang for Rend proxy
● Concurrency is not parallelism
● Introduction to concurrency
●
Resources
Thank you!

More Related Content

PPTX
Scaling applications with go
PDF
Instant Access to Go Building Web Applications 1st Edition Nathan Kozyra Mat ...
PDF
Enterprise 2020
PDF
Download full Go Building Web Applications 1st Edition Nathan Kozyra Mat Ryer...
PPTX
Introduction to GoLang
PDF
(Ebook) Go: Building Web Applications by Nathan Kozyra, Mat Ryer
PDF
Go Building Web Applications 1st Edition Nathan Kozyra Mat Ryer download pdf
PDF
Complete Download (Ebook) Go: Building Web Applications by Nathan Kozyra, M...
Scaling applications with go
Instant Access to Go Building Web Applications 1st Edition Nathan Kozyra Mat ...
Enterprise 2020
Download full Go Building Web Applications 1st Edition Nathan Kozyra Mat Ryer...
Introduction to GoLang
(Ebook) Go: Building Web Applications by Nathan Kozyra, Mat Ryer
Go Building Web Applications 1st Edition Nathan Kozyra Mat Ryer download pdf
Complete Download (Ebook) Go: Building Web Applications by Nathan Kozyra, M...

Similar to Go_ An appealing approach.pdf (20)

PDF
Go Building Web Applications 1st Edition Nathan Kozyra Mat Ryer
PDF
(Ebook) Go: Building Web Applications by Nathan Kozyra, Mat Ryer
PPTX
Golang 101 (Concurrency vs Parallelism)
PDF
cadec-2017-golang
PDF
Go Building Web Applications 1st Edition Nathan Kozyra Mat Ryer
PDF
Introduction to Go
PDF
Features of go
PDF
Go Web Programming 1st Edition Sau Sheong Chang
PDF
Introduction to Go
PDF
Go Web Programming 1st Edition Sau Sheong Chang
PDF
AddisDev Meetup ii: Golang and Flow-based Programming
PPTX
Go from a PHP Perspective
PDF
Go - Where it's going and why you should pay attention.
PDF
GoLang - Why It Matters
PDF
slides.pdf
PPTX
Go: What's Different ?
PDF
Building a full-stack app with Golang and Google Cloud Platform in one week
ODP
Ready to go
PDF
Concurrency with Go
PDF
Node.js scaling in highload
Go Building Web Applications 1st Edition Nathan Kozyra Mat Ryer
(Ebook) Go: Building Web Applications by Nathan Kozyra, Mat Ryer
Golang 101 (Concurrency vs Parallelism)
cadec-2017-golang
Go Building Web Applications 1st Edition Nathan Kozyra Mat Ryer
Introduction to Go
Features of go
Go Web Programming 1st Edition Sau Sheong Chang
Introduction to Go
Go Web Programming 1st Edition Sau Sheong Chang
AddisDev Meetup ii: Golang and Flow-based Programming
Go from a PHP Perspective
Go - Where it's going and why you should pay attention.
GoLang - Why It Matters
slides.pdf
Go: What's Different ?
Building a full-stack app with Golang and Google Cloud Platform in one week
Ready to go
Concurrency with Go
Node.js scaling in highload
Ad

More from Luillyfe Blanco (10)

PDF
Road to Professional Data Engineer Section 4
PDF
Google Cloud Professional Data Engineer Certification.pdf
PDF
Road to Professional Data Engineer_ Introduction and Exam Overview.pdf
PDF
Automate Project Creation.pdf
PDF
Cloud IAM 101.pdf
PDF
Serverless vs Serverfull.pdf
PDF
4_pillars_for_app_development_in_GCP.pdf
PDF
GKE_ How I get started_.pdf
PDF
Machine learning in education
PDF
Google deployment manager
Road to Professional Data Engineer Section 4
Google Cloud Professional Data Engineer Certification.pdf
Road to Professional Data Engineer_ Introduction and Exam Overview.pdf
Automate Project Creation.pdf
Cloud IAM 101.pdf
Serverless vs Serverfull.pdf
4_pillars_for_app_development_in_GCP.pdf
GKE_ How I get started_.pdf
Machine learning in education
Google deployment manager
Ad

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Empathic Computing: Creating Shared Understanding
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
cuic standard and advanced reporting.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
A comparative analysis of optical character recognition models for extracting...
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Cloud computing and distributed systems.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
The Rise and Fall of 3GPP – Time for a Sabbatical?
Empathic Computing: Creating Shared Understanding
Diabetes mellitus diagnosis method based random forest with bat algorithm
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Network Security Unit 5.pdf for BCA BBA.
cuic standard and advanced reporting.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Review of recent advances in non-invasive hemoglobin estimation
Dropbox Q2 2025 Financial Results & Investor Presentation
A comparative analysis of optical character recognition models for extracting...
The AUB Centre for AI in Media Proposal.docx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
sap open course for s4hana steps from ECC to s4
Spectral efficient network and resource selection model in 5G networks
Assigned Numbers - 2025 - Bluetooth® Document
Cloud computing and distributed systems.

Go_ An appealing approach.pdf