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
DEV202.2x: Building Cloud Apps with Microsoft Azure – Part 2Microsoft via edX Moving to the Cloud
University of Melbourne via Coursera Essential Google Cloud Infrastructure: Foundation
Google Cloud via Coursera Migrating Workloads to Azure
Microsoft via edX High Performance Computing in the Cloud
Dublin City University via FutureLearn