In this chapter, we discussed RxScala basics, its building blocks, and features. It is just a wrapper on top of Netflix's RxJava. RxScala has three main building blocks or core components, that is, Observable, Subscription, and Observer, and two more components, that is, Subscriber and Scheduler.
We have developed a simple HelloWorld example to explore the building blocks of RxScala. As it has lots of limitations, we cannot use it to implement our Reactive system. Let's move on to the next chapter to understand how to solve these limitations using Akka Streams.