Implementing Microservices with Scale and Akka

Implementing Microservices with Scale and Akka

Scala Days Conferences via YouTube Direct link

INDUSTRY OF EXTREMES

2 of 28

2 of 28

INDUSTRY OF EXTREMES

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Implementing Microservices with Scale and Akka

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 INDUSTRY OF EXTREMES
  3. 3 WHY ACID? HOW DID BUSINESS WORK BEFORE
  4. 4 EXTREME: SERVICE SIZE MONOLITH MICRO
  5. 5 THINK INFRA- STRUCTURE
  6. 6 PRACTICAL?
  7. 7 BUILDING MICROSERVICES
  8. 8 WHAT IS THE SIZE OF A BOUNDED CONTEXT?
  9. 9 SHOULD IT HAVE JUST ONE ENTITY TYPE?
  10. 10 ASK YOUR UBIQUITOUS LANGUAGE
  11. 11 LINGUISTIC COMPONENTS ARE COHESIVE
  12. 12 LARGER THAN ONE ENTITY FAR SMALLER THAN A MONOLITH
  13. 13 UBIQUITOUS LANGUAGE IS GREATER THAN ENTITY NAMES
  14. 14 UBIQUITOUS LANGUAGE INCLUDES ENTITIES / COMMAND MESSAGES / EVENT MESSAGES
  15. 15 MICROSERVICE DATABASE(S)
  16. 16 QUERY MODEL
  17. 17 ACTORS ARE ASYNCHRONOUS SERVICES
  18. 18 RAPIDS: PUBLISH EVERY EVENT
  19. 19 HIGH-PERFORMANCE BUS REST (ATOM) KAFKA RABBITMO
  20. 20 PONDS: AGGREGATE ACTOR STATES
  21. 21 ACTORS EMIT EVENTS TO RAPIDS
  22. 22 RESILIENT PARENT CRASH DETECTION, NOT CLIENT
  23. 23 MESSAGE DRIVEN ACTORS ARE MESSAGE DRIVEN RAPIDS ARE MESSAGE DRIVEN
  24. 24 HOW TO IMPLEMENT MICROSERVICES SCALA & AKKA
  25. 25 SERVICE START UP (THE CODE)
  26. 26 PROCESS MANAGER WHEN NEEDED. OTHERWISE DON'T
  27. 27 ACTOR AGGREGATE (THE CODE)
  28. 28 TOPICS FEEDER (THE CODE)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.