Tobin TomUsing Apache OpenNLP with Spring Boot to create a Chat ApplicationApache OpenNLP (https://opennlp.apache.org) is a machine learning based library for processing natural language text. It has a set of APIs…Oct 16, 20231Oct 16, 20231
Tobin TomSpring Boot with Drools Rules EngineA rules engine is used to serve as pluggable software components which execute business rules that a business rules approach has…Jul 3, 20231Jul 3, 20231
Tobin TomBuilding Node.js REST Services with Mongo DB and securing OAuth2 with KeycloakIn this article we will build a set of Node JS REST service APIs that connect to Mongo DB and is secured by OAuth2 using Keycloak using the…Mar 29, 2023Mar 29, 2023
Tobin TomIntroducing Elasticsearch with SpringBootElasticsearch is a real-time distributed and open source full-text search and analytics engine built on top of Apache Lucene. According to…Jan 11, 2023Jan 11, 2023
Tobin TomRedis Cache with Mongo DB and Spring BootRedis (https://redis.io/docs/about/) is an open source, in memory, key-value data store, which can be used as a database, cache, message…Jan 7, 2023Jan 7, 2023
Tobin TomDistributed Transaction Management in Microservices using SAGA Pattern — Spring Boot and AxonTypically a set of microservices would ideally be a set of distributed services, independent of each other. As microservices become the…Dec 7, 2022Dec 7, 2022
Tobin TomIntroducing Kafka Streams with Spring BootApache Kafka (https://kafka.apache.org/documentation/) is a an event streaming platform that works in a distributed, highly scalable…Nov 29, 20222Nov 29, 20222
Tobin TomDocumenting OAuth2 secured Spring Boot Microservices with Swagger 3 (OpenAPI 3.0)When we build APIs, especially when it is a microservices application, it becomes essential that documentation is properly created and…Nov 19, 20221Nov 19, 20221
Tobin TominDevOps.devSpring Cloud Gateway OAuth2 Security with Keycloak, JWT Tokens and securing it with HTTPS (SSL)In this article we will refer to my previous article on building a microservices architecture with Spring Cloud Gateway…Nov 18, 20222Nov 18, 20222