When adopting microservices, one has to design them properly. Otherwise, they may bring a negative impact to all of the stages of software development life cycle.
This blog post overviews the challenges of building a chatbot, which tools help to resolve them, and tips on training a model and improving prediction results.