Conference Talks
Experience feedback over Go, gRPC, Kubernetes at TF1
FRA deep dive into our migration to Go and Microservices at TF1:
- Why Go? Performance and concurrency benefits.
- gRPC & Protobuf for efficient inter-service communication.
- Solving production performance issues.
- Monitoring with Prometheus & Grafana.
- Kubernetes deployment strategies.
Software Architecture: all you need to know...
ENA comprehensive overview of the Software Architect role:
- Different types of architects and their responsibilities.
- Architectural patterns and decision making.
- Key concepts for scalable system design.
Build a message broker using Go
ENLearning Go by building a complex system from scratch:
- Designing a message broker architecture.
- Handling UDP protocol for high throughput.
- Implementing queues, workers, and consumers.
- Exposing real-time statistics.
Service discovery with Consul
ENWorkshop on dynamic infrastructure:
- Setting up a Docker Swarm cluster.
- Using Consul for service discovery.
- Automating service registration and monitoring.
Continuous integration/deployment using Gitlab CI
FRMastering CI/CD with GitLab:
- Concepts of CI/CD explained.
- Configuring GitLab Runners.
- Writing effective .gitlab-ci.yml pipelines.
- Optimization tips for faster builds.