Creating an ASP.NET Core MVC Kafka Client
November 7, 2022
This tutorial is adapted from the Web Age course https://www.webagesolutions.com/courses/WA3204-introduction-to-kafka-for-c-developers.
In this tutorial, you will add Kafka support to an existing ASP.NET .NET Core MVC 3.1 application. The website will allow user registration. Each user registration request will be sent to a Kafka topic named user-registration.
How to implement Spring Data REST?
August 19, 2021
This tutorial is adapted from Web Age course Spring Boot Training.
In this tutorial, you will add Spring Data REST support to an existing application. The existing application is a simple Spring Boot application with Spring Boot, JPA, and H2 packages added to it. The application will persist data in an H2 database. You will expose the data as REST APIs using Spring Data REST. Sprin
How to Use Resilience4j to Implement Circuit Breaker?
April 29, 2021
This course is adapted from the Web Age course Mastering Microservices with Spring Boot and Spring Cloud.
The circuit breaker is a design pattern where you stop executing some code when the previous attempt(s) have failed. For example, calling web services/REST APIs and accessing databases can fail if the backend isn’t up and running or the perf
What is Docker?
February 19, 2020
This tutorial is adapted from Web Age course Microservices Development Bootcamp with Immersive Project.1.1 What is Docker
Docker is an open-source (and 100% free) project for IT automation. You can view Docker as a system or a platform for creating virtual environments which are extremely lightweight virtual machines. Doc
How to Secure a Web Application using Spring Security?
January 30, 2020
This tutorial is adapted from Web Age course Technical Introduction to Microservices.1.1 Securing Web Applications with Spring Security 3.0
Spring Security (formerly known as Acegi) is a framework extending the traditional JEE Java Authentication and Authorization Service (JAAS). It can work by itself on top of any Servlet-based te
Twelve-factor Applications- 12 Best Practices for Microservices
January 29, 2020
This tutorial is adapted from Web Age course Technical Introduction to Microservices.1.1 Twelve-factor Applications
How to Install and Configure Confluent Kafka?
December 2, 2019
This tutorial is adapted from Web Age course Confluent Kafka for System Administrators.1.1 Planning for Kafka – Platform
Regarding OS Platforms for Confluent Platform
Linux is the primary platform for deploying Confluent Kafka. macOS is supported for testing/development purposes. Windows is not a supported platform. Confluent Pla
Data Pipelines Overview- Kafka
December 2, 2019
This tutorial is adapted from Web Age course Confluent Kafka for System Administrators.1.1 Building Data Pipelines
How to Describe RESTful APIs using RAML and Swagger?
October 2, 2019
This tutorial is adapted from Web Age course Api Management Fundamentals for Architects Training.1.1 Why to describe RESTful APIs?
To make RESTful services useful, Service APIs must be described and published. Client need to be able to find API descriptions. APIs must be described in suffi
How to Create a Simple RESTful API in Spring Boot?
August 29, 2019
This tutorial is adapted from Web Age course Mastering Microservices with Spring Boot-and Spring Cloud.
In this tutorial we’re going to build a simple “Hello World” API using Spring Framework and Spring Boot. The API will implement a single resource, “/hello-message” that returns a JSON object that contai
Introduction to Spring Boot
August 27, 2019
This tutorial is adapted from Web Age course Mastering Microservices with Spring Boot and Spring Cloud.1. What is Spring Boot?
Spring Boot (https://spring.io/projects/spring-boot) is a project within the Spring IO Platform (https://s