1. Build a Social Network from scratch
with Microservices & Kubernetes
1
DOF HUNT
2. About me
Tran Xuan Viet (Viet Tran)
•Founder, CTO at 200lab
•Former Solution Architect at Sendo.
•Former CTO at Skylab
•Former Software Engineer at Foody.
viettranx@gmail.com
2
3. • Switch Monolith <=> Microservices easily
• Clean architecture at DOF Hunt
• Monitoring & Tracing
• Service Mesh with Linkerd
• Logging
Agenda
3
18. Jaeger is a distributed tracing system released as open
source by Uber Technologies. Learn more
• Distributed context propagation
• Distributed transaction monitoring
• Root cause analysis
• Service dependency analysis
• Performance / latency optimization
Storage Support:
18
19. Opensensus & Jaeger Deployment
Golang +
Agent
UDP
Span Data
Service Node
Golang +
Agent
UDP
Span Data
Service Node
.
.
.
T-Channel
Kafka Broker
Collector Node
Collector
Storage
Write
UI
Query
Push
Kafka
19