Conference Talks

Experience feedback over Go, gRPC, Kubernetes at TF1

FR

A 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...

EN

A 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

EN

Learning 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

EN

Workshop 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

FR

Mastering CI/CD with GitLab:

  • Concepts of CI/CD explained.
  • Configuring GitLab Runners.
  • Writing effective .gitlab-ci.yml pipelines.
  • Optimization tips for faster builds.