Loosely Coupled Lotteries & Cloudy Casinos - Nederlandse Loterij Case Study
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore a comprehensive case study on building a scalable integration solution for Nederlandse Loterij, presented by Joris Kuipers, CTO at Trifork, at GOTO Amsterdam 2022. Dive into the challenges and lessons learned while developing a microservices architecture running on public cloud for one of the largest lottery providers in The Netherlands. Gain insights on splitting code into approximately 30 different services, implementing observability, applying robustness patterns, and integrating new casino offerings with regulations focused on responsible gaming. Learn about software architecture, system services adapters, all-in-one services, resulting coupling, and the three pillars of observability. Discover practical applications of structured logging, logging appender configuration, MDC, traces, slices, and metrics. Benefit from a live demo and walk away with valuable insights applicable to your own projects, even if you're not working on a lottery platform.
Syllabus
Intro
Project milestones
Microservices: Common reasons
Our reasons?
Software architecture
Microservices: Our reasons
Resulting project setup
Software architecture in practice
System services adapters
All-in-one services
Resulting coupling
3 pillars of observability
Patterns vs structured logging
Logging appender configuration
MDC
Traces & slices
Demo
Metrics
Metrics benefits
Conclusion
Outro
Taught by
GOTO Conferences
Related Courses
Addressing Algorithmic BiasGOTO Conferences via YouTube Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube Why Static Typing Came Back
GOTO Conferences via YouTube Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube