Language

Scala

A hybrid functional and object-oriented language running on the JVM, used in concurrency and big data systems.

55 specimens
 icon
  1. · Master-Slave
  2. · Publish-Subscribe
  3. · Blackboard
  4. · Pipes and Filters
  5. · Cluster-based Architecture
  6. · Shared-Nothing
  7. · Message Broker
  8. · Space-Based Architecture
  9. · Event-Driven Architecture
  10. · SOA
  11. · Microservices
  12. · N-tier
  13. · Client-Server
  14. · Self-contained Systems
  15. · Monolith
  16. · Microkernel
  17. · Clean Architecture
  18. · Onion Architecture
  19. · Hexagonal Architecture
  20. · Layered Architecture
  21. · Snapshot
  22. · Policy
  23. · Specification
  24. · Null Object
  25. · Visitor
  26. · Template Method
  27. · Strategy
  28. · State
  29. · Observer
  30. · Memento
  31. · Mediator
  32. · Iterator
  33. · Interpreter
  34. · Command
  35. · Chain of Responsibility
  36. · Extension Object
  37. · Module
  38. · Proxy
  39. · Flyweight
  40. · Facade
  41. · Decorator
  42. · Composite
  43. · Bridge
  44. · Adapter
  45. · Service Locator
  46. · Dependency Injection
  47. · Lazy Initialization
  48. · Object Pool
  49. · Multiton
  50. · Singleton
  51. · Prototype
  52. · Factory Method
  53. · Builder
  54. · Abstract Factory
  55. · Peer-to-Peer