Building Cloud-Native App Series - Part 4 of 15
Microservices Architecture Series
Concurrency & Parallelism
Java Concurrency
- Immutability, Atomic Operations
- Semaphore, Monitor, Mutex (ReentrantLock),
- Count Down Latch, Cyclic Barrier, Exchanger, Phaser
- Threads, Thread Pool, Thread Groups
- Future / Completable Future
Reactive Programming
Rx Java
- Observables,
- Schedulers,
- Operators
Spring WebFlux
- Routers, Handlers
- Mono and Flux
- Server-Side Events
- Web Sockets
- WebFilter
- Exception Handling
- Debugging with Checkpoints, Hooks, DoOn, Logs