Wednesday
Workshop room
10:20 - 11:20
(UTC+01)
Workshop (60 min)
Part 1: Mastering golang micro-services: From Design to Deployment
This session is designed for both new and experienced Go developers interested in building microservices. It begins with an introduction to microservices architecture, highlighting Go's benefits in this area. Attendees will learn to set up their development environment, understand microservices design, and write efficient Go-based microservices.
A significant focus will be on testing, covering unit tests, integration tests, and creating mocks. The session will extensively use Docker, teaching how to create Dockerfiles and manage images. Additionally, it will cover orchestrating microservices using Kubernetes, including deployment strategies and service management.
Key topics like monitoring, logging, and distributed tracing will be discussed to emphasize the importance of a healthy microservices ecosystem. The session will conclude with insights into CI/CD practices specific to Go microservices.